资讯专栏INFORMATION COLUMN

CNCF案例研究:PingCAP

h9911 / 1356人阅读

摘要:中国论坛提案征集月日截止论坛让用户开发人员从业人员汇聚一堂,面对面进行交流合作。赞助方案出炉多元化奖学金现正接受申请即将首次合体落地中国

PingCAP将其TiDB数据库平台押注在云原生上

公司:PingCAP
地点:中国北京和加利福尼亚州圣马特奥
行业:软件

挑战

流行的开源NewSQL数据库TiDB是由PingCAP公司领先开发。TiDB与MySQL兼容,可以处理混合事务和分析处理(HTAP)工作负载,并具有云原生架构设计。“拥有混合多云产品是我们全球市场战略的重要组成部分,”全球战略与运营总经理Kevin Xu说。为了实现这一目标,团队必须解决两个挑战:“如何在容器化的世界中部署、运行和管理分布式有状态应用程序,例如像TiDB这样的分布式数据库,”Kevin说,“如何交付给我们的客户,在云中使用TiDB,在任何云,无论是云供应商还是不同云环境的组合,都能为我们的客户提供易于使用,一致且可靠的体验。”了解使用分布式系统并非易事,他们开始寻找合适的编排层,以帮助减少最终用户的一些复杂性。

解决方法

该团队很早就开始关注Kubernetes的编排功能。“我们知道Kubernetes有希望帮助我们解决问题,”Kevin说。“我们只是在等待它成熟。”在2018年初,PingCAP开始将Kubernetes整合到其内部开发以及TiDB产品中。此时,该团队已经拥有使用其他云原生技术的经验,之前已将Prometheus和gRPC集成为TiDB平台的一部分。

影响

Kevin说,到目前为止,PingCAP客户对Kubernetes作为部署和管理TiDB的工具做出了非常积极的回应。客户部署TiDB时,默认情况下会安装带有Grafana作为仪表板的Prometheus,这样他们就可以在生产中部署TiDB之前和之后监控性能,并进行任何调整以达到目标。Kevin表示,监控层“使评估过程和沟通更加顺畅”。

通过该公司基于Kubernetes的Operator实施(开源),客户现在能够在云中部署、运行、管理、升级和维护他们的TiDB集群,无需停机,减少了工作量、负担和开销。在内部,Kevin说,“我们已经完全转向Kubernetes进行自己的开发和测试,包括我们的数据中心基础设施和用于TiDB的自动化测试平台Schrodinger。使用Kubernetes,我们的资源使用率大大提高。我们的开发者可以自己分配和部署集群,部署过程从几小时降到几分钟,因此我们可以投入更少的人来管理IDC资源。生产率提高了大约15%,随着我们在Kubernetes的调试和诊断方面获得更多知识,生产率应提高到20%以上。”

“我们知道Kubernetes有望帮助我们解决问题。我们只是在等待它成熟,使我们可以把它带到我们自己的开发和产品路线图。” - PingCAP全球战略和运营总经理Kevin Xu

自2015年推出以来,开源的NewSQL数据库TiDB因其与MySQL的兼容性,处理混合事务和分析处理(HTAP)工作负载的能力及其云原生架构设计而获得了追随者。

全球战略与运营总经理Kevin Xu表示,TiDB背后的公司PingCAP从第一天开始就包括云计算平台在设计中,“拥有混合多云产品是我们全球市场战略的重要组成部分。”

为了实现这一目标,团队必须解决两个挑战:“如何在容器化的世界中部署、运行和管理分布式有状态应用程序,例如像TiDB这样的分布式数据库,”Kevin说,“如何交付给我们的客户,在云中使用TiDB,在任何云,无论是云供应商还是不同云环境的组合,都能为我们的客户提供易于使用,一致且可靠的体验。”

知道使用分布式系统并不容易,PingCAP团队开始寻找合适的编排层,以帮助减少最终用户的一些复杂性。他们关注Kubernetes已经有很长一段时间了。“我们知道Kubernetes有望帮助我们解决问题,”Kevin说。“我们只是在等待它成熟。”

“由于治理过程如此开放,不难发现技术和社区的最新发展是什么,或者如果我们遇到问题或问题,找出应该与谁联系。” - PingCAP全球战略和运营总经理Kevin Xu

那段时间是在2018年初,当时PingCAP开始将Kubernetes整合到其内部开发以及TiDB产品中。“让Kubernetes成为CNCF的一部分,而不是只有一家公司的支持,于对技术的使用寿命带来信心,是有价值的,”Kevin说。此外,“由于治理流程如此开放,不难发现技术和社区的最新发展是什么,或者如果我们遇到问题或问题,找出可以与谁联系。”

TiDB的云原生架构由无状态SQL层(也称为TiDB)和支持分布式事务的持久键值存储层(TiKV,现在是CNCF的沙箱项目)组成,它们松散耦合。“你可以根据你的计算和存储需求来伸缩扩展,这两个扩展过程可以相互独立地进行,”Kevin说。PingCAP团队还构建了基于Kubernetes的TiDB Operator,可以帮助在任何云环境中引导TiDB集群,并简化和自动化部署、扩展、调度、升级和维护。该公司最近还预览了其完全托管的TiDB云产品。

“云原生基础设施不仅可以为你节省资金,让你可以更好地控制所消耗的基础架构资源,还可以为你的用户提供新产品创新、新体验和新业务可能性。它既能降低成本又能赚钱。” - PingCAP全球战略和运营总经理Kevin Xu

整个TiDB平台利用Kubernetes和其他云原生技术,包括用于监控的Prometheus和用于服务间通信的gRPC。

到目前为止,客户对支持Kubernetes的平台的反应非常积极。默认情况下,当客户部署TiDB时,Prometheus(以Grafana为仪表板)安装,以便他们在生产中部署TiDB之前可以监控,并进行任何调整以达到其性能的要求。Kevin表示,监控层“使评估过程和沟通更加顺畅”。通过该公司基于Kubernetes的Operator实施,客户现在能够在云中部署、运行、管理、升级和维护他们的TiDB集群,无需停机,减少工作量、负担和开销。

这些技术在内部也产生了影响。“我们已经完全转向Kubernetes进行自己的开发和测试,包括我们的数据中心基础设施和用于TiDB的自动化测试平台Schrodinger,”Kevin说。“使用Kubernetes,我们的资源使用率大大提高。我们的开发者可以自己分配和部署集群,部署过程所需的时间更少,因此我们可以投入更少的人来管理IDC资源。”

“整个云原生社区,无论是Kubernetes,CNCF,还是像我们这样的云原生供应商,都获得了足够的经验,并且有实战伤痕来证明,随时准备帮助你取得成功。” - PingCAP全球战略和运营总经理Kevin Xu

生产率提高了大约15%,随着我们在Kubernetes的调试和诊断方面获得更多知识,生产率应提高到20%以上。“

Kubernetes现在是PingCAP产品路线图的重要组成部分。对于其他任何考虑上云原生的人来说,Kevin有这样的建议:“没有比这更好的时机了,”他说。“整个云原生社区,无论是Kubernetes,CNCF,还是像我们这样的云原生供应商,都获得了足够的经验,并且有实战伤痕来证明,随时准备帮助你取得成功。”

实际上,PingCAP团队已经看到越来越多的客户转向云原生方法,并且有充分的理由。“IT基础设施正在迅速从成本中心和事后的想法,发展到任何公司的核心能力和竞争力,”Kevin说。“云原生基础设施不仅可以为你节省资金,让你可以更好地控制所消耗的基础架构资源,还可以为你的用户提供新产品创新、新体验和新业务可能性。它既能降低成本又能赚钱。”

TiDB Operator:


KubeCon + CloudNativeCon中国论坛提案征集(CFP)2月22日截止

KubeCon + CloudNativeCon 论坛让用户、开发人员、从业人员汇聚一堂,面对面进行交流合作。与会人员有 Kubernetes、Prometheus 及其他云原生计算基金会 (CNCF) 主办项目的领导,和我们一同探讨云原生生态系统发展方向。

中国开源峰会提案征集(CFP)2月22日截止

在中国开源峰会上,与会者将共同合作及共享信息,了解最新和最有趣的开源技术,包括Linux、IoT、区块链、AI、网络等;并获得如何在开源社区中导向和引领的信息。

大会日期:

提案征集截止日期:太平洋标准时间 2 月 22 日,星期五,晚上 11:59

提案征集通知日期:2019 年 4 月 8 日

会议日程通告日期:2019 年 4 月 10 日

会议活动举办日期:2019 年 6 月 24 至 26 日

提醒:这是一场社区会议。因此,让我们尽量避开公然推销产品和/或供应商销售宣传。

KubeCon + CloudNativeCon + Open Source Summit赞助方案出炉

KubeCon + CloudNativeCon + Open Source Summit多元化奖学金现正接受申请

KubeCon + CloudNativeCon + Open Source Summit即将首次合体落地中国

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25467.html

相关文章

  • CNCF案例研究PingCAP

    摘要:中国论坛提案征集月日截止论坛让用户开发人员从业人员汇聚一堂,面对面进行交流合作。赞助方案出炉多元化奖学金现正接受申请即将首次合体落地中国 PingCAP将其TiDB数据库平台押注在云原生上 showImg(https://segmentfault.com/img/bVbogKp?w=508&h=477); 公司:PingCAP地点:中国北京和加利福尼亚州圣马特奥行业:软件 挑战 流行的...

    notebin 评论0 收藏0
  • CNCF一起分享K8s博客文章或案例研究

    摘要:和网站不时发布来之全世界的博客文章和案例研究。提交案例研究案例研究强调组织如何使用解决实际问题。看看现有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes网站不时发布来之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant设置Kubern...

    JinB 评论0 收藏0
  • CNCF一起分享K8s博客文章或案例研究

    摘要:和网站不时发布来之全世界的博客文章和案例研究。提交案例研究案例研究强调组织如何使用解决实际问题。看看现有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes网站不时发布来之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant设置Kubern...

    xiongzenghui 评论0 收藏0
  • 新技术到底靠不靠谱?在中国用一下就知道了

    摘要:基础设施技术在这一领域经受了最为残酷的考验。支付宝在中国已经无处不在。中国之外除了本土技术,国外的一些技术也有了中国式规模的味道。在中国互联网经济大环境中,有一些问题一定要考虑到,特别是信息审查方面的问题。 本文转载自公众号「AI前线」。 策划编辑|Natalie 作者|Kevin Xu 译者|无明 编辑|Debra AI 前线导读:中国科技公司是典型的早期采用者——不是因为赶时髦,而...

    remcarpediem 评论0 收藏0

发表评论

0条评论

h9911

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<