Fitur pemulihan bencana antar-zona MaxCompute menangani gangguan jaringan penyedia layanan, kegagalan daya di pusat data (IDC), kerusakan fasilitas pusat data, dan malfungsi kluster. Aktifkan Multi-zone Storage dan Multi-zone Compute HA untuk mengurangi downtime bisnis serta memenuhi persyaratan kontinuitas layanan dan kepatuhan industri.
Cara kerja
Pemulihan bencana antar-zona MaxCompute memperluas ketersediaan penyimpanan dan komputasi dari satu zona ketersediaan (AZ) ke tiga AZ dalam wilayah yang sama. Fitur ini memanfaatkan isolasi fisik dan koneksi jaringan berlatensi rendah antar-AZ untuk menyediakan sinkronisasi data secara real-time dan isolasi kesalahan lintas pusat data, sehingga kegagalan pada satu pusat data tidak mengganggu bisnis Anda.
Pemulihan bencana antar-zona MaxCompute mencakup fitur-fitur berikut:
-
Multi-zone Storage: Diaktifkan di tingkat proyek. Mengonversi data yang ada dari penyimpanan lokal di satu AZ menjadi penyimpanan redundan di tiga AZ. Data inkremental baru ditulis secara sinkron ke ketiga AZ tersebut. Jika terjadi kegagalan tingkat AZ, layanan baca dan tulis tetap berjalan tanpa gangguan dan tanpa kehilangan data, mencapai Recovery Point Objective (RPO) sebesar 0. Multi-zone Storage melindungi seluruh data pengguna dalam suatu proyek, termasuk metadata, izin pengguna, semua jenis tabel, materialized views, UDF, dan resource.
-
Multi-zone Compute HA: Menyediakan pemulihan bencana antar-zona yang komprehensif untuk penyimpanan dan komputasi dengan mengaitkan Multi-zone HA Computing Resource ke proyek yang telah mengaktifkan Multi-zone Storage. Anda dapat memesan Multi-zone HA Computing Resources di beberapa AZ. Jika terjadi kegagalan tingkat AZ, resource komputasi secara otomatis melakukan failover dari AZ yang terdampak ke AZ yang sehat. Multi-zone HA Computing Resources mendukung semua jenis pekerjaan, termasuk SQL Task, MaxFrame, Cupid Task, dan MapReduce Task.

Proses pemulihan bencana
Setelah Anda mengaktifkan pemulihan bencana antar-zona, operasi pemulihan berikut terjadi saat terjadi kegagalan tingkat AZ:
-
Anda menerima notifikasi dari Alibaba Cloud MaxCompute mengenai kegagalan tersebut.
-
Server mengalokasikan resource komputasi di AZ yang sehat. Sistem kemudian memverifikasi integritas dan ketersediaan data proyek, seperti tabel, partisi, dan izin.
-
Pekerjaan yang dikirim dari klien mungkin gagal, dan Anda harus mengirim ulang pekerjaan tersebut. Anda tidak perlu mengubah konfigurasi MaxCompute Anda, seperti endpoint, informasi otentikasi, project_name, atau quota_name.
-
Setelah pekerjaan dilanjutkan, terus pantau status aplikasi hulu Anda untuk memastikan seluruh bisnis telah pulih sepenuhnya.
Kasus penggunaan
-
Layanan keuangan
Memastikan layanan perbankan terus menganalisis dan memproses data transaksi tanpa terganggu oleh kegagalan pusat data.
-
Infrastruktur kritis
Melindungi sistem analisis data untuk layanan publik esensial seperti listrik, air, dan transportasi dari gangguan akibat kegagalan pusat data.
Manfaat
-
Redundansi dan backup data.
-
Downtime bisnis berkurang.
-
Kepatuhan terhadap persyaratan industri.
-
Pengalaman pengguna aplikasi Anda meningkat.
Wilayah yang didukung
Pemulihan bencana antar-zona didukung di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Shenzhen), Tiongkok (Shanghai) Finance, Tiongkok (Hong Kong), Singapura, Indonesia (Jakarta), Malaysia (Kuala Lumpur), dan Jerman (Frankfurt).
Tagihan
-
Setelah Anda mengaktifkan Multi-zone Storage, MaxCompute menagih Anda berdasarkan model harga Multi-zone Storage.
-
Untuk menggunakan Multi-zone Compute HA, Anda harus membeli Multi-zone HA Computing Resource.
Penggunaan
Untuk mencapai pemulihan bencana antar-zona yang komprehensif untuk penyimpanan dan komputasi, aktifkan kedua fitur Multi-zone Storage dan Multi-zone Compute HA.
-
Proses persiapan pemulihan bencana penyimpanan tidak memengaruhi pekerjaan yang sedang berjalan dan transparan bagi aplikasi Anda.
-
Selama persiapan pemulihan bencana penyimpanan, jika terdapat proses streaming write ke partisi tabel historis yang sedang berlangsung, tugas persiapan data akan menunggu hingga proses write tersebut dikomit. Secara berkala alihkan ke partisi baru untuk menulis data, misalnya harian atau mingguan, agar konversi penyimpanan multi-zona selesai untuk semua tabel dan partisi.
-
Data backup lokal dan data TimeTravel yang dihasilkan sebelum Anda mengaktifkan pemulihan bencana penyimpanan disimpan secara lokal di AZ asal.
-
Data backup lokal dan data TimeTravel yang dihasilkan setelah Anda mengaktifkan pemulihan bencana penyimpanan disimpan secara redundan di tiga AZ.
Aktifkan Multi-zone Storage
-
Login ke MaxCompute console dan pilih wilayah di pojok kiri atas.
-
Di panel navigasi kiri, pilih .
-
Di halaman Disaster Recovery, klik tab Zone-disaster Recovery.
-
Klik Enable Zone-disaster Recovery. Di kotak dialog Enable Zone-disaster Recovery, Select Project, centang kotak konfirmasi, lalu klik OK.
-
Setelah konfigurasi selesai, MaxCompute mulai mempersiapkan data proyek untuk pemulihan bencana penyimpanan dengan memigrasikan data dari satu AZ ke tiga AZ. Proses ini memerlukan waktu sekitar dua hari. Setelah migrasi selesai, pemulihan bencana penyimpanan diaktifkan untuk proyek tersebut.
Aktifkan Multi-zone Compute HA
Untuk mengaktifkan Multi-zone Compute HA, beli Multi-zone HA Computing Resource dan atur kuota komputasi default proyek target agar menggunakan resource ini. Fitur ini hanya tersedia di wilayah tertentu.
-
Login ke MaxCompute console dan pilih wilayah di pojok kiri atas.
-
Di panel navigasi kiri, pilih .
-
Di halaman Quotas, klik New Quota.
-
Di halaman pembelian resource, konfigurasikan parameter berikut:
-
Specifications Type: Pilih Multi-zone HA Computing Resources.
-
Multi-zone HA CU: Pilih jumlah CU yang ingin dibeli. Pembelian minimum adalah 50 CU. Anda dapat menambahkan lebih banyak CU dalam penambahan satuan 1.
-
-
Klik Buy Now, lalu ikuti petunjuk di layar untuk membayar biaya dan menyelesaikan pembelian.
Di panel navigasi kiri, pilih .
Anda dapat melihat Multi-zone HA Computing Resources yang telah Anda buat.
-
Atur Default Quota proyek target ke Multi-zone HA Computing Resource.
-
Login ke MaxCompute console dan pilih wilayah di pojok kiri atas.
-
Di panel navigasi kiri, pilih .
-
Di halaman Projects, klik Manage di kolom Actions untuk proyek target.
-
Di halaman Project Settings, klik tab Parameter Configuration.
-
Di bagian Basic Information, klik Edit.
-
Atur Default Quota ke Multi-zone HA Computing Resource, lalu klik Submit.
-
Memantau resource pemulihan bencana
Halaman pemantauan resource pemulihan bencana menampilkan status pemulihan bencana keseluruhan proyek, informasi pemantauan AZ, dan detail data tabel.
-
Login ke MaxCompute console dan pilih wilayah di pojok kiri atas.
-
Di panel navigasi kiri, pilih .
-
Di halaman Disaster Recovery, klik tab Zone-disaster Recovery.
-
Di halaman Zone-disaster Recovery, klik nama proyek target untuk membuka halaman pemantauan resource pemulihan bencana tingkat proyek.
-
Di bagian Basic Information, lihat status pemulihan bencana keseluruhan proyek, termasuk AZ, informasi pemulihan bencana lapisan kontrol, status saat ini, waktu pembuatan pemulihan bencana, dan waktu failover terakhir.
-
Jika Current Status adalah Preparing, ini menunjukkan bahwa data sedang dikonversi ke penyimpanan multi-zona.
-
Jika Current Status adalah Normal, ini menunjukkan bahwa data disimpan di beberapa AZ dan memiliki kemampuan pemulihan bencana penyimpanan tingkat AZ.
-
-
Zone Monitoring
Menampilkan informasi pemantauan untuk Multi-zone Compute HA. Anda dapat melihat AZ tempat Multi-zone HA Computing Resource yang dibeli untuk proyek tersebut berada.
-
Availability Zone (AZ) Using: Pekerjaan pengguna sedang berjalan di AZ tersebut.
-
Status AZ (Reserved) menunjukkan bahwa jika AZ tempat pekerjaan Anda berjalan mengalami kegagalan, resource komputasi akan melakukan failover ke AZ ini.
-
-
Table Data Details
Cari tabel berdasarkan nama skema dan nama tabel. Jika Anda tidak menentukan filter, halaman ini akan menampilkan informasi tentang semua tabel dalam proyek.
Parameter
Deskripsi
Schema Name
Skema dalam proyek.
Table Name
Nama tabel.
Partitioned Table
Menunjukkan apakah tabel merupakan tabel partisi.
Last Data Update Time
Waktu terakhir data dalam tabel diperbarui.
Data Volume
Ukuran data dalam tabel.
Data Distribution
AZ tempat data tabel didistribusikan.
-
Status AZ (Preparing) menunjukkan bahwa data sedang dikonversi ke penyimpanan multi-zona.
-
Status AZ (In Use) menunjukkan bahwa data disimpan secara redundan di beberapa AZ.
Actions
Jika tabel dipartisi, klik View Partition Details untuk melihat Last Data Update Time, Data Volume, dan Data Distribution untuk setiap partisi tabel.
-
-
Lakukan latihan pemulihan bencana
MaxCompute menyediakan solusi simulasi bencana dan latihan failover tingkat proyek. Prosesnya sebagai berikut:
-
Kirim tiket dukungan ke Alibaba Cloud untuk meminta latihan pemulihan bencana. Dalam tiket tersebut, cantumkan wilayah, nama proyek, nama kuota, dan jendela waktu latihan yang diinginkan. Jadwalkan latihan pada jam sepi.
-
Setelah Alibaba Cloud menyetujui tiket Anda, tombol Failover akan muncul di halaman Disaster Recovery Resource Monitoring tingkat proyek. Ikuti prompt di layar untuk secara manual mengalihkan AZ tempat resource komputasi Anda berjalan. Setelah failover, pekerjaan yang baru dikirim akan langsung berjalan. Anda harus mencoba ulang secara manual pekerjaan yang gagal selama pergantian AZ.
Operasi ini hanya untuk skenario latihan. Dalam bencana AZ-level sesungguhnya, sistem secara otomatis melakukan failover terhadap resource komputasi.
Nonaktifkan pemulihan bencana
-
Di panel navigasi kiri, pilih .
-
Di halaman Disaster Recovery, klik tab Zone-disaster Recovery.
-
Di tab Zone-disaster Recovery, di kolom Actions untuk proyek target, klik Disable Disaster Recovery.
-
Di kotak dialog Disable Zone-disaster Recovery, centang kotak konfirmasi lalu klik OK.
-
Menonaktifkan pemulihan bencana merupakan operasi berisiko tinggi. Proyek langsung kehilangan kemampuan pemulihan bencana. Evaluasi secara cermat dampak potensial sebelum melanjutkan.
-
Setelah Anda menonaktifkan pemulihan bencana, MaxCompute mendistribusikan ulang data proyek kembali ke penyimpanan lokal di satu AZ.