APP下载

Google为Kubernetes引擎提供区域性永久储存空间,解决有状态应用程序可用性低落缺陷

消息来源:baojiabao.com 作者: 发布时间:2024-05-03

报价宝综合消息Google为Kubernetes引擎提供区域性永久储存空间,解决有状态应用程序可用性低落缺陷

Google今宣布,为Kubernetes引擎提供区域性永久储存空间(Regional Persistent Disks),以提供各种规模的组织,都能在云端建构并执行高可用性的有状态应用程序。

Google Kubernetes Engine产品经理Palak Bhatia表示,在Kubernetes上建构高可用性的有状态应用程序一直是个挑战,为了执行数据库以及分散式档案系统,不少企业必须在Kubernetes API之上另外撰写复杂的应用程序逻辑。

而现在使用区域性永久储存空间便能直接解决这个问题。Palak Bhatia表示,像是要在Kubernetes上部署Wordpress以及数据库MySQL,过去都要以复杂的程式逻辑解决,通常需要使用自定义的资源或是商业复制解决方案。而现在只需要将区域性永久储存空间作为Wordpress与MySQL的储存后端就可以了。

虽然区域性永久储存空间属于区域资源,当该区域发生故障事件时,建构在区域性永久储存空间之上的应用程序可能会无法执行,为此使用者可以使用网络附加区块储存(Network-attached Block Storage)这个区域性永久储存空间提供的功能,在两区域间同步资料。Palak Bhatia认为,这是在不牺牲资料一致性下,最大程度提高应用程序可用性的方法。

区域性永久储存空间与Kubernetes Master节点原生整合,除了可以监控服务健康度,也能在主要服务区域失效时,切换到次要服务区域。这个实现Kubernetes引擎高可用性的解决方案,可以从储存层解决资料备份的问题,而不需要使用者从应用程序层的逻辑下手。

2018-05-24 19:32:00

相关文章