Amazon DocumentDB Serverless 现已推出
亚马逊AWS官方博客
Amazon DocumentDB Serverless 现已推出
今天,我们宣布 Amazon DocumentDB Serverless 正式推出,这是 Amazon DocumentDB(兼容 MongoDB)的一种新配置,可根据应用程序需求自动扩展计算和内存。Amazon DocumentDB Serverless 简化了数据库管理,无需预付承诺或额外费用,与为峰值容量进行预置相比,可节省多达 90% 的成本。
借助 Amazon DocumentDB Serverless,可以使用与 Amazon DocumentDB 相同的 MongoDB 兼容 API 和功能,包括只读副本、性能详情、I/O 优化以及与其他 Amazon Web Services(AWS)服务的集成。
Amazon DocumentDB Serverless 推出了一种以 DocumentDB 容量单位(DCU)衡量的新数据库配置,该配置由大约 2 吉字节(GiB)的内存、相应的 CPU 和网络组成。该功能持续跟踪 CPU、内存和网络等资源的利用率,这些资源来自应用程序执行的数据库操作。
Amazon DocumentDB Serverless 可自动扩展或缩减 DCU 以满足需求,而不会中断数据库可用性。在现有集群中从预置实例切换到无服务器实例就像添加或更改实例类型一样简单。这种过渡不需要任何数据迁移。要了解更多信息,请访问 Amazon DocumentDB Serverless 的工作原理。
Amazon DocumentDB Serverless 的一些关键使用案例和优势包括:
- 可变的工作负载 – 借助 Amazon DocumentDB Serverless,可以应对突然的流量高峰,例如定期提升活动、开发和测试环境以及用量可能迅速增加的新应用程序。还可以构建代理式人工智能应用程序,这些应用程序受益于 Amazon DocumentDB 的内置向量搜索功能,以及处理动态调用的代理式人工智能工作流的无服务器适应性。
- 多租户工作负载 – 可以使用 Amazon DocumentDB Serverless 来管理整个数据库实例集中的单个数据库容量。无需为企业应用程序或软件即服务(SaaS)供应商的多租户环境管理成百上千个数据库。
- 混合用途工作负载 – 可以均衡定期出现查询流量峰值的工作负载的读写容量,例如在线事务处理(OLTP)应用程序。通过为集群中的 Amazon DocumentDB Serverless 实例指定提升层级,可以配置集群,使读取器实例可以独立于写入器实例进行扩展以处理额外的负载。
对于稳定的工作负载,Amazon DocumentDB 预置实例更适合。可以选择提供预定义内存量、CPU 功率和 I/O 带宽的实例类。如果在使用预置实例时工作负载发生变化,则应手动修改写入器和读取器的实例类。或者,可以随时向现有的预置 Amazon DocumentDB 集群添加无服务器实例。
Amazon DocumentDB Serverless 实际应用
要开始使用 Amazon DocumentDB Serverless,请转到 Amazon DocumentDB 控制台。在左侧导航窗格中,选择集群和创建。
在创建 Amazon DocumentDB 集群页面上,选择基于实例的集群类型,然后选择无服务器实例配置。可以选择最小和最大容量 DCU。从 Amazon DocumentDB 5.0.0 及更高版本开始,支持 Amazon DocumentDB Serverless,容量范围为 0.5-256 个 DCU。
如果使用审计和性能详情等特征,请考虑为每项特征添加 DCU。要了解更多信息,请访问 Amazon DocumentDB Serverless 扩展配置。
要向现有的预置集群添加无服务器实例,请在选择已预置的集群时在操作菜单上选择添加实例。如果使用的是早期版本(例如 3.6 或 4.0)的集群,则应首先将集群升级到支持的引擎版本(5.0)。
在添加实例页面上,在数据库实例类部分为要创建的每个新无服务器实例选择无服务器。要添加另一个实例,请选择添加实例并继续添加实例,直到达到所需的新实例数量。选择创建。
可以执行失效转移操作,将 DocumentDB Serverless 实例设置为集群写入器。此外,可以通过更改实例的类或通过删除 Amazon DocumentDB 实例将其从集群中移除,将任何剩余的预置 Amazon DocumentDB 实例转换为 DocumentDB Serverless 实例。
现在,可以使用 AWS CloudShell 连接到 Amazon DocumentDB 集群。选择连接到集群,即可看到 AWS CloudShell 运行命令屏幕。在新建环境名称中输入一个唯一名称,然后选择创建并运行。
出现提示时,输入 Amazon DocumentDB 集群的密码。已成功连接到 Amazon DocumentDB 集群,可以运行一些查询来熟悉使用文档数据库。
要了解更多信息,请访问 AWS 文档中的创建使用 Amazon DocumentDB Serverless 的集群和管理 Amazon DocumentDB Serverless。
现已推出
从 Amazon DocumentDB 5.0 开始,Amazon DocumentDB Serverless 现已可用于新集群和现有集群。只需按每秒 DCU 用量的固定费率付费。要了解有关定价详细信息和区域可用性的更多信息,请访问 Amazon DocumentDB 定价页面。
在 Amazon DocumentDB 控制台中试用这些新特征,如有反馈,请发送至 AWS re:Post for Amazon DocumentDB 或通过通常的 AWS Support [已去除[已去除推广语]语]发送反馈。
— Channy