经济高效
AWS 的优势
迁移到 AWS 托管的数据库可以消除多个成本类别:例如硬件采购和刷新周期、数据中心设施和电力、操作系统和数据库许可、行政管理开销和备份基础设施。虽然传统的高可用性解决方案通常会使基础设施成本翻一番,但 AWS 架构可以更有效地提供韧性。多可用区部署通过优化的存储复制来维护备用资源,而只读副本则为生产流量提供服务,进而最大限度地提高资源利用率。举例来说,采用 Aurora 的组织实现了降低 42% 的总拥有成本、6 个月收回投资和 434% 的三年投资回报率。同样,采用 DynamoDB 的组织实现了降低 25% 的总拥有成本、8 个月收回投资和 378% 的三年投资回报率。
数据库选择也会显著影响您的总成本。例如,可以与唯一密钥关联的数据,例如客户名称、用户配置文件或简单配置,是键值数据库的理想选择,与使用传统的关系数据库相比,可以降低成本。通常,成本优化的第一步是为工作负载选择合适的数据库。随着应用程序的增长,内置的扩展功能可确保成本与实际使用量而不是临时容量保持一致。
AWS 工程师也在进行创新以提高运营效率,我们将这些效率以降低成本的方式回馈给客户。最近,DynamoDB 的按需定价降低了多达 50%,全局表最多降低了 67%,这使得构建完全无服务器应用程序比以往任何时候都更具成本效益。您的数据库会自动扩展以处理任何级别的流量,空闲时会缩减到零,而且您只需为实际执行的读取和写入付费。同样,适用于 Valkey 的 Amazon ElastiCache 无服务器的价格比适用于 Redis OSS 的 ElastiCache 无服务器的价格低 33%,您可以在不到一分钟的时间内创建缓存,价格低至每月 6 美元。
无服务器成本优化
无服务器数据库显著减少了过度预置造成的浪费。Amazon Aurora DSQL 可自动纵向和横向扩展以满足您的应用程序需求,仅对所用资源收费。在夜间和周末等低流量时段,容量会根据实际使用量自动调整,从而显著降低开发和测试环境的成本。这种真正的无服务器架构可确保您仅为应用程序使用的计算和存储资源付费,无需为峰值容量进行预置。
价格可预测性
对于需要为 I/O 密集型工作负载提供价格可预测性的客户,AWS 为 Aurora、DocumentDB 和 Neptune 提供 I/O 优化版定价。您只需为数据库实例和存储使用量付费,读取和写入 I/O 操作的费用为零。无论数据访问模式或 I/O 使用量如何变化,I/O 优化版为所有应用程序提供可预测的定价。这消除了 I/O 支出的可变性。
性价比提高
AWS Graviton4 处理器为数据库工作负载提供卓越的性价比。在 Amazon Aurora 和 RDS 上,与基于 Graviton3 的实例相比,基于 Graviton4 的实例可提供高达 40% 的性能提升,按需定价的性价比提高多达 29%。
Amazon RDS io2 Block Express 卷专为需要高性能、高吞吐量和亚毫秒级延迟的 I/O 密集型任务关键型数据库工作负载而设计。在主要云提供商中,io2 Block Express 存储具有最低的 p99.9 I/O 延迟和最佳的异常延迟控制。支持 99.999% 的持久性、高达 64 TiB 的卷、4000 MB/s 的吞吐量、多达 25.6 万个预调配 IOPS 以及来自预置存储的 20 倍的 IOPS/GiB,所有这些都与 RDS io1 卷的价格相同。升级到 io2 Block Express 卷需要零停机时间和零额外存储成本。
优化 CPU 使用率和成本
使用 RDS for Oracle 和 RDS for SQL Server 的“优化 CPU”功能,您可以为工作负载自定义 CPU 资源,从而有可能通过基于 CPU 的许可降低数据库引擎的许可成本。通过将 CPU 分配与您的实际需求相匹配,您可以在保持性能的同时显著减少许可费用。从许可到基础设施,AWS 专注于降低运行 SQL Server 工作负载的成本。例如,通过免费的 AWS 优化与许可评测,客户平均可以节省 45% 的 SQL Server 许可成本。使用 AWS Compute Optimizer,客户通过调整规模最多可节省 25% 的基础设施费用,通过 SQL Server 版本降级建议,最多可节省 73% 的许可费用。
开发成本控制
开发环境受益于多种节省成本的功能:
- 测试和原型设计的免费套餐访问权限
- DynamoDB 和 Aurora Serverless 在空闲期间缩减到零
- 无需额外存储成本即可克隆数据库
- 开发端点仅在需要时运行