数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适? (译)...
  f2yxIoEbcFPx 2023年11月13日 20 0


数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适?  (译)..._云原生

serverless 类型的数据库在国外的数据行业中持续受到关注原始是什么?

原因来自于对于一个开始新项目的应用程序开发人员来说,他们可以配置数据库,不需要担心计算和存储的大小,也不需要微调数据库配置,只需要对工作负载模式和事务量有一个大致的了解,就可以近似估算成本,这个观点非常吸引人,一些人甚至可能看到降低数据库系统总拥有成本(TCO)的巨大潜力。

随着围绕云成本管理的主题不断发酵,弹性的按需付费模式使serverless更加吸引人,在成本方面尤其受到CTO的青睐。

在项目还无法确认是否持续的情况下,serverless数据库运营的方式成为应对不可预测且波动较大的工作负载的较好的解决方案。它甚至适用于可预测但不恒定的工作负载,例如节假日周末的电子商务。它非常适用于应用程序开发团队,这些团队可能没有深入的数据库调优专业知识,或者可能还不完全了解其应用程序的使用模式。或者,对于那些可能更重视可用性和性能,而对数据库系统的控制和积极优化利润不太关心的团队。

这里并不是说Serverless就是解决你成本问题的最佳方案,但完全以最大化的性能方式来购买你的数据库的性能配置就是一个最大的问题,基于成本,Serverless database 需要你了解应用程序的工作方式以及用户与应用的交互方式。尤其是在工作负载的大幅增加时,尤其是应用程序本应更高效处理的工作负载时,以此购买的数据库配置可能非常昂贵,你一直在用大量不需要的配置而付费。

当然Serverless 也接受着挑战,在公司的管理方式和限制中,你需要考虑你所在的组织和公司,在数据库使用中的混乱模式中导致的问题,比如一个数据库部署的应用较多,你无法掌握具体的高峰的消耗,以及数据库动态的情况等,在这样的情况下不建议使用serverless.

要真正获得serverless 数据库的优点和利益,就意味着要放弃对数据库的控制权,可能比传统的数据库服务(DBaaS)要放弃的更多,更加规范的行业和使用数据库的企业可能更适合使用serverless

针对工作负载和成本管理进行调优serverless,不仅仅可以调整系统资源的扩展的发生的时间,它还意味着确保数据库针对处理的工作负载类型进行了适当的调优,以满足对客户的承诺,并优化其消耗的系统资源的利用率。

尽管消费者在serverless模型下不必担心管理云基础架构的成本,但服务的提供者依然需要考虑成本,并且他们要确保数据库系统对客户的工作负载进行了优化,在底层系统的利用率最优的,这也意味着提供者将尽可能利用多租户模型,在服务器上尽可能多地托管数据库集群,最大限度地提高硬件利用率并优化成本,在多租户架构中,您必须确保服务提供者在同一服务器上的任何其他客户的工作负载方面具有一定的可预测性。这将确保有足够的空闲资源来满足任何工作负载的增加,特别是不可预测的工作负载。

Serverless 是一项很棒的技术,但仍处于初级阶段,对消费者和服务提供者都带来挑战,serverless数据库不应被视为终极解决方案。它可以是一个非常好的选项,serverless 可以成为项目在选择数据库时的众多解决方案中的一个。

数据库信息速递:你的数据库部署到Serverless 类型的数据库是否合适?  (译)..._应用程序_02

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
f2yxIoEbcFPx