Menghubungkan ke cluster DB Multi-AZ untuk Amazon RDS - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghubungkan ke cluster DB Multi-AZ untuk Amazon RDS

Sebuah klaster basis data Multi-AZ memiliki tiga instans basis data, bukan instans basis data tunggal. Setiap koneksi ditangani oleh instans basis data tertentu. Saat Anda menghubungi klaster basis data Multi-AZ, nama host dan port yang Anda tentukan menunjuk ke nama domain berkualifikasi penuh yang disebut dengan titik akhir. Klaster basis data Multi-AZ menggunakan mekanisme titik akhir untuk mengabstrakkan koneksi ini sehingga Anda tidak perlu menentukan instans basis data di klaster basis data yang akan dihubungi. Dengan demikian, Anda tidak perlu mencantumkan nama persis/hardcode semua nama host atau menulis logika Anda sendiri untuk merutekan ulang koneksi saat beberapa instans basis data tidak tersedia.

Titik akhir penulis menghubungi instans basis data penulis klaster basis data, yang mendukung operasi-operasi baca dan tulis. Titik akhir pembaca menghubungi salah satu dari dua instans basis data pembaca, yang hanya mendukung operasi baca.

Dengan menggunakan titik akhir, Anda dapat memetakan setiap koneksi ke instans basis data atau grup instans basis data yang layak berdasarkan kasus penggunaan Anda. Misalnya, untuk melakukan DDL dan DML pernyataan, Anda dapat terhubung ke instans DB mana pun yang merupakan instance DB penulis. Untuk melakukan kueri, Anda dapat menghubungi titik akhir pembaca, dengan klaster basis data Multi-AZ mengelola secara otomatis koneksi di antara instans-instans basis data pembaca. Untuk diagnosis atau penyetelan, Anda dapat menghubungi titik akhir instans basis data tertentu untuk memeriksa detail instans basis data itu.

Lihat informasi yang lebih lengkap tentang cara menghubungi instans basis data di Menghubungkan ke instans Amazon RDS DB.

Untuk informasi selengkapnya tentang menghubungkan ke klaster DB multi-AZ, lihat topik berikut.

Jenis-jenis titik akhir klaster basis data Multi-AZ

Titik akhir diwakili oleh sebuah pengidentifikasi unik yang berisi alamat host. Jenis-jenis titik akhir berikut tersedia dari klaster basis data Multi-AZ:

Titik akhir klaster

Titik akhir klaster (atau titik akhir penulis) untuk klaster basis data Multi-AZ menghubungi instans basis data penulis saat ini untuk klaster basis data itu. Endpoint ini adalah satu-satunya yang dapat melakukan operasi tulis seperti DDL dan DML pernyataan. Titik akhir ini juga dapat melakukan operasi baca.

Setiap klaster basis data Multi-AZ memiliki satu titik akhir klaster dan satu instans basis data penulis.

Anda menggunakan titik akhir cluster untuk semua operasi penulisan di cluster DB, termasuk sisipan, pembaruan, penghapusan, dan perubahan. DDL Anda juga dapat menggunakan titik akhir klaster untuk operasi baca, seperti kueri.

Jika instans basis data penulis saat ini suatu klaster basis data gagal, klaster basis data Multi-AZ melakukan secara otomatis failover ke instans basis data penulis baru. Selama failover, klaster basis data itu terus melayani permintaan koneksi ke titik akhir klaster penulis baru instans basis data itu, dengan pemutusan layanan yang minimal.

Contoh berikut mengilustrasikan titik akhir klaster untuk suatu klaster basis data Multi-AZ.

mydbcluster.cluster-123456789012.us-east-1.rds.amazonaws.com

Untuk informasi selengkapnya tentang menghubungkan ke titik akhir klaster, lihatMenggunakan titik akhir cluster untuk cluster Amazon RDS Multi-AZ DB.

Titik akhir pembaca

Titik akhir pembaca untuk suatu klaster basis data Multi-AZ memberikan dukungan untuk koneksi hanya baca ke klaster basis data. Gunakan titik akhir pembaca untuk operasi-operasi baca, seperti kueri SELECT. Dengan memproses pernyataan-pernyataan itu pada instans basis data pembaca, titik akhir ini mengurangi sisihan umum/overhead pada instans basis data penulis. Titik akhir juga membantu klaster menskalakan kapasitas untuk menangani kueri SELECT simultan. Setiap klaster basis data Multi-AZ memiliki satu titik akhir pembaca.

Titik akhir pembaca mengirimkan setiap permintaan koneksi ke salah satu instans basis data pembaca. Saat menggunakan titik akhir pembaca untuk suatu sesi, Anda hanya dapat melakukan pernyataan hanya baca seperti SELECT dalam sesi itu.

Contoh berikut mengilustrasikan titik akhir pembaca untuk suatu klaster basis data Multi-AZ. Maksud hanya baca suatu titik akhir pembaca dilambangkan oleh -ro di dalam nama titik akhir klaster.

mydbcluster.cluster-ro-123456789012.us-east-1.rds.amazonaws.com

Untuk informasi selengkapnya tentang menghubungkan ke titik akhir pembaca, lihatMenggunakan endpoint pembaca untuk Amazon RDS Multi-AZ DB cluster.

Titik akhir instans

Titik akhir instans menghubungi instans basis data tertentu dalam klaster basis data Multi-AZ. Setiap instans basis data dalam sebuah klaster basis data memiliki titik akhir yang unik. Jadi, ada satu titik akhir instans untuk instans basis data penulis saat ini di klaster basis data, dan ada satu titik akhir instans untuk setiap instans basis data pembaca di klaster basis data.

Titik akhir instans menyediakan kendali langsung atas koneksi ke klaster basis data. Kendali ini dapat membantu Anda menangani skenario-skenario ketika penggunaan titik akhir klaster atau titik akhir pembaca mungkin tidak layak. Misalnya, aplikasi klien Anda mungkin meminta penyeimbangan beban yang lebih terurai halus berdasarkan jenis beban kerja. Dalam hal ini, Anda dapat mengonfigurasikan beberapa klien untuk menghubungi instans basis data pembaca yang berbeda dalam sebuah klaster basis data untuk menyebarkan beban kerja baca.

Contoh berikut mengilustrasikan titik akhir instans untuk sebuah instans basis data di dalam klaster basis data Multi-AZ.

mydbinstance.123456789012.us-east-1.rds.amazonaws.com

Untuk informasi selengkapnya tentang menghubungkan ke titik akhir instance, lihatMenggunakan titik akhir instans untuk klaster DB RDS Multi-AZ Amazon.

Melihat titik akhir untuk klaster basis data Multi-AZ

Gunakan konsol, AWS CLI, atau Amazon RDS API untuk melihat titik akhir cluster, pembaca, dan instance.

Console

Di AWS Management Console, Anda melihat titik akhir cluster dan titik akhir pembaca pada halaman detail untuk setiap cluster DB multi-AZ. Anda melihat titik akhir instans di halaman detail untuk masing-masing instans basis data.

AWS CLI

Dengan AWS CLI, Anda melihat titik akhir penulis dan pembaca di output describe-db-clustersperintah. Misalnya, perintah berikut menunjukkan atribut endpoint untuk semua cluster di Region Anda saat ini AWS .

aws rds describe-db-cluster-endpoints
Amazon RDS API

Dengan Amazon RDSAPI, Anda mengambil titik akhir dengan memanggil tindakan D escribeDBCluster Endpoints. Output-nya juga menampilkan titik akhir klaster basis data Amazon Aurora, jika ada.