可以采用红帽 Kubernetes 高级集群管理功能实现对不同数据中心集群的统一管理。 也可以自己通过调用不同k8s提供的API接口开发相关的监控调度方案,不过这种难度成本较大。...
(1)数据库程序与数据分离如果使用Docker 跑 MySQL,数据库程序与数据需要进行分离,将数据存放到共享存储,程序放到容器里。如果容器有异常或 MySQL 服务异常,自动启动一个全新的容器。另外,建议不要把数据存放到宿主机里,宿...
做好底层数据的同步。以及应用的相关切换方案
容器还是更倾向于运行无状态的应用服务。所以对于数据库这种需要持久化的,只能通过底层的数据云盘方案做相关的数据同步。只要做好底层的数据的同步,容器是更容易把应用拉起来。...
数据库如果是容器化来操作的话,应该是按基础设施即代码来实施,所有的配置参数都写在yml文件里面,由项目组来配置,提交代码,测试通过,进行自动部署。而不像传统由数据中心运维人员来负责装机配置。有了PaaS平台后,运维人员更...
该方案只是实验性质,目前来说要稳定肯定还是独立服务器部署好。不过随着技术的发展,相关容器存储的性能,稳定性都提高到一定层度,我觉得到时容器部署也不是不行。世界人口60亿,要再增长很难了,但技术的发展还远远没有到瓶颈...
多集群监控可以参考下:https://cloud.tencent.com/developer/article/1402436对于一个数据中心整体挂了的话,就顶层网关切换流量。但必须保证底层数据同步的有效性。个别应用还是得看是否数据完整。...
建议从以下几方面去考虑:1、数据安全问题,例如 容器突然崩溃,数据库未正常关闭,可能会损坏数据。另外,容器里共享数据卷组,对物理机硬件损伤也比较大。2、性能问题, 关系型数据库,对IO要求较高。当一台物理机跑多个时,IO就会累...
我觉得中间件就是为了让你屏蔽底层数据库的具体配置实现,而使用k8s也是为了方便数据库集群的高可用性、方便部署等问题,这两部分觉得应该分开的考虑,而不应该耦合在一起考虑。不然只会加大查问题及使用的复杂度,那就没必...
这个具体还是看应用场景,只是简单的主从、哨兵、集群都行。看你数据的重要性和应用场景。选择适合的架构才是好架构。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30