发布于: Nov 9, 2023

Amazon RDS 代理是适用于 Amazon Relational Database Service (RDS) 的完全托管且高度可用的数据库代理,现在支持带两个可读备用实例的 RDS 多可用区部署。Amazon RDS 代理可使应用程序池化和共享已建立的数据库连接,从而提高数据库效率和应用程序的可扩展性。

许多应用程序(包括建立在能够基于活跃用户的起伏横向扩展的现代架构上的应用程序)都可以打开大量数据库连接或频繁地打开和关闭连接。这会给数据库的内存和计算带来压力,导致性能下降并限制应用程序的可扩展性。Amazon RDS 代理位于应用程序和数据库之间,可池化和共享已建立的数据库连接,从而提高数据库效率和应用程序的可扩展性。如果出现故障,Amazon RDS 代理会自动连接到区域内的备用数据库实例。借助 Amazon RDS 代理,客户可以通过 AWS Secrets Manager 和 AWS Identity and Access Management (IAM) 管理数据库凭证和访问,而无需在应用程序代码中嵌入数据库凭证。

所有带两个可读备用实例的 RDS 多可用区部署均支持 Amazon RDS 代理。有关区域可用性和支持的引擎版本的完整列表,请参阅 Amazon RDS 用户指南

您只需点击几下鼠标即可启用 Amazon RDS 代理,方法是前往 Amazon RDS 控制台,将 RDS 代理端点添加到带两个可读备用数据库的 RDS 多可用区部署。有关更多信息,请参阅我们的 Amazon RDS 代理详细信息页面文档