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

2021-07-15 pingcap. 产品

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

谷歌云计算结果

  • 通过广泛分布的云基础设施和跨区域网络加速了世界各地的产品发布过程
  • 用灵活的云工具将一年到三个月减少到市场的时间
  • 根据需要及时调整GKE使用的资源,减少25%的运营成本
  • 支持高度自动化和可扩展的数据库作为服务,同时确保数据安全性和符合本地法规

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

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

该公司推出了其旗舰产品TiDB(钛数据库),这是一个开源的一站式数据库平台,支持混合事务和分析处理,该技术大大减少了数据处理和检索时间,同时允许实时数据分析。以快速的数据处理、高性价比的可扩展性和高可用性,TiDB已迅速成为全球领先的开源数据库平台之一。这是选择信息世界2018年作为数据存储的最佳开源软件之一,并已在多个行业和地区超过1,500家公司采用。

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

“通过将我们的数据库服务与云平台集成,我们可以提供具有快速部署和可靠性等云服务的所有优点的数据库解决方案,”Jin解释说。“TIDB Cloud让用户只需点击几下即可启动其数据库群集,并花费更少的时间和努力进行维护工作。”

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

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

对于PINGCAP,使用Google Cloud的一个优点是它能够缩短与其灵活的云工具缩短TIDB云的市场。由于该团队可以自由选择不同的硬件规范组合,例如CPU和虚拟机的内部存储(VM)计算引擎为了满足自己的需求,它能够毫不费力地将其数据库服务的现有结构设计迁移到谷歌Cloud。

因此,PINGCAP成功将TIDB云的上市时间减少到三个月,并于6月2020年推出了Beta版本.JIN认为没有谷歌云工具,整个开发过程可能需要一年。

目前,PingCAP在计算引擎上运行TiDB云的虚拟机实例容器注册表存储其数据库平台的Docker图像。云DNS.用于执行PingCAP外部和内部系统的域名解析,而云储存存储客户数据库集群的快照副本,以便在需要时进行数据恢复。它还使用存在于磁盘上作为客户的数据库存储。

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

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

例如,通过利用基础架构作为代码工具和Terraform一样,PingCAP能够自动创建谷歌云资源。该团队现在可以通过一个命令在谷歌Cloud上启动一个VM,而在自动化之前,同样的过程需要30到40分钟。

PingCAP利用谷歌Kubernetes引擎(GKE)以控制和监控其DBaaS。GKE的自动缩放功能帮助PingCAP团队更有效地工作,同时削减运营成本。当数据和事务数量增长时,集群自动部署在GKE规模上,因此当需求较低时,团队可以节省资源。

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

TiDB得复康2019

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

金指出:“数据泄露是一个严重的问题,但在世界范围内相当普遍。”“在谷歌Cloud的帮助下,我们已经能够防止客户的任何形式的数据泄露。”

通过谷歌Cloud, PingCAP实现了将TiDB打造为可信赖的云部署数据库平台的愿景,使企业能够在满足最严格的合规和安全要求的同时,放心地部署和管理自己的数据。TiDB Cloud通过了SOC 2 Type 2认证,满足了最严格的安全和合规要求。

通过谷歌工作区在公司内轻松协作

自推出以来,PingCAP依赖于谷歌的工作空间协调和执行日常工作,使其近500名员工在没有建立自己的内部工作系统的情况下,能够高效地合作。

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

PINGCAP准备在几个月的公共预览中通过其测试版发布后稍后正式启动TIDB云。根据客户的反馈调整第一代产品,该公司已经制定了计划,以优化未来的用户体验。

目前,PingCAP为客户提供数据库变化的实时分析BigQuery为更快的决策。展望未来,该公司希望利用谷歌Cloud的人工智能(AI)和机器学习技术,更好地识别错误风险。这使得PingCAP的数据库用户可以提前收到更准确的故障警告,有助于增强其数据库服务的稳定性和可靠性。

提高其营销部门的工作效率,PINGCAP计划雇用Dialfflow.建立一个能够展示产品和回答客户问题的AI Chatbot。它还计划将TIDB云与Google Cloud进一步集成,例如合并两个服务的账单,允许Google Cloud用户无缝采用其数据库服务。

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

本文最初发表于谷歌云网站。

TiDB云

准备开始用TIDB开始吗?