内容简介:公司:PingCAP地点:中国北京和加利福尼亚州圣马特奥
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) 主办项目的领导,和我们一同探讨云原生生态系统发展方向。
在中国开源峰会上,与会者将共同合作及共享信息,了解最新和最有趣的开源技术,包括 Linux 、IoT、区块链、AI、网络等;并获得如何在开源社区中导向和引领的信息。
大会日期:
- 提案征集截止日期:太平洋标准时间 2 月 22 日,星期五,晚上 11:59
- 提案征集通知日期:2019 年 4 月 8 日
- 会议日程通告日期:2019 年 4 月 10 日
- 会议活动举办日期:2019 年 6 月 24 至 26 日
提醒:这是一场社区会议。因此,让我们尽量避开公然推销产品和/或供应商销售宣传。
KubeCon + CloudNativeCon + Open Source Summit赞助方案出炉
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
颠覆式创新:移动互联网时代的生存法则
李善友 / 机械工业出版社 / 2014-12-1 / 69
为什么把每件事情都做对了,仍有可能错失城池?为什么无人可敌的领先企业,却在一夜之间虎落平阳? 短短三年间诺基亚陨落,摩托罗拉区区29亿美元出售给联想,芯片业霸主英特尔在移动芯片领域份额几乎为零,风光无限的巨头转眼成为被颠覆的恐龙,默默无闻的小公司一战成名迅速崛起,令人瞠目结舌的现象几乎都被“颠覆式创新”法则所解释。颠覆式创新教你在新的商业竞争中“换操作系统”而不是“打补丁”,小公司用破坏性思......一起来看看 《颠覆式创新:移动互联网时代的生存法则》 这本书的介绍吧!