为什么选择 Amazon RDS 代理?
Amazon Relational Database Service(Amazon RDS)代理是一个适用于 Amazon RDS 且极具可用性的完全托管式数据库代理,可提高应用程序的可扩展性和安全性以及对数据库故障的恢复能力。
许多应用程序,包括在现代无服务器架构上构建的应用程序,可以拥有大量与数据库服务器的开放连接,并可在高速率下打开和关闭数据库连接,从而耗尽数据库内存和计算资源。Amazon RDS 代理可使应用程序池化和共享已建立的数据库连接,从而提高数据库效率和应用程序的可扩展性。借助 Amazon RDS 代理,Amazon Aurora 和 Amazon RDS 数据库的故障转移时间最多可缩短 66%,数据库凭证、身份验证和访问可通过与 AWS Secrets Manager 和 AWS Identity and Access Management(IAM)的集成来管理。
无需更改代码即可为大多数应用程序启用 Amazon RDS 代理。您无需预置或管理任何其他基础设施即可开始使用 Amazon RDS 代理。定价很简单,基于底层数据库实例的容量。对于 Amazon Aurora Serverless v2 实例,您需要按照 Aurora 容量单位(ACU)付费,对于预置实例则按照 vCPU 付费。Amazon RDS 代理适用于 Amazon Aurora PostgreSQL 兼容版、Amazon Aurora MySQL 兼容版、Amazon RDS for PostgreSQL、Amazon RDS for MySQL、Amazon RDS for MariaDB 和 Amazon RDS for SQL Server。