译者注:
GKE: Google Kubernetes Engine
Google最近宣布 GKE 备份的预览版,一种用云原生方式去保护、管理和恢复容器化应用程序和运行在 Kubernetes 上的数据。
使用新服务的开发者可以创建备份计划定期备份应用数据和 GKE 集群的节点状态,并将每个备份还原到相同或不同区域的集群中。
/filters:no_upscale()/news/2021/09/google-backup-gke/en/resources/1gcp_kQh08Ho.max-2800x2800-1632478637172.png)
Source: cloud.google.com/blog/produc…
随着 Kubernetes 和容器化应用程序的日益普及,更多的工作负载,包括关系数据库,需要托管备份解决方案。Guru Pangal,Google 云存储的 GM,和 Brian Schwarz,产品的直接负责人,写道:
Google Cloud 用户继续成群结队地采用 GKE (..)并且他们不再只是在容器中运行无状态应用程序;他们还在容器内运行 MySQL 和 PostgreSQL 等数据库,以及其他有状态的工作负载。
Chris Schilling and Manu Batra, Google 云的产品经理,解释新服务如何简化备份和合规性要求:
在 Backup for GKE 之前,许多 GKE 客户将他们的有状态应用程序数据与 GKE 集群状态数据分开备份。应用程序数据可以通过基于存储的备份来保护,而集群状态数据可能会偶尔使用自定义脚本捕获并存储在单独的客户存储桶中。有持续备份需求的客户依赖自主开发的解决方案来执行定期备份并证明合规性 (...) 存储管理任务,就像创建一个用于测试目的的克隆,或者将数据从一个集群迁移到另一个集群,但这意味着额外的运营开销。
即使云提供商记录了如何将永久性磁盘功能与 GKE 结合使用,缺乏备份 GKE 集群的本地方式对许多开发人员来说是一个挑战。在 Reddit 帖子中,用户建议使用需要大量编码和测试、第三方工具或不支持多区域部署的不同方法。
Daniel Dersch, Mitel 云架构高级经理,疑惑 Backup for GKE 是否可以用于扩展集群的服务范围:
因此,假设我们在几个月前意外配置了一个 GKE 集群,但我们没有为“服务范围”提供足够的 IP 地址。我们能否切实可行地备份集群、核对它并使用更大的服务范围重新创建它?请问朋友...
除了 GKE 备份之外,Pangal 和 Schwarz 还宣布了 Google Cloud 的其他新存储功能:文件存储 企业版,通过跨多个区域的同步复制、自定义区域选择和可选的 15 分钟 RPO 为双区域存储桶引入高可用性。
Backup for GKE 的定价尚未公布。要访问预览,请联系他们的客户团队或销售代表。