Proksi Amazon RDS

Buat aplikasi Anda menjadi lebih dapat diskalakan, tangguh, dan aman

Mengapa Proksi Amazon RDS?

Proksi Amazon Relational Database Service (Amazon RDS) adalah proksi basis data terkelola penuh dengan ketersediaan tinggi untuk Amazon RDS yang membuat aplikasi lebih dapat diskalakan, lebih tahan kegagalan basis data, dan lebih aman.

Banyak aplikasi, termasuk yang dibuat pada arsitektur nirserver modern, dapat memiliki sejumlah besar koneksi terbuka ke server basis data dan dapat membuka serta menutup koneksi basis data dengan kecepatan tinggi, yang membebani memori basis data dan sumber daya komputasi. Proksi Amazon RDS memungkinkan aplikasi menggabungkan dan berbagi koneksi yang dibuat dengan basis data, yang meningkatkan efisiensi basis data serta skalabilitas aplikasi. Dengan Proksi Amazon RDS, waktu failover untuk basis data Amazon Aurora dan Amazon RDS berkurang hingga 66%, dan kredensial, autentikasi, serta akses basis data dapat dikelola melalui integrasi dengan AWS Secrets Manager dan AWS Identity and Access Management (IAM).

Proksi Amazon RDS dapat diaktifkan untuk sebagian besar aplikasi tanpa perubahan kode. Anda tidak perlu menyediakan atau mengelola infrastruktur tambahan apa pun untuk mulai menggunakan Proksi Amazon RDS. Harga bersifat sederhana dan didasarkan pada kapasitas instans basis data yang mendasarinya. Anda membayar per Unit Kapasitas Aurora (ACU) untuk instans Amazon Aurora Nirserver v2 atau per vCPU untuk instans yang tersedia. Proksi Amazon RDS tersedia untuk Edisi yang Kompatibel dengan Amazon Aurora PostgreSQL, Edisi yang Kompatibel dengan Amazon Aurora MySQL, Amazon RDS for PostgreSQL, Amazon RDS for MySQL, Amazon RDS for MariaDB, dan Amazon RDS for SQL Server.

Manfaat Proksi Amazon RDS

Kasus penggunaan

Pengembangan aplikasi nirserver

Dengan Proksi Amazon RDS, Anda dapat membangun aplikasi nirserver yang lebih dapat diskalakan dan lebih tersedia karena aplikasi tersebut menggunakan basis data relasional Anda dengan lebih efisien. Aplikasi nirserver modern mendukung beban kerja yang sangat bervariasi dan dapat mencoba membuka lonjakan koneksi basis data baru atau menjaga banyak koneksi tetap terbuka, tetapi tidak aktif. Lonjakan koneksi atau koneksi terbuka dalam jumlah yang banyak dapat membebani server basis data Anda, menyebabkan kueri yang lebih lambat dan skalabilitas aplikasi yang terbatas. Dengan mengumpulkan dan berbagi koneksi basis data yang sudah dibuat, Proksi Amazon RDS memungkinkan Anda menskalakan secara efisien ke lebih banyak koneksi dari aplikasi nirserver Anda. Proksi Amazon RDS juga memungkinkan Anda menjaga performa basis data yang dapat diprediksi dengan mengontrol sejumlah koneksi basis data yang terbuka. Terakhir, Proksi Amazon RDS menjaga ketersediaan aplikasi nirserver Anda dengan menolak koneksi aplikasi yang tidak dapat dilayani, yang dapat menurunkan performa basis data Anda.

Aplikasi Perangkat-Lunak-sebagai-Layanan (SaaS) dan ecommerce

Aplikasi SaaS atau ecommerce sering kali membuat sejumlah besar koneksi basis data terbuka untuk memastikan waktu respons pengguna yang cepat, meskipun hanya sebagian kecil dari koneksi terbuka ini yang dapat digunakan secara aktif pada saat tertentu. Koneksi yang terbuka, tetapi tidak aktif ini masih menggunakan memori basis data dan sumber daya komputasi. Alih-alih menyediakan basis data Anda secara berlebihan untuk mendukung koneksi yang sebagian besar tidak aktif, Anda dapat menggunakan Proksi Amazon RDS untuk menahan koneksi yang tidak aktif dari aplikasi Anda selagi hanya membuat koneksi basis data sesuai kebutuhan untuk melayani permintaan aktif secara optimal.

Aplikasi dengan beban kerja yang tidak dapat diprediksi

Aplikasi yang mendukung beban kerja yang sangat bervariasi dapat mencoba untuk membuka ledakan koneksi basis data baru. Tata kelola koneksi Proksi Amazon RDS memungkinkan pelanggan untuk dengan mudah menskalakan aplikasi yang berhubungan dengan beban kerja yang tidak dapat diprediksi dengan menggunakan kembali koneksi basis data secara efisien. Pertama, Proksi Amazon RDS memungkinkan beberapa koneksi aplikasi untuk berbagi koneksi basis data untuk penggunaan sumber daya basis data yang efisien. Kedua, Proksi Amazon RDS memungkinkan pelanggan untuk menjaga performa basis data yang dapat diprediksi dengan mengatur jumlah koneksi basis data yang terbuka. Ketiga, Proksi Amazon RDS menghapus permintaan aplikasi yang tidak dapat dilayani untuk menjaga performa dan ketersediaan aplikasi secara keseluruhan.