发布于: Jun 30, 2020
Amazon RDS 代理是适用于 Amazon Relational Database Service (RDS) 的完全托管且高度可用的数据库代理,现已正式发布,并且与 MySQL 和 PostgreSQL 兼容。RDS 代理可提高应用程序的可扩展性、应对数据库故障的可恢复能力以及安全性。
应用程序通过建立连接与数据库进行通信,这些连接会消耗数据库服务器上的内存和计算资源。许多应用程序,包括建立在现代无服务器架构上的应用程序,都可以打开大量数据库连接或频繁打开和关闭连接。这会给数据库内存和计算造成压力,从而导致性能下降并限制应用程序的可扩展性。RDS 代理位于应用程序及其数据库之间,可池化和共享已建立的数据库连接,从而提高数据库效率和应用程序的可扩展性。如果发生故障,RDS 代理会自动连接到备用数据库实例,同时保留与应用程序的连接,并将 RDS 和 Aurora 多可用区数据库的故障转移时间减少多达 66%。借助 RDS 代理,可以通过 AWS Secrets Manager 和 AWS Identity and Access Management (IAM) 管理数据库凭证和访问,而无需在应用程序代码中嵌入数据库凭证。
转到 Amazon RDS 或 AWS Lambda 控制台,单击几下即可为 RDS 数据库启用 RDS 代理,然后将应用程序指向 RDS 代理终端节点即可开始使用。 有关更多信息,请阅读我们的博客、Amazon RDS 代理详细信息页面和文档。
Amazon RDS Proxy 适用于兼容 MySQL 的 Amazon Aurora、兼容 PostgreSQL 的 Amazon Auroray、Amazon RDS for MySQL 和 Amazon RDS for PostgreSQL,现已在以下区域提供:亚太地区(孟买)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲西部(爱尔兰)、欧洲(法兰克福)、欧洲(伦敦)、美国东部(俄亥俄)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)和美国东部(弗吉尼亚北部)。