如何构建功能强大的微数据库中心
这篇文章主要介绍“如何构建功能强大的微数据库中心”,在日常操作中,相信很多人在如何构建功能强大的微数据库中心问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何构建功能强大的微数据库中心”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
成都创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为六盘水企业提供专业的成都网站建设、成都做网站,六盘水网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
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(动态域名解析)和端口映射把服务开放到互联网中使用(需设置好安全权限)。
到此,关于“如何构建功能强大的微数据库中心”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
名称栏目:如何构建功能强大的微数据库中心
新闻来源:http://pwwzsj.com/article/ghgisd.html