如何构建功能强大的微数据库中心

72次阅读
没有评论

共计 1897 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“如何构建功能强大的微数据库中心”,在日常操作中,相信很多人在如何构建功能强大的微数据库中心问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何构建功能强大的微数据库中心”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

1、基本设想

基于容器和 Kubernetes 集群管理系统构建。

支持区块链存储、智能远程下载、软件下载服务、多媒体服务、容器计算服务、区块链服务。

可以同构扩展,微型盒子(MicroBox-5T)、微型系统(MicroSystem-40T)、微型集群(MicroCluster-200T)、微型中心(MicroCenter-500T)。

可以分布式地部署在任意网络(专网、私有网、移动网),所有系统实现集中化管理和监控。

将来与基于区块链的雾计算、边缘计算架构融合管理和应用。

2、服务接口

所有的服务提供网络远程调用接口。

MAAS API

Docker API

Kubernetes API

IPFS API

Aria2 API

……

3、软件清单

用到的软件包括:

初始装机

Ubuntu ISO,宿主机系统镜像。

Etcher,启动 U 盘的制作。

集群支持

MAAS/ansible,多节点装机和集中控制。

Docker CE,容器引擎运行时,工具。

Kubernetes,容器集群的管理和运行调度。

集群备份、恢复、高可用。

基础服务

通过 Zrear/cow/go-proxy 等提供代理服务,提高内网安全性。

ownCloud,专用的自营云盘,可以按需自己扩容。

IPFS,永久互联网存储和服务系统。

Ethereum,以太坊全功能节点。

rsync,文件与目录同步。

qTox,对等加密通讯。

数据备份及其异地备份。

高级服务

ISO repo,操作系统镜像库。

Apt mirror,deb apt 安装包镜像库。

GitLab,源代码与文档版本管理。

Harbor,容器镜像仓库及其服务。

Jekins,软件(容器)构建与发布工具。

下载服务

aria2,命令行下载工具。

uget,图形界面下载工具。

firefox plugin 下载插件。

Chorme YAAW 远程下载插件。

媒体服务

DLNA,流媒体服务器。

VLC,流媒体播放器。

4、安装指南 ownCloud,专享云盘

安装 ownCloud 后,再使用 DDNS 映射域名、进行端口映射,就可以在任何地方访问了,就像自己拥有了无限容量的网盘一样。

可以自己做备份、扩容。

通过 aria2 进行远程下载到云盘里,在任何地方通过浏览器即可操作。

作为媒体服务器,为局域网提供高清晰度流媒体,远程播放视频、音频等等。

通过 crontab 和 kubernetes job 定制下载、备份、压缩等各种定期任务。

aria2,远程下载工具

命令行下载工具,支持 rpc 远程调用和浏览器插件调用。

sudo apt install aria2

YAAW,Chrome 调用 aria2 服务的插件

YAAW 可以部署为独立的服务,管理 aria2 的下载任务。Plugin for Chrome 可以在 Web 界面直接调用 aria2 的服务,进行远程下载。该插件目前只支持 Chrome 浏览器。

作为 chrome 扩展安装即可

uGet,交互下载工具

交互式图形界面下载工具,可以支持 aria2 作为后台引擎,支持 BT 下载。

sudo add-apt-repository ppa:uget-team/ppa
sudo apt update
sudo apt install uget-integrator

在配置里选择 aria2,然后填入 aria2 rpc 服务的地址即可。添加下载任务注意设置参数都是服务器上的,而非浏览器本地。

uGet integration,浏览器调用 uGet 插件

这是 uGet 与浏览器的集成插件,在浏览器下载时可以自动激活 uGet 进行下载。

需要先安装 uget integration 服务,再到 FireFox 安装 uget integration

DLNA,流媒体服务

安装 DLNA 流媒体服务器后,就可以从各种局域网内支持 DLNA 的各种设备上进行在线播放。大型媒体文件可以通过 ownCloud 进行上传、下载,也可以使用 aria2 服务来下载外部的大数据量高清晰度媒体文件,供 DLNA 服务使用。

如果自己采用宽带接入,可以通过 DDNS(动态域名解析)和端口映射把服务开放到互联网中使用(需设置好安全权限)。

到此,关于“如何构建功能强大的微数据库中心”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1897字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)