Replika Baca Amazon RDS memberikan peningkatan kinerja dan ketahanan untuk instans database (DB) RDS. Replika Baca tersebut mempermudah Anda menyesuaikan skala secara elastis melampaui batasan kapasitas dari Instans DB tunggal untuk beban kerja database baca yang besar. Anda dapat membuat satu atau beberapa replika dari Instans DB sumber tertentu dan menyajikan lalu lintas baca aplikasi bervolume tinggi dari beberapa salinan data Anda, yang kemudian akan meningkatkan throughput baca keseluruhan. Replika baca juga dapat dipromosikan saat diperlukan untuk menjadi instans DB mandiri. Replika baca tersedia di Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, serta Amazon Aurora.

Untuk mesin database MySQL, MariaDB, PostgreSQL, Oracle, dan SQL Server, Amazon RDS membuat instans DB kedua menggunakan snapshot dari instans DB sumber. Instans tersebut kemudian menggunakan replikasi asinkron native dari mesin untuk memperbarui replika baca kapan pun terdapat perubahan pada instans DB sumber. Replika baca beroperasi sebagai instans DB yang hanya memungkinkan Anda membaca koneksi; aplikasi dapat terhubung ke replika baca seperti ke instans DB mana pun. Amazon RDS mereplikasi semua database dalam instans DB sumber.

Amazon Aurora lebih lanjut memperluas keuntungan replika baca dengan menerapkan lapisan penyimpanan virtual didukung SSD yang dibangun untuk beban kerja database. Replika Amazon Aurora memiliki penyimpanan dasar yang sama dengan instans sumber, menghemat biaya dan menghilangkan kebutuhan untuk menyalin data ke node replika. Untuk informasi selengkapnya tentang replikasi dengan Amazon Aurora, lihat dokumentasi online.

Baca penskalaan dan pemulihan bencana

Keuntungan

Kinerja yang ditingkatkan

Anda dapat mengurangi beban pada instans DB sumber dengan merutekan kueri baca dari aplikasi Anda ke replika baca. Replika baca memungkinkan Anda menyesuaikan skala secara elastis melampaui batasan kapasitas dari Instans DB tunggal untuk beban kerja database baca yang besar. Karena replika baca dapat dipromosikan ke status master, replika ini berguna sebagai bagian implementasi pemecahan.

Untuk lebih meningkatkan kinerja baca, Amazon RDS for MySQL memungkinkan Anda menambahkan indeks tabel langsung ke Replika Baca, tanpa harus menyimpan indeks tersebut pada master.

Peningkatan ketersediaan

Replika baca dalam Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, dan SQL Server menyediakan mekanisme ketersediaan yang melengkapi Penerapan Multi-AZ Amazon RDS. Anda dapat mendorong replika baca jika instans DB sumber gagal, dan Anda dapat menyiapkan replika baca dengan instans siaganya sendiri di AZ yang berbeda. Fungsionalitas ini melengkapi replikasi sinkronis, deteksi kegagalan otomatis, dan failover yang disediakan bersama penerapan Multi-AZ.

Dirancang untuk keamanan

Saat Anda membuat replika baca untuk Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, dan SQL Server, Amazon RDS menyiapkan saluran komunikasi aman menggunakan enkripsi kunci publik antara instans DB sumber dan replika baca, bahkan saat melakukan replikasi antar wilayah. Amazon RDS akan menciptakan konfigurasi keamanan AWS apa pun, seperti menambahkan entri grup keamanan, yang diperlukan untuk mengaktifkan saluran aman.

Anda juga dapat membuat replika baca untuk instans database Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, dan SQL Server Anda yang dienkripsi saat istirahat menggunakan AWS Key Management Service (KMS).

Penyiapan

Dengan AWS Management Console, Anda dapat dengan mudah menambahkan replika baca ke instans DB yang ada. Gunakan opsi “Buat Replika Baca” yang terkait dengan Instans DB Anda di AWS Management Console. Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, dan SQL Server memungkinkan Anda menambahkan hingga 5 replika baca untuk setiap Instans DB.

Amazon RDS for MySQL, MariaDB, PostgreSQL, dan Oracle memberi Anda dua pilihan berbasis SSD untuk penyimpanan database: General Purpose dan IOPS Terprovisi. Replika baca untuk mesin ini tidak perlu menggunakan jenis penyimpanan yang sama dengan Instans DB master mereka. Anda dapat mengoptimalkan performa atau pembelanjaan Anda dengan memilih jenis penyimpanan pengganti untuk replika baca. Untuk informasi lebih lanjut, lihat dokumentasi replika baca untuk Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, serta Amazon Aurora.

Replika baca, penerapan Multi-AZ, dan penerapan multi-wilayah

Replika baca Amazon RDS melengkapi penerapan Multi-AZ. Walaupun kedua fitur sama-sama menyimpan salinan data Anda yang kedua, terdapat perbedaan di antara keduanya:

Penerapan Multi-AZ

Penerapan Multi-Wilayah

Replika baca

Tujuan utama adalah ketersediaan yang tinggi

Tujuan utama adalah pemulihan bencana dan kinerja lokal

Tujuan utama adalah skalabilitas

Non-Aurora: replikasi sinkron; Aurora: replikasi asinkron

Replikasi asinkron

Replikasi asinkron

Non-Aurora: hanya instans primer yang aktif; Aurora: semua instans aktif

Semua wilayah dapat diakses dan digunakan untuk pembacaan

Semua replika baca dapat diakses dan digunakan untuk penskalaan baca

Non-Aurora: pencadangan otomatis diambil dari standby; Aurora: pencadangan otomatis diambil dari lapisan penyimpanan bersama

Pencadangan otomatis dapat diambil di tiap wiyalah

Tidak ada cadangan yang dikonfigurasi secara default

Selalu memerlukan sedikitnya dua Availability Zone dalam satu wilayah

Tiap wilayah dapat memiliki penerapan Multi-AZ

Bisa berada dalam satu Availability Zone, Lintas AZ, atau Lintas Wilayah

Non-Aurora: pemutakhiran versi mesin database terjadi pada instans primer; Aurora: semua instans diperbarui bersama

Non-Aurora: pemutakhiran versi mesin database mandiri di tiap wilayah; Aurora: semua instans diperbarui bersama

Non-Aurora: pemutakhiran versi mesin database terpisah dari instans sumber; Aurora: semua instans diperbarui bersama

Failover otomatis untuk standby (non-Aurora) atau replika baca (Aurora) saat masalah terdeteksi

Aurora memungkinkan wilayah sekunder didorong untuk menjadi induk

Dapat didorong secara manual ke instans database mandiri (non-Aurora) atau menjadi instans primer (Aurora)

Anda dapat mengombinasikan replika baca dengan fitur Amazon RDS lainnya untuk menikmati keuntungan tiap-tiap fitur. Misalnya, Anda dapat mengonfigurasi database sumber sebagai Multi-AZ untuk ketersediaan tinggi dan membuat replika baca (dalam AZ-Tunggal) untuk skalabilitas baca. Atau Anda dapat menggunakan Database Global Aurora untuk mereplikasi data dari penerapan Aurora Multi-AZ Anda ke dalam wilayah tambahan.

Dengan RDS for MySQL, MariaDB, PostgreSQL, dan Oracle, Anda juga dapat mengatur replika baca sebagai Multi-AZ, memungkinkan Anda menggunakan replika baca sebagai target DR. Saat Anda mempromosikan replika baca ke database mandiri, maka replika tersebut akan menjadi Multi-AZ diaktifkan.

Pelajari selengkapnya tentang fitur Amazon RDS
Pelajari selengkapnya tentang fitur RDS

Jelajahi fitur utama Amazon RDS. 

Pelajari selengkapnya 
Daftar akun AWS
Daftar untuk akun gratis

Dapatkan akses cepat ke AWS Tingkat Gratis. 

Daftar 
Mulai membangun dengan Amazon RDS di konsol
Mulai membangun di konsol

Memulai dengan Amazon RDS Management Console

Masuk