Warum Amazon-RDS-Proxy?
Amazon Relational Database Service (Amazon RDS) ist eine vollständig verwaltete, hochverfügbare Datenbank-Proxy-Funktion für Amazon RDS, die dafür sorgt, dass Anwendungen skalierbarer, widerstandsfähiger gegen Datenbankausfälle und sicherer sind.
Viele Anwendungen, einschließlich solcher, die auf modernen Serverless-Architekturen aufgebaut sind, können eine große Anzahl offener Verbindungen zum Datenbankserver haben und Datenbankverbindungen mit hoher Geschwindigkeit öffnen und schließen, was den Datenbankspeicher und die Rechenressourcen erschöpft. Mit Amazon RDS Proxy können Anwendungen etablierte Datenbankverbindungen bündeln und gemeinsam nutzen, was die Effizienz der Datenbank und die Skalierbarkeit der Anwendung verbessert. Mit Amazon-RDS-Proxy werden die Failover-Zeiten für Amazon Aurora- und Amazon RDS-Datenbanken um bis zu 66 % reduziert, und durch die Integration mit AWS Secrets Manager und AWS Identity and Access Management (IAM) können Anmeldeinformationen, Authentifizierung und Zugriff für Datenbanken verwaltet werden.
Amazon RDS Proxy kann für die meisten Anwendungen ohne Codeänderungen aktiviert werden. Sie müssen keine zusätzliche Infrastruktur bereitstellen oder verwalten, um mit der Verwendung von Amazon-RDS-Proxy zu beginnen. Die Preisgestaltung ist einfach und basiert auf der Kapazität der zugrunde liegenden Datenbankinstances. Sie zahlen pro Aurora Capacity Unit (ACU) für Amazon-Aurora-Serverless-v2-Instances oder pro vCPU für bereitgestellte Instances. Amazon RDS Proxy ist verfügbar für Amazon Aurora PostgreSQL-kompatible Edition, Amazon Aurora MySQL-kompatible Edition, Amazon RDS für PostgreSQL, Amazon RDS für MySQL, Amazon RDS für MariaDB und Amazon RDS für SQL Server.