当Kubernetes和Cassandra秀起恩爱,数据中心就笑了,
Apache Cassandra,
是一个已证实能够容错的、
可扩展的和去中心化的 NoSQL 数据库,
适用于如今的应用程序。
您可以通过 Kubernetes
将 Cassandra 部署在 Docker 容器上
还可以对 Cassandra 进行管理。
今天,我们就来学习如何通过 Kubernetes 设置一个涵盖多个数据中心的 Cassandra 集群。这些数据中心可能彼此在地理位置上远隔千里,甚至位于不同国家或地区。我们的部署分成以下 10 个步骤进行:
这个设置对执行实时备份和预防站点或数据中心故障很有用。对 Cassandra 集群的站点位置感知访问也可以减少读写延迟。设置好以后:
执行实时备份,写入一个数据中心的数据会异步复制到其他数据中心。
不同位置(例如美国和印度)的用户连接各自位置或附近的数据中心,以确保获得更高的性能。
如果某个数据中心宕机,可以从其他数据中心提供 Cassandra 数据。
如果某个数据中心内的一些节点宕机,仍可以无中断地提供 Cassandra 数据。
是不是灰常贴心?
赶快点击“阅读原文”,
新技能10步 get 起来!
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。