AWS为DynamoDB云数据库引入了新的自动扩展功能

2019-10-11 16:46:54    来源:    作者:

Amazon Web Services使DynamoDB云数据库服务的客户可以更轻松地管理其应用程序的容量需求。该公司本周推出了针对DynamoDB的新Auto Scaling功能,旨在自动执行数据库表和二级索引的容量管理。

AWS首席传道者Jeff Barr在博客中表示,管理员现在可以简单地为其应用程序指定读写功能的上限和下限,以及目标利用率,然后由DynamoDB负责其余的工作。

即使管理员不在身边,自动缩放功能也将监视表和索引,以确定何时需要调整吞吐量才能处理应用程序流量的变化。Barr说,该功能可确保最大程度的应用程序可用性并优化与DynamoDB相关的成本。

他说:“使用Auto Scaling,您可以同时兼顾两个方面。” 当需求增加表明需要更多容量时,组织可以得到自动响应,而当不再需要容量时,组织可以得到另一个自动响应。

Amazon DynamoDB是NoSQL数据库服务,该公司已将其定位为理想的应用程序,这些应用程序即使在大规模情况下也需要一致的,极低延迟的单位数毫秒的响应。亚马逊已经将该技术描述为完全托管的云数据库,特别适合于游戏,网络商务,移动,物联网和其他应用程序。

目前,全球有超过100,000个组织将这项技术用于多种用途。亚马逊自己的零售网站使用DynamoDB,因为它可以处理与黑色星期五和网络星期一等事件相关的流量激增。

根据Barr的说法,越来越多的客户开始在无服务器环境中使用DynamoDB,在无服务器环境中,应用程序消耗的计算资源是根据实际需求动态分配的。Barr指出,客户一直在利用DynamoDB的预置容量模型来设置和更改其应用程序所需的吞吐量容量。

他们已经能够通过API调用或仅通过单击AWS管理控制台中的相应按钮来更改其应用程序的配置。他说,DynamoDB的Auto Scaling使这个过程更加简单。

新的自动缩放功能已针对吞吐量更改请求以相对可预测的定期方式发生的环境进行了优化。Barr指出,它不太适合整个变更需求短暂而无法预测的突发环境。

在这种情况下,组织还应考虑利用Amazon DynamoDB Accelerator(DAX)提供的内存中加速功能。DAX是一种完全托管的缓存服务,旨在容纳读取密集型工作负载。亚马逊今年初宣布了DAX的免费公开预览。目前,该预览版可在Amazons美国东部,美国西部和欧盟云区域中使用。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。