Replika Baca Amazon RDS memberikan peningkatan kinerja dan ketahanan untuk instans database (DB). Fitur ini 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, MariaDBPostgreSQL, dan Oracle begitu pula Amazon Aurora.

Untuk mesin database MySQL, MariaDB, PostgreSQL, dan Oracle, Amazon RDS menciptakan instans DB kedua menggunakan snapshot dari instans DB sumber. Instans tersebut kemudian menggunakan replikasi asinkron asli 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 menggunakan lapisan penyimpanan virtual didukung SSD yang ditujukan 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.

Mulai Menggunakan AWS secara Gratis

Buat Akun Gratis

AWS Tingkat Gratis mencakup 750 jam Instans Mikro DB tiap bulan selama setahun, 20 GB Penyimpanan, dan 20 GB untuk Pencadangan dengan Amazon Relational Database Service (RDS).

Lihat Detail AWS Tingkat Gratis »

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.

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

Karena replika baca dapat dipromosikan ke status master, replika ini berguna sebagai bagian implementasi pemecahan. Untuk memecah database Anda, tambahkan dan promosikan replika baca ke status master, lalu dari setiap hasil Instans DB, hapus data yang berasal dari pecahan lain.

Karena Amazon RDS untuk mesin MySQL juga memungkinkan Anda untuk melakukan tindakan tabel luas seperti menambahkan indeks atau kolom baru ke replika baca, Anda dapat menggunakan kemampuan promosi replika untuk meminimalkan dampak tindakan ini. Anda akan mengarahkan DDL atas tindakan pada replika baca, mempromosikan replika baca tersebut ke status master, lalu mengalihkan lalu lintas database ke master baru.

Replika baca dalam Amazon RDS for MySQL, MariaDB, PostgreSQL, dan Oracle menyediakan mekanisme ketersediaan yang melengkapi Penerapan Multi-AZ Amazon RDS. Anda dapat mempromosikan replika baca jika instans DB sumber mengalami kegagalan. Anda juga dapat mereplikasi instans DB di semua Wilayah AWS sebagai bagian dari strategi pemulihan bencana Anda. Fungsionalitas ini melengkapi replikasi sinkronis, deteksi kegagalan otomatis, dan failover yang disediakan bersama penerapan Multi-AZ.

Saat Anda membuat replika baca untuk Amazon RDS untuk MySQL, MariaDB, dan PostgreSQL, 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 di dalam satu Wilayah atau antar Wilayah untuk instans database Amazon RDS for MySQL, MariaDB, PostgreSQL, dan Oracle Anda saat istirahat menggunakan AWS Key Management Service (KMS).

Replika baca akan dikenakan tagihan dengan tarif yang sama seperti instans DB standar, dan cadangan Instans DB standar (Instans Cadangan RDS) dari kelas dan Wilayah Instans DB yang sama dapat diterapkan ke Replika Baca. Untuk detail selengkapnya, harap lihat halaman harga Amazon RDS.

Dengan AWS Management Console, Anda dapat dengan mudah menambahkan replika baca ke instans DB yang ada. Gunakan opsi “Buat Replika Baca” yang tersambung dengan Instans DB Anda di AWS Management Console. Amazon RDS for MySQL, MariaDB, PostgreSQL, dan Oracle 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 kinerja atau pembelanjaan Anda dengan memilih jenis penyimpanan pengganti untuk replika baca.

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 Replika Baca
Replikasi sinkronis – sangat berdaya tahan Replikasi asinkron – sangat mudah diskalakan
Hanya mesin database pada instans primer yang aktif Semua replika baca dapat diakses dan digunakan untuk penskalaan baca
Pencadangan otomatis diambil dari standby Tidak ada cadangan yang dikonfigurasi secara default
Selalu memerlukan dua Availability Zone dalam satu wilayah Bisa berada dalam satu Availability Zone, Lintas AZ, atau Lintas Wilayah
Pemutakhiran versi mesin database terjadi pada instans primer Pemutakhiran versi mesin database bersifat independen dari instans sumber
Pengalihan otomatis pada standby saat masalah terdeteksi Dapat dipromosikan secara manual ke instans database mandiri

Anda dapat menggabungkan penerapan Multi-AZ dengan replika baca untuk menikmati kedua keuntungannya. Misalnya, Anda dapat mengonfigurasi database sumber sebagai Multi-AZ untuk ketersediaan tinggi dan membuat replika baca (dalam AZ-Tunggal) untuk skalabilitas baca.

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.