Amazon RDS Proxy'si

Uygulamalarınızı daha ölçeklenebilir, esnek ve güvenli hale getirin

Neden Amazon RDS Proxy'si?

Amazon Relational Database Service (Amazon RDS) Proxy'si, uygulamaları daha ölçeklenebilir, veri tabanı hatalarına karşı daha dayanıklı ve daha güvenli hale getiren, Amazon RDS'ye yönelik tam olarak yönetilen, yüksek oranda erişilebilir bir veri tabanı proxy'sidir.

Modern sunucusuz mimarilere dayanan uygulamalar dahil pek çok uygulamanın, veri tabanı sunucusuna çok sayıda açık bağlantısı olabilir ve veri tabanı bağlantılarını yüksek oranda açıp kapatarak veri tabanı belleğini ve işlem kaynaklarını tüketebilir. Amazon RDS Proxy'si, uygulamaların veri tabanı ile yapılan bağlantıları toplamasına ve paylaşmasına izin vererek veri tabanı verimliliğini ve uygulamaların ölçeklenebilirliğini artırır. Amazon RDS Proxy'si ile Amazon Aurora ve Amazon RDS veri tabanlarının yük devretme süresi %66'ya varan oranda azalır ve veri tabanı kimlik bilgileri, kimlik doğrulaması ve erişim, AWS Gizli Bilgi Yöneticisi ve AWS Kimlik ve Erişim Yönetimi (IAM) entegrasyonuyla yönetilebilir.

Amazon RDS Proxy'si, kod değişikliği yapılmadan çoğu uygulama için etkinleştirilebilir. Amazon RDS Proxy'sini kullanmaya başlamak için herhangi bir ek altyapı sağlamanıza veya yönetmenize gerek yoktur. Fiyatlandırma basittir ve temeldeki veri tabanı bulut sunucularının kapasitesine bağlıdır. Amazon Aurora Sunucusuz v2 bulut sunucuları için Aurora Kapasite Birimi (ACU) başına veya tedarik edilen bulut sunucuları için vCPU başına ödeme yaparsınız. Amazon RDS Proxy'si; Amazon Aurora PostgreSQL Uyumlu Sürüm, Amazon Aurora MySQL Uyumlu Sürüm, PostgreSQL İçin Amazon RDS, MySQL İçin Amazon RDS, MariaDB İçin Amazon RDS ve SQL Server İçin Amazon RDS'de mevcuttur.

Amazon RDS Proxy'sinin Avantajları

Kullanım örnekleri

Sunucusuz uygulama geliştirme

Amazon RDS Proxy'si ile, ilişkisel veri tabanlarınızı daha verimli kullandıkları için daha ölçeklenebilir ve daha kullanılabilir olan sunucusuz uygulamalar oluşturabilirsiniz. Modern sunucusuz uygulamalar oldukça değişken iş yüklerini destekler ve birçok yeni veri tabanı bağlantısı açmaya çalışabilir veya birçok bağlantıyı açık ancak boşta tutabilir. Bağlantıların artması veya çok sayıda açık bağlantı veri tabanı sunucunuzu zorlayarak daha yavaş sorgulara ve sınırlı uygulama ölçeklenebilirliğine yol açabilir. Amazon RDS Proxy'si halihazırda kurulmuş veri tabanı bağlantılarını bir araya getirerek ve paylaşarak sunucusuz uygulamanızdan çok daha fazla bağlantıya verimli bir şekilde ölçeklendirmenize olanak tanır. Amazon RDS Proxy'si, açılan veri tabanı bağlantılarının toplam sayısını kontrol ederek öngörülebilir veri tabanı performansını sürdürmenize de olanak tanır. Son olarak Amazon RDS Proxy'si, veri tabanınızın performansını düşürebilecek, hizmet vermeyen uygulama bağlantılarını reddederek sunucusuz uygulamanızın erişilebilirliğini korur.

Hizmet olarak yazılım (SaaS) ve e-ticaret uygulamaları

SaaS veya e-ticaret uygulamaları, hızlı kullanıcı yanıt süreleri sağlamak için genellikle çok sayıda veri tabanı bağlantısını açık tutar ancak bu açık bağlantıların yalnızca bir kısmı belirli bir anda aktif olarak kullanılabilir. Bu açık ancak boşta olan bağlantılar veri tabanı belleğini ve işlem kaynaklarını tüketmeye devam eder. Çoğunlukla boşta duran bağlantıları desteklemek için fazladan veri tabanı tedarik etmek yerine, Amazon RDS Proxy'sini kullanarak uygulamanızdaki boşta duran bağlantıları tutabilir ve yalnızca aktif istekleri en uygun şekilde yerine getirmek için gerektikçe veri tabanı bağlantısı kurabilirsiniz.

Öngörülemeyen iş yükleri olan uygulamalar

Oldukça değişken iş yüklerini destekleyen uygulamalar, çok fazla yeni veri tabanı bağlantısı açmayı deneyebilir. Amazon RDS Proxy'sinde bağlantı yönetişimi, veri tabanı bağlantılarını verimli bir şekilde yeniden kullanarak müşterilerin, öngörülemeyen iş yükleriyle uğraşan uygulamaları sorunsuz bir şekilde ölçeklendirebilmesini sağlar. İlk olarak Amazon RDS Proxy'si, veri tabanı kaynaklarının verimli bir şekilde kullanımı için bir veri tabanı bağlantısı paylaşmak üzere birden fazla uygulama bağlantısını mümkün kılar. İkinci olarak Amazon RDS Proxy'si sayesinde müşteriler, açılan veri tabanı bağlantılarının sayısını düzenleyerek öngörülebilir veri tabanı performansını koruyabilir. Üçüncü olarak ise Amazon RDS Proxy'si, uygulamanın genel performansını ve erişilebilirliğini korumak için yerine getirilemeyecek uygulama taleplerini kaldırır.