ApsaraDB RDS menyediakan serangkaian fitur ketersediaan tinggi yang lengkap, termasuk keluarga instans khusus, edisi RDS berfokus pada ketersediaan tinggi, penyebaran multi-zona, serta pencadangan dan pemulihan lintas wilayah.
Edisi RDS dan keluarga instans
Saat membuat instans RDS, perhatikan opsi terkait ketersediaan tinggi berikut:
Edition: ApsaraDB RDS mendukung beberapa edisi. Kami merekomendasikan Anda memilih High-availability Edition atau Cluster Edition.
High-availability Edition: Dalam RDS High-availability Edition, sistem database terdiri dari instans RDS utama dan instans RDS sekunder.
Cluster Edition
ApsaraDB RDS for SQL Server: Dalam RDS Cluster Edition, sistem database terdiri dari instans RDS utama, instans RDS sekunder, dan hingga tujuh instans RDS baca-saja. Instans RDS baca-saja membantu meningkatkan kemampuan baca sistem database.
ApsaraDB RDS for MySQL: Pada RDS Cluster Edition, sistem database menggunakan arsitektur ketersediaan tinggi (HA) yang terdiri dari satu node utama dan beberapa node sekunder, serta mendukung pemisahan komputasi-penyimpanan. RDS Cluster Edition untuk ApsaraDB RDS for MySQL mendukung fitur-fitur berikut: failover otomatis, pergantian utama/sekunder, node sekunder yang dapat dibaca, penambahan dan penghapusan node, pemulihan bencana lintas zona, pemantauan tingkat node, dan manajemen topologi kluster. Selain itu, Anda dapat mengaktifkan mode replikasi grup MySQL (MGR) untuk memastikan Recovery Point Objective (RPO) sebesar 0. Instans ApsaraDB RDS for MySQL pada RDS Cluster Edition lebih hemat biaya, fleksibel, dan andal dibandingkan dengan database yang dikelola sendiri.

Zone: ApsaraDB RDS mendukung penyebaran satu zona maupun multi-zona. Kami merekomendasikan Anda menggunakan penyebaran multi-zona. Jika database Anda mencakup beberapa zona, ia dapat memberikan pemulihan bencana tingkat zona.

Instance Type: Kami merekomendasikan Anda memilih Dedicated atau Dedicated Host.
Dedicated: Sebuah instans khusus secara eksklusif menempati sumber daya CPU dan memori yang dialokasikan kepadanya. Kinerja dan stabilitasnya tidak bergantung pada instans lain yang ditempatkan di host fisik yang sama.
Dedicated Host: Ini adalah konfigurasi tertinggi dari keluarga instans Dedicated. Sebuah instans host khusus menempati semua sumber daya pada host fisik tempat ia berada.

Pencadangan otomatis
Kami merekomendasikan Anda mengonfigurasi kebijakan pencadangan otomatis untuk instans RDS Anda. Jika instans RDS Anda menjadi tidak tersedia karena kesalahan operasi atau pengecualian lainnya, Anda dapat menggunakan cadangan untuk memulihkan instans RDS ke status terakhirnya.
Pemulihan bencana lintas wilayah
ApsaraDB RDS for MySQL menyediakan fitur pemulihan bencana lintas wilayah untuk melindungi data Anda dan meningkatkan ketersediaan instans RDS Anda.
Buat instans ApsaraDB RDS for MySQL untuk pemulihan bencana: Anda dapat menggunakan Data Transmission Service (DTS) untuk menyinkronkan data antara instans RDS utama dan instans RDS pemulihan bencananya secara real-time. Baik instans RDS utama maupun instans RDS pemulihan bencana dikerahkan berdasarkan arsitektur ketersediaan tinggi utama/sekunder. Jika aplikasi Anda tidak dapat terhubung ke instans RDS utama atau sekunder karena bencana alam, Anda dapat memindahkan layanan ke instans RDS pemulihan bencana dan kemudian memperbarui titik akhir pada aplikasi Anda. Ini meminimalkan waktu henti sistem database Anda.
Gunakan fitur pencadangan lintas wilayah: Sistem database Anda secara otomatis mereplikasi file cadangannya ke bucket Object Storage Service (OSS) di wilayah yang berbeda.
Pemantauan dan peringatan
Untuk mencegah ketidaktersediaan yang disebabkan oleh CPU, disk, memori, koneksi, atau pengecualian lainnya, kami merekomendasikan Anda memantau dan mengonfigurasi ambang batas untuk metrik kinerja instans RDS Anda. Jika nilai suatu metrik mencapai ambang batas yang telah ditentukan, sistem akan menghasilkan peringatan. Untuk informasi lebih lanjut, lihat Konfigurasikan aturan peringatan untuk instans ApsaraDB RDS for MySQL.

Pemulihan data
Jika Anda telah membangun arsitektur ketersediaan tinggi untuk sistem database Anda sesuai instruksi di atas, layanan Anda dapat berjalan tanpa waktu henti dalam skenario normal dan bahkan dapat dipulihkan dalam waktu singkat jika terjadi pengecualian.
Jika instans RDS tunggal dari sistem database Anda mengalami kerusakan, Anda dapat memindahkan beban kerja antara instans ApsaraDB RDS for MySQL utama dan sekunder. Operasi ini tidak tersedia di RDS Basic Edition.
Dalam solusi penyebaran multi-zona, instans RDS utama dapat dipindahkan ke zona lain jika zona saat ini mengalami kerusakan. Dalam solusi penyebaran satu zona, Anda harus menunggu hingga kerusakan diperbaiki atau memindahkan layanan ke instans RDS pemulihan bencana.
Jika wilayah sistem database Anda mengalami kerusakan, Anda dapat memindahkan layanan ke instans RDS pemulihan bencana. Anda juga memiliki opsi untuk memulihkan data ke instans RDS baru dengan menggunakan pencadangan lintas wilayah.
Untuk informasi lebih lanjut tentang cara memulihkan data, lihat topik-topik berikut: