使用Google Cloud在高度自动化和可扩展的云环境中简化数据库管理

2021-07-15 平顶 产品

使用Google Cloud在高度自动化和可扩展的云环境中简化数据库管理

谷歌云结果

  • 通过广泛分布的云基础设施和跨区域网络,加快全球产品发布流程
  • 使用灵活的云工具将上市时间从一年缩短到三个月
  • 根据GKE的需要及时调整使用的资源,从而降低25%的运营成本
  • 支持高度自动化和可扩展的数据库即服务,同时确保数据安全并遵守当地法规

数据库软件是公司日常运营中不可或缺的一部分。它不仅用于存储和编译记录,还用于运行网站和应用程序。随着世界各地的企业越来越数字化,对数据库软件的需求继续激增。从2021年到2023年,全球数据库软件市场预计年平均增长12%.

为了处理不断增长的数据量,企业数据库软件用户一直在不断寻求更可靠、可扩展、易于使用、处理速度更快的产品。看到这一市场需求,三名前领先互联网公司的基础设施工程师决定成立平顶2015年,我们将开发新的数据库解决方案,更好地帮助企业释放数据的威力。

该公司推出了其旗舰产品TiDB(Tianium database),这是一个开源的一站式数据库平台,支持混合事务处理和分析处理,这项技术可以大大减少数据处理和检索时间,同时允许进行实时数据分析。TiDB具有快速的数据处理、经济高效的可扩展性和高可用性,已迅速成为世界领先的开源数据库平台之一。是的由InfoWorld选择2018年成为数据存储领域最好的开源软件之一,已被多个行业和地区的1500多家公司采用。

PingCAP国际营销和社区负责人Queeny Jin表示,团队不断努力改善用户体验是TiDB成功的原因。这就是为什么在2019年末,PingCAP决定在云环境中部署TiDB,以开发TiDB云,这是一种完全管理的数据库即服务(DBaaS),以进一步简化客户的数据库管理。

“通过将我们的数据库服务与云平台集成,我们可以提供一个数据库解决方案,该解决方案具有云服务的所有优势,如快速部署和可靠性,”Jin解释道。“TiDB云让用户只需点击几下就可以启动其数据库群集,并且在维护工作上花费的时间和精力更少。”

由于PingCAP的客户遍布全球,团队需要一个具有稳定的跨区域网络、广泛分布的基础设施和先进技术的云平台来支持其高度可扩展的数据库服务。为此,它选择与中国合作谷歌云作为推出TiDB云的公共云提供商之一。

使用灵活的云工具加快上市时间

对于PingCAP来说,使用谷歌云的一个优势是它能够通过灵活的云工具缩短TiDB云的上市时间。因为团队可以自由选择不同的硬件规格组合,例如CPU和虚拟机(VM)的内部存储计算引擎,为了满足其需求,它能够毫不费力地将其数据库服务的现有结构设计迁移到谷歌云。

因此,PingCAP成功地将TiDB云的上市时间缩短到了三个月,并于2020年6月推出了测试版。金认为,如果没有谷歌云工具,整个开发过程可能需要长达一年的时间。

目前,PingCAP在Compute Engine上运行TiDB Cloud的VM实例并加以利用容器注册表存储其数据库平台的Docker映像。云DNS用于执行PingCAP外部和内部系统的域名解析,而云存储存储客户数据库群集的快照副本,以便在需要时进行数据恢复。它还雇用持久磁盘作为客户数据库的存储。

在高度自动化和可扩展的云环境中提高运营效率

除了加速的开发过程外,PingCAP团队还对谷歌云支持自动化以提高运营效率的程度印象深刻。“谷歌云是一个非常友好的开发者生态系统,它与许多开源工具兼容,我们可以在日常运营中实现更高的自动化,”Jin解释道。

例如,通过杠杆作用作为代码工具的基础设施与Terraform一样,PingCAP能够自动创建其Google云资源。该团队现在可以通过一个命令在不到五分钟的时间内在谷歌云上启动虚拟机,而同样的过程过去需要30到40分钟才能实现自动化。

PingCAP杠杆谷歌Kubernetes引擎(GKE)控制和监控其DBAA。GKE的自动缩放功能有助于PingCAP团队更高效地工作,同时降低运营成本。当数据量和事务量增加时,部署在GKE上的集群会自动扩展,因此当需求较低时,团队可以节省资源。

“由于GKE支持的高度自动化和可扩展的环境,我们能够降低25%的运营成本,并且只有不到10名工程师来管理所有的开发和运营工作,”Jin说。“此外,我们部署在谷歌云上的产品可以传达相同的功能,并为我们的客户提供相同的好处。”

TiDB DevCon 2019

对于企业数据库用户来说,在选择数据库解决方案时,数据安全和法律法规遵从性是他们最关心的问题之一。使用云身份和访问管理对于访问控制,PingCAP保护其客户的数据不落入未经授权的用户手中。此外,它还利用虚拟私有云通过分离存储在TiDB云上的不同客户数据来加强数据安全。

“数据泄漏在世界各地是一个严重但相当普遍的问题,”金指出。“在谷歌云的帮助下,我们能够为我们的客户防止任何形式的数据泄露。”

通过Google Cloud,PingCAP实现了将TiDB打造为云部署的可信数据库平台的愿景,使企业能够自信地部署和管理其数据,同时满足最严格的法规遵从性和安全要求。TiDB Cloud已通过SOC 2类型2检查认证,满足最严格的安全性和合规性要求。

使用Google Workspace在公司内轻松协作

自发布以来,PingCAP依靠谷歌工作区协调和执行日常工作,使其全球近500名员工能够高效合作,而无需建立自己的内部工作系统。

通过AI和ML支持的高级分析改善用户体验

PingCAP准备在2021年晚些时候正式发布TiDB云,此前数月通过测试版进行了公开预览。在根据客户反馈调整第一代产品的同时,该公司已经制定了未来优化用户体验的计划。

目前,PingCAP为其客户提供了对其数据库更改的实时分析大查询为了更快的决策。接下来,谷歌希望利用谷歌云的人工智能(AI)和机器学习技术更好地识别错误风险。这使得PingCAP的数据库用户能够提前收到更准确的故障警告,这有助于增强其数据库服务的稳定性和可靠性。

为了提高营销部门的工作效率,PingCAP计划雇佣对话流构建一个能够展示产品和回答客户问题的AI聊天机器人。它还计划进一步整合TiDB云和谷歌云,比如合并两项服务的账单,让谷歌云用户无缝地采用其数据库服务。

“我们对谷歌云的技术非常有信心,它的开放生态系统与我们对开源平台的信念是一致的。因此,我们相信谷歌云可以随着我们用户群体的增长继续帮助优化我们的产品,”Jin总结道。

这篇文章最初发表在谷歌云网站。

潮云 云彩

准备好开始TiDB了吗?