全部产品
Search
文档中心

ApsaraDB RDS:Edisi Kluster RDS

更新时间:Jul 02, 2025

Topik ini menjelaskan arsitektur, manfaat, dan skenario penggunaan Edisi Kluster RDS untuk ApsaraDB RDS for MySQL.

Pengenalan Edisi Kluster RDS

Edisi Kluster RDS untuk ApsaraDB RDS for MySQL menggunakan arsitektur ketersediaan tinggi (HA) dengan satu node utama dan beberapa node sekunder, serta mendukung pemisahan komputasi-penyimpanan. Fitur-fitur yang disediakan oleh Edisi Kluster RDS meliputi 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, Edisi Kluster RDS memungkinkan Anda menggunakan mode replikasi grup MySQL (MGR) untuk mencapai tujuan titik pemulihan (RPO) sebesar 0. Dibandingkan dengan database yang dikelola sendiri, Edisi Kluster RDS lebih hemat biaya, fleksibel, dan andal.

Tabel berikut membandingkan Edisi Dasar RDS, Edisi Ketersediaan Tinggi RDS, dan Edisi Kluster RDS untuk ApsaraDB RDS for MySQL.

Item

Edisi Dasar RDS

Edisi Ketersediaan Tinggi RDS

Edisi Kluster RDS

Jumlah node atau instans

1

2 (default)

Catatan

Dalam Edisi Ketersediaan Tinggi RDS, satu instans utama dan satu instans sekunder disediakan secara default. Jika Anda memerlukan lebih banyak instans, Anda dapat membuat instans baca-saja.

2 hingga 9

Catatan

Dalam Edisi Kluster RDS, satu node utama dan dua node sekunder disediakan secara default. Anda juga dapat membuat kluster RDS yang terdiri dari satu node utama dan satu node sekunder. Kluster RDS merujuk pada instans RDS yang menjalankan Edisi Kluster RDS. Setelah kluster RDS dibuat, Anda dapat menambahkan node ke kluster RDS. Kluster RDS dapat berisi maksimal sembilan node, termasuk satu node utama dan delapan node sekunder.

Instans sekunder atau node yang dapat dibaca

Tidak tersedia

Tidak didukung

Didukung

Jenis Titik Akhir

Titik akhir baca/tulis

Titik akhir baca/tulis

  • Titik akhir baca/tulis: Jenis titik akhir ini digunakan untuk menghubungkan ke node utama dalam kluster RDS untuk memproses permintaan baca dan tulis.

  • Titik akhir perutean baca-saja: Jenis titik akhir ini digunakan untuk menghubungkan ke node sekunder dalam kluster RDS untuk memproses permintaan baca.

Mode replikasi

Tidak didukung

Replikasi asinkron dan replikasi semi-sinkron

Replikasi asinkron, replikasi semi-sinkron, dan MGR

Jumlah maksimum instans atau node yang tidak tersedia

0

1

n - 1. n menunjukkan jumlah node dalam kluster RDS.

Jumlah zona

1

Kurang dari atau sama dengan 2

Kurang dari atau sama dengan jumlah node dalam kluster RDS

Arsitektur

Edisi Kluster RDS didukung pada instans ApsaraDB RDS for MySQL yang menjalankan MySQL 5.7 dan MySQL 8.0. Kluster RDS menggunakan arsitektur HA dengan satu node utama dan beberapa node sekunder. Gambar berikut mengilustrasikan arsitektur tersebut.

Manfaat

Lebih hemat biaya

Node sekunder dalam kluster RDS bersifat dapat dibaca, sehingga tidak perlu membuat kluster RDS baca-saja. Hal ini meningkatkan kemampuan baca kluster secara linear sambil mengurangi overhead sumber daya dan biaya. Jika menggunakan Edisi Ketersediaan Tinggi RDS dan ingin meningkatkan kemampuan baca instans RDS, Anda harus membuat instans RDS baca-saja. Dibandingkan dengan Edisi Ketersediaan Tinggi RDS, Edisi Kluster RDS dapat mengurangi biaya hingga 40%.

Anda dapat menggunakan salah satu metode berikut untuk mengakses node sekunder dalam kluster RDS:

  • Titik Akhir Perutean Baca-Saja: Anda dapat membuat titik akhir perutean baca-saja untuk kluster RDS secara gratis dan menambahkan beberapa node sekunder ke titik akhir tersebut. Kemudian, Anda dapat menentukan bobot baca untuk node sekunder guna menyeimbangkan beban. Untuk informasi lebih lanjut, lihat Lihat dan kelola titik akhir instans dan port.

  • Proksi Database: Anda dapat mengaktifkan fitur proksi database untuk kluster RDS guna menerapkan pemisahan baca/tulis otomatis antara node utama dan sekunder. Dibandingkan dengan titik akhir perutean baca-saja, fitur proksi database mendukung kemampuan canggih seperti pemisahan baca/tulis otomatis, koneksi persisten, pooling koneksi, ambang latensi, dan pemisahan transaksi. Untuk informasi lebih lanjut, lihat Aktifkan fitur proksi khusus dan Apa itu proksi database?

    Catatan

Lebih fleksibel

  • Penyebaran Node Fleksibel

    Dibandingkan dengan Edisi Dasar RDS dan Edisi Ketersediaan Tinggi RDS, Edisi Kluster RDS mendukung manajemen topologi node. Setelah membuat kluster RDS, Anda dapat menambahkan atau menghapus node sesuai kebutuhan bisnis dengan cara yang lebih hemat biaya. Untuk informasi lebih lanjut, lihat Tambahkan node ke kluster ApsaraDB RDS for MySQL dan Hapus node dari kluster ApsaraDB RDS for MySQL.

  • Pemantauan Tingkat Node

    Edisi Kluster RDS mendukung pemantauan tingkat node, memungkinkan Anda melihat status setiap node dalam kluster RDS.

Lebih andal

  • Pemulihan Bencana Lintas Zona

    Dalam Edisi Ketersediaan Tinggi RDS, satu instans utama dan satu instans sekunder disediakan untuk memastikan ketersediaan tinggi. Dalam Edisi Kluster RDS, semua node sekunder dalam kluster RDS dapat digunakan untuk pemulihan bencana. Kami merekomendasikan agar Anda menerapkan node sekunder di zona berbeda untuk mencapai pemulihan bencana lintas zona.

  • Konsistensi Data Kuat

    Jika lebih dari tiga node diterapkan dalam kluster RDS, mode MGR dapat digunakan. MGR dikembangkan berdasarkan Paxos, protokol konsensus terdistribusi. Sebelum transaksi dikomit pada node utama, sistem mengirimkan data transaksi ke node sekunder dan memastikan bahwa mayoritas node sekunder menerima data. Dibandingkan dengan replikasi semi-sinkron dan asinkron, MGR memastikan konsistensi data yang kuat dan keamanan data yang lebih tinggi.

  • Node Sekunder Lebih Andal

    Tim teknis Alibaba Cloud menggunakan teknologi cloud native untuk melakukan optimasi mendalam pada ApsaraDB RDS, meningkatkan keandalan node sekunder dalam kluster RDS.

    • Sistem ketersediaan tinggi RDS direkonstruksi, mengurangi waktu deteksi kesalahan pada node sekunder dari granularitas menit menjadi granularitas detik.

    • Fitur cadangan digit tunggal detik yang disediakan oleh Elastic Block Storage (EBS) digunakan, mengurangi waktu pemulihan data dari puluhan menit menjadi 1 menit dan memungkinkan node sekunder pulih dari kesalahan dalam waktu 10 menit pada 99% kasus penggunaan.

    • Jika latensi pada node sekunder melebihi 7.200 detik (2 jam), node sekunder menggunakan metode pembangunan ulang otomatis untuk menyelesaikan masalah terkait latensi.

Skenario

Edisi Kluster RDS cocok untuk perusahaan besar dan menengah yang database produksinya perlu memproses sejumlah besar permintaan baca selama jam sibuk atau perlu melakukan analisis data cerdas. Perusahaan-perusahaan ini termasuk pengecer online, perusahaan otomotif, perusahaan pendidikan, dan penyedia layanan Perencanaan Sumber Daya Perusahaan (ERP).

Skenario Edisi Kluster RDS untuk ApsaraDB RDS for MySQL

Item

Deskripsi

Konfigurasi kluster RDS

Peningkatan instans RDS ke Edisi Kluster RDS

Migrasi data ke instans RDS yang menjalankan Edisi Kluster RDS

MGR

Proksi database

Buat kluster RDS

Untuk informasi lebih lanjut tentang cara membuat kluster RDS yang menjalankan Edisi Kluster RDS, lihat Langkah 1: Buat instans ApsaraDB RDS for MySQL dan konfigurasikan database.