vlambda博客
学习文章列表

利用自动化脚本实现数据库与Kubernetes操作集成






















希望从高性能NoSQL数据库中受益但又不想花费大量时间来管理它的组织,可以尝试一下Aerospike Cloud,它已经获得 Kubernetes 运营商和 Cloud Native Computing Foundation的云组件支持。


据Aerospike称,超过一半的Aerospike客户已经在各种公有云中运行数据库。这些客户中的一些人已经使数据库适应了云本地组件的优势,例如通过编写自动化脚本将数据库与Kubernetes操作集成在一起,从而使他们可以使用容器来上下扩展数据库。



利用自动化脚本实现数据库与Kubernetes操作集成


但是,您自己开发这些基础的云工具和组件会带来一定的技术复杂性。这就是Aerospike所说的,当客户选择新的Aerospike Cloud时,这要归功于它对Cloud Native Computing Foundation(CNCF)标准的支持。


“我们正在使用Grafana,Prometheus,Helm Charts和Kubernetes等CNCF组件来构建一套工具和产品组件,我们称之为Aerospike Cloud,这使Aerospike可以轻松地部署在几乎任何云上,” Srinivasan,Aerospike的首席产品官兼创始人。


新的Aerospike云产品将从Google Cloud开始,包括Google Kubernetes Engine(GKE)和Google Compute Platform(GCP)。Srinivasan说,随着时间的推移,该产品将在其他云产品上运行,包括Amazon Web Services,Microsoft Azure和阿里云。


Aerospike客户(以及一般的数据库客户)想要更多的标准化,而不是更少。Srinivasan说,对Linux Foundation的CNCF组件进行标准化,可以大大降低Aerospike的一些具有前瞻性的客户在将数据库配置为在云中运行时所吸收的技术风险,并且还简化了负责管理数据库的人员的工作。

“我们现在拥有的是,您可以转到集群,使用Kubernetes运算符说‘将容量增加10%’或‘将容量减少50%。’现在,可以智能地关闭节点,使节点静默,并删除节点后,所有这些操作都是自动完成的。”他告诉Datanami。“所有这些基本功能都已经在生产中提供。现在,您只需要执行一个命令即可。而已。而且操作员会照顾增加容量或减少容量等的实际机制。”


该公司预计,当前在云中运行Aerospike的大量客户将希望采用新的Aerospike Cloud产品。该产品将被大量希望部署新数据库的新客户采用,。Srinivasan说,这对客户是双赢的。


他说:“他们中的许多人通过Aerospike基本上在速度和规模上节省了60%至70%的运营成本,”他说。“现在,他们可以将它们扩展到云中,而无需做很多工作。他们只需将我们作为Aerospike Cloud与Aerospike Enterprise Edition一起交付的这些组件进行部署,然后便可以将其扩展到云中。”


Aerospike首席营销官Bill Odell表示,对CNCF组件进行标准化使客户感到欣慰,因为Aerospike正在支持一种被广泛接受的标准,并且不会开发在未来几个月或几年内将被淘汰或淘汰的技术。


作为采用CNCF组件的举措的一部分,Aerospike降低了其管理控制台的折旧率。还鼓励已经开发了自己的脚本和控制台的客户遵循Aerospike的领导并使用新组件。