PolarDB for MySQL mendukung penerapan multi-zona klaster. Penerapan multi-zona menawarkan kemampuan pemulihan bencana yang lebih kuat dibandingkan penerapan satu zona dan dapat melindungi dari kegagalan tingkat pusat data. PolarDB menyediakan beberapa opsi penerapan, termasuk dua zona dengan klaster penyimpanan hot standby, dua zona dengan klaster penyimpanan hot standby dan compute standby, serta tiga zona dengan klaster penyimpanan hot standby dan node logger. Anda dapat memilih opsi penerapan yang paling sesuai dengan kebutuhan Anda.
Penerapan multi-zona
Dalam penerapan multi-zona, data didistribusikan di beberapa zona ketersediaan. Zona primary dan secondary masing-masing menyimpan tiga replika data, sehingga totalnya menjadi enam, yang memberikan jaminan SLA lebih tinggi. Node komputasi berada di zona primary. Zona secondary berisi klaster penyimpanan hot standby dan, dalam beberapa konfigurasi, juga berisi node komputasi untuk failover jika zona primary mengalami kegagalan.
Setelah Anda mengaktifkan cross-zone automatic switchover, klaster secara otomatis melakukan failover antara zona primary dan secondary jika zona primary gagal.
Untuk pemulihan bencana atau memberikan akses terdekat bagi instance ECS, Anda dapat secara manual melakukan failover antara zona primary dan secondary.
Penerapan multi-zona memiliki persyaratan berikut:
Klaster PolarDB harus berada di wilayah yang memiliki dua zona ketersediaan atau lebih. Wilayah berikut tidak mendukung penerapan multi-zona: Tiongkok (Qingdao), Tiongkok (Hohhot), Tiongkok (Chengdu), Korea (Seoul), Filipina (Manila), dan Thailand (Bangkok).
Zona secondary harus memiliki sumber daya komputasi yang mencukupi.
Mode ketersediaan tinggi
Ikhtisar
Satu zona (hot standby dinonaktifkan)
Mode ini hanya menyediakan layanan database di zona primary dan tidak mencakup klaster penyimpanan hot standby, sehingga menjadi opsi berbiaya rendah.
Namun, waktu pemulihan lebih lama setelah terjadi kegagalan seluruh zona ketersediaan. Jika Anda memerlukan ketersediaan tinggi lintas zona, kami merekomendasikan untuk mengaktifkan klaster penyimpanan hot standby.
Aturan pengalihan
Anda dapat beralih ke mode dua zona (dengan klaster penyimpanan hot standby) atau mode dua zona (dengan klaster penyimpanan hot standby dan compute standby).
Kasus penggunaan
Situs web atau aplikasi kecil
Alihkan beban O&M database ke database cloud hemat biaya agar Anda dapat fokus pada bisnis.
Pembelajaran pribadi
Pemula database dapat menggunakan konfigurasi dasar ini untuk pengujian dan pembelajaran database.
Pengembangan dan pengujian
Kemampuan pengiriman cepat database cloud memungkinkan Anda membuat dan melepas resource sesuai permintaan, sehingga secara signifikan meningkatkan efisiensi pengembangan.
Dua zona (penyimpanan hot standby)
Data didistribusikan di beberapa zona ketersediaan. Zona primary dan secondary masing-masing menyimpan salinan lengkap data, yang memberikan jaminan SLA lebih tinggi.
Semua node komputasi harus berada di zona primary. Klaster penyimpanan hot standby di zona secondary menangani failover jika zona primary gagal.
Aturan pengalihan
Anda hanya dapat beralih ke mode dua zona (dengan klaster penyimpanan hot standby dan compute standby).
Penagihan
Mode ini menyimpan enam replika data (masing-masing tiga di zona primary dan secondary), sehingga biaya penyimpanannya lebih tinggi dibandingkan mode satu zona.
Kasus penggunaan
Arsitektur ketersediaan tinggi klasik ini cocok untuk lebih dari 80% kasus penggunaan, termasuk di industri seperti internet, IoT, ritel, e-commerce, logistik, dan gaming.
Dua zona (penyimpanan hot standby dan compute)
Data didistribusikan di beberapa zona ketersediaan. Zona primary dan secondary masing-masing menyimpan salinan lengkap data, yang memberikan jaminan SLA lebih tinggi.
Klaster penyimpanan hot standby di zona secondary digunakan untuk failover jika zona primary gagal. Zona secondary memiliki jumlah node komputasi yang sama dengan zona primary untuk memastikan sumber daya read-only yang mencukupi setelah failover dan mencegah penurunan layanan.
Aturan pengalihan
Anda hanya dapat beralih ke mode dua zona (dengan klaster penyimpanan hot standby).
Penagihan
Node komputasi
Mode ini menambahkan node komputasi ke zona secondary. Secara default, jumlah dan spesifikasi node tersebut sama dengan yang ada di zona primary, dan ditagih secara terpisah.
Storage space
Data didistribusikan di beberapa zona ketersediaan. Zona primary dan secondary masing-masing menyimpan tiga replika data sehingga totalnya menjadi enam replika. Biaya penyimpanan lebih tinggi dibandingkan mode satu zona (klaster penyimpanan hot standby dinonaktifkan).
Kasus penggunaan
Mode ini cocok untuk database produksi inti perusahaan menengah dan besar dengan kebutuhan ketersediaan tinggi, seperti di bidang keuangan, retail baru berbasis internet, manufaktur otomotif, pendidikan, dan sistem ERP perusahaan berskala besar.
Tiga zona (penyimpanan hot standby dan logger)
Menyediakan konsistensi data yang kuat di beberapa zona ketersediaan. Dibandingkan dengan replikasi semi-sinkron dan asinkron, arsitektur tiga node ini dengan satu primary, satu secondary, dan satu logger menggabungkan replikasi fisik dengan Protokol X-Paxos untuk memberikan kemampuan pemulihan bencana yang lebih kuat.
Jika klaster di zona primary gagal, sistem secara otomatis melakukan failover ke zona secondary dan menjalankan replikasi sinkron kuat multi-replika lintas zona. Hal ini memastikan recovery time objective (RTO) kurang dari 60 detik, menjamin konsistensi data yang kuat, serta memberikan keandalan tingkat finansial.
Aturan pengalihan
Anda tidak dapat beralih ke mode ketersediaan tinggi lainnya.
Penagihan
Node komputasi
Node standby dan node logger tidak dikenai biaya. Node read-write dan node read-only ditagih sebagai node komputasi standar.
Storage space
Data didistribusikan di beberapa zona ketersediaan. Zona primary dan secondary masing-masing menyimpan tiga replika data sehingga totalnya menjadi enam replika. Biaya penyimpanan lebih tinggi dibandingkan mode satu zona (klaster penyimpanan hot standby dinonaktifkan).
Kasus penggunaan
Mode ini cocok untuk database produksi inti perusahaan menengah dan besar dengan kebutuhan ketersediaan tinggi, seperti di bidang keuangan, retail baru berbasis internet, manufaktur otomotif, pendidikan, dan sistem ERP perusahaan berskala besar.
Untuk informasi tentang cara penagihan node komputasi dan storage space, lihat Penagihan.
Aktifkan atau alihkan mode ketersediaan tinggi
Anda dapat memilih mode ketersediaan tinggi di bagian Network and Zone saat membuat klaster.
CatatanMode ketersediaan tinggi yang tersedia bergantung pada jumlah zona ketersediaan dan sumber daya di wilayah klaster. Opsi pada halaman pembelian yang berlaku.
Di bagian Enable Hot Standby Cluster, Anda dapat memilih salah satu mode ketersediaan tinggi berikut: Dual-AZ (enable hot standby storage cluster), Single-AZ (disable hot standby storage cluster), Dual-AZ (enable hot standby storage cluster and compute standby), atau Three-AZ. Jika Anda memilih Single-AZ (disable hot standby storage cluster), hanya klaster primary (dengan 3 replika data) yang dipertahankan, dan harga satuan penyimpanan menjadi separuh dari harga saat klaster penyimpanan hot standby diaktifkan.
Anda dapat membuka halaman . Klik klaster target. Di halaman Basic Information, lakukan operasi Switch to HA Mode di bagian Distributed Storage.
Anda dapat membuka halaman . Klik klaster target, lalu di tab Cluster Availability pada halaman , klik Switch to HA Mode.
Pengalihan mode ketersediaan tinggi memiliki batasan tertentu. Jika klaster Anda tidak mendukung pengalihan ke mode yang diinginkan, kami merekomendasikan Anda membuat klaster baru dan memilih mode yang diinginkan saat pembelian. Kemudian, Anda dapat menggunakan Data Transmission Service (DTS) untuk melakukan migrasi data dari klaster yang ada ke klaster baru. Untuk informasi lebih lanjut tentang migrasi data, lihat Migrasi data antar klaster PolarDB for MySQL.
