明天,CNCF 公布了季度第三期 CNCF 最终用户技术雷达;该技术雷达的主题是数据库存储。
6 月,咱们推出了 CNCF 最终用户技术雷达,这是 CNCF 最终用户社区的一个新倡导。这是一个由超过 140 家顶级公司和初创公司组成的个人,他们定期开会讨论在采纳云原生技术时面临的挑战和最佳实际。CNCF 最终用户技术雷达的指标是分享最终用户正在踊跃应用的工具、他们举荐的工具以及他们的应用模式。更多对于该办法的信息能够在这里找到。
到 radar.cncf.io 可寻到其余雷达、选票和代表的行业。
请锁定 11 月 20 日星期五下午 4:00 ET 时区的北美 KubeCon + CloudNativeCon 虚构大会,收看 TechRadar 与 Cheryl Hung 和 Radar 的编辑们的现场问答环节,将会听到他们对后果的更多想法和理解。
数据库存储的考察
在 2020 年 10 月,最终用户社区的成员被问及他们评估、试验并随后驳回了哪些数据库存储解决方案。总共 273 个数据点被排序和审查,以确定最终的地位。
这能够解读为:
- “驳回(Adopt)”中的六种工具被受访者宽泛驳回和举荐。
- “试验(Trial)”中的技术失去了一些最终用户的举荐,但他们要么没有失去足够的总体响应,要么只有多数人投了“驳回”票。
- “评估(Assess)”的我的项目不足明确的共识。对 MariaDB、CockroachDB 和 Vitess 有肯定理解,但只有多数用户举荐驳回。寻找新的数据库存储解决方案的组织在思考“评估”中的需要时应该思考到它们本人的需要。
主题
主题形容了乏味的模式和编辑察看:
1. 公司对本人的数据很审慎,采纳新技术的速度也很慢。
新技术,如 CockroachDB、TiDB 和 Vitess,还没有被许多作出回应的公司宽泛钻研。CockroachDB 和 Vitess 最终呈现在“评估”。
一些不同的因素促使组织对他们的数据采取审慎的态度,但次要的起因是难以治理。在将大量数据(有时是 tb 或 pb)从一种数据存储技术转移到另一种数据存储技术时,会产生大量的开销。要想口头有意义,收益必须大于老本。即便在从遗留解决方案过渡到云计算时,一些公司也会思考集成他们曾经领有的工具。
另一个因素可能是更难雇佣在这些新技术方面有特长的开发人员。“评估”中的所有我的项目(CockroachDB、MariaDB 和 Vitess)都与“驳回”中的技术具备 API 兼容性,因而组织能够在不转换到新工具的状况下集成元素。
乏味的是,etcd 并没有呈现在雷达上。etcd 的应用次要是由 Kubernetes 驱动的,因为它是惟一受反对的后端。公司很少应用 etcd 作为独立的数据托管抉择,这意味着从遗留基础设施过渡过去的公司不太可能有应用它的教训。
2. 抉择托管数据库服务在很大水平上取决于用例。
咱们诧异地看到云治理服务的使用率很低。这让咱们意识到,托管数据库服务的应用可能因用例的不同而差别很大 – 应用程序部署的地位、存储的数据量,以及是否曾经应用了云提供商。例如,如果一个公司有大量数据,那么应用托管数据库解决方案可能会带来微小的老本开销。
云治理数据库的应用可能会受到公司是否曾经在应用特定云提供商的影响。例如,如果一家公司只在其余云服务上应用 AWS,那么他们很可能也会应用 AWS 相干的数据库技术。如果它们在本地运行,它们很可能不会只在云中运行数据库。
在其余状况下,决策可能由数据安全和爱护驱动。解决敏感数据的公司更有可能在外部建设数据库,甚至可能被要求这样做。
尽管咱们的确问过 RDS,但它最终并没有呈现在雷达上。咱们删除了它,因为它的用法含糊不清,也不分明应用了什么非凡的技术。
3. 放弃凋谢的心态!
咱们发现,数据库存储依然是一个一直倒退的畛域。有些我的项目曾经存在了很长时间,这可能会进步它们的采用率,特地是思考到在大公司的应用。这些遗留技术中的许多都享有良好的名誉,因为它们是稳固的,并且被证实能够工作。
新的云原生我的项目正在呈现,其中许多更适宜新的用例。有一些具备非凡用例的新技术没有进入雷达;咱们没有看到任何图形数据库、指标的长期存储或无服务器数据库。
最终,你必须为你、你的团队和你的组织抉择正确的技术。应用一种你能够随时染指并替换的技术,与强制工程师去适应某种技术相比,是否更有意义?你正在思考的开源我的项目背地是否有一个蓬勃发展的社区?做你的钻研,做有意义的事件,然而不要胆怯尝试新事物!
编辑
Jackie Fong 是 Ticketmaster 平台部门的工程主管,负责容器编排、CI/CD、察看能力和开发教训。在 2020 年初,Jackie 在 CNCF 成立了一个服务网最终用户小组,并负责联结主席。
Smaine Kahlouch 是 Dailymotion 的 DevOps 团队负责人。他领导了一个团队,负责构建一个牢靠的、可扩大的平台,以及公布治理。他是 CNCF 在巴黎 meetup 的组织者,也是 CNCF 在法国的大使。Twitter: smana
Mya Pitzeruse 是 Indeed 公司服务平台部门的首席工程师,负责设计和领导跨计算、存储和观测的云原生平台的开发。Twitter: myajpitz
浏览延长
案例钻研:理解京东、Slack 和 Square 如何应用 CNCF 技术解决数据库存储。
接下来
下一个 CNCF 最终用户技术雷达将于 2021 年 2 月公布,关注的是云原生的一个不同主题。投票帮忙决定下一个 CNCF 最终用户技术雷达的主题。
退出 CNCF 最终用户社区:
- 找出到底是谁在应用每个我的项目,并浏览他们的评论。
- 奉献和编辑将来的 CNCF 最终用户技术雷达。
咱们很快乐向社区提供这份报告,咱们也很乐意听到你的想法。反馈邮件发送到 info@cncf.io。
对于办法
2020 年 10 月,CNCF 最终用户社区的 140 家公司形容他们的公司对不同解决方案的倡议:暂缓、评估、试验或驳回。他们也能够给出更具体的评论。因为答案是通过谷歌电子表格提交的,所以在小组中既不窃密也不匿名。
29 家公司提交了对于 36 个解决方案的 273 个数据点。这些被排序以确定最终的地位。最初,编辑编写主题以反映更宽泛的模式。
点击浏览网站原文。
CNCF (Cloud Native Computing Foundation) 成立于 2015 年 12 月,隶属于 Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培养和保护一个厂商中立的开源生态系统,来推广云原生技术。咱们通过将最前沿的模式民主化,让这些翻新为公众所用。扫描二维码关注 CNCF 微信公众号。