全部产品
Search
文档中心

MaxCompute:Pemulihan Bencana Zona

更新时间:Jan 01, 2026

Kegagalan seluruh zona ketersediaan, seperti pemadaman listrik atau gangguan jaringan, dapat menghentikan beban kerja analitik data kritis Anda dan berpotensi melanggar ketentuan kepatuhan yang ketat. Untuk mengatasi hal ini, MaxCompute menyediakan solusi Pemulihan Bencana Zona yang komprehensif dengan memanfaatkan arsitektur multi-zona dalam satu wilayah. Dengan mereplikasi data secara sinkron di tiga zona (Penyimpanan Multi-zona) dan menyediakan kapasitas komputasi di zona yang sehat (Ketersediaan Tinggi Komputasi Multi-zona [HA]), MaxCompute memastikan data tetap sepenuhnya dapat diakses dan pekerjaan komputasi dapat melakukan failover secara otomatis. Pendekatan ini menjamin kelangsungan bisnis tanpa kehilangan data (RPO = 0), bahkan saat terjadi bencana tingkat pusat data.

Ikhtisar

Pemulihan Bencana Zona MaxCompute memperluas ketersediaan layanan penyimpanan data dan komputasi dari satu zona menjadi tiga zona dalam wilayah yang sama. Dengan memanfaatkan isolasi fisik dan koneksi jaringan latensi rendah di antara ketiga zona tersebut, arsitektur ini menyediakan sinkronisasi data real-time lintas pusat data serta isolasi kesalahan. Desain ini mencegah gangguan layanan akibat kegagalan satu pusat data dan meningkatkan ketahanan bisnis Anda.

Pemulihan Bencana Zona MaxCompute terdiri dari dua komponen utama: Penyimpanan Multi-zona dan HA Komputasi Multi-zona.

  • Penyimpanan Multi-zona: Diaktifkan pada tingkat proyek, fitur ini memigrasikan data Anda dari satu zona ke penyimpanan redundan di tiga zona. Data baru ditulis secara sinkron ke ketiga zona tersebut. Saat terjadi kegagalan tingkat zona, Penyimpanan Multi-zona memastikan layanan baca dan tulis data tidak terganggu tanpa kehilangan data, mencapai Recovery Point Objective (RPO) 0. Fitur ini melindungi seluruh data pengguna dalam suatu proyek, termasuk metadata, izin pengguna, semua jenis tabel, tampilan yang di-materialisasi, UDF, dan resource.

  • HA Komputasi Multi-zona: Dengan mengaitkan Resource Komputasi HA Multi-zona ke proyek yang telah mengaktifkan Penyimpanan Multi-zona, Anda dapat mencapai pemulihan bencana komprehensif untuk penyimpanan maupun komputasi. Anda dapat menyediakan cukup Resource Komputasi HA Multi-zona di beberapa zona. Saat terjadi kegagalan tingkat zona, resource komputasi akan secara otomatis melakukan failover dari zona yang terdampak ke zona yang tidak terdampak. Resource Komputasi HA Multi-zona mendukung semua jenis pekerjaan, termasuk SQL Task, MaxFrame, Cupid Task, dan MapReduce Task.

image

Proses pemulihan bencana

Jika suatu zona gagal setelah Anda mengaktifkan Pemulihan Bencana Zona, sistem melakukan operasi pemulihan berikut:

  1. Anda menerima notifikasi dari Alibaba Cloud MaxCompute mengenai kegagalan tersebut.

  2. Sisi server segera mengalokasikan resource komputasi di zona yang sehat. Sistem memeriksa integritas dan ketersediaan data seperti tabel, partisi, dan izin dalam proyek tersebut.

  3. Pekerjaan yang dikirim dari klien mungkin gagal. Anda harus mengirim ulang pekerjaan yang gagal tersebut. Anda tidak perlu mengubah konfigurasi MaxCompute Anda, seperti Endpoint, informasi autentikasi, project_name, atau quota_name.

  4. Setelah pekerjaan dilanjutkan, terus pantau status aplikasi bisnis hulu Anda untuk memastikan seluruh bisnis telah pulih sepenuhnya.

Kasus penggunaan

  • Layanan Keuangan

    Memastikan layanan keuangan dapat terus menganalisis dan memproses data transaksi bisnis tanpa gangguan layanan akibat kegagalan pusat data.

  • Infrastruktur Kritis

    Menjaga sistem analisis data untuk utilitas publik seperti listrik, air, dan transportasi, sehingga layanan informasi penting bagi kesejahteraan publik tidak terganggu oleh kegagalan pusat data.

Manfaat

  • Redundansi dan backup data.

  • Mengurangi waktu henti layanan.

  • Kepatuhan terhadap regulasi industri.

  • Peningkatan pengalaman pelanggan untuk aplikasi bisnis hulu.

Wilayah yang didukung

Wilayah China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China East 2 Finance, China (Hong Kong), Singapura, Indonesia (Jakarta), Malaysia (Kuala Lumpur), dan Jerman (Frankfurt).

Tagihan

Catatan penggunaan

Untuk mencapai pemulihan bencana komprehensif untuk penyimpanan dan komputasi, Anda harus mengaktifkan Penyimpanan Multi-zona dan HA Komputasi Multi-zona.

  • Proses migrasi data penyimpanan tidak memengaruhi pekerjaan yang sedang berjalan dan transparan bagi aplikasi Anda.

  • Selama proses migrasi data, jika terdapat operasi penulisan streaming berdurasi panjang yang sedang berlangsung untuk partisi tabel, migrasi untuk partisi tersebut akan menunggu hingga operasi penulisan tersebut dikomit. Secara berkala alihkan ke partisi baru untuk penulisan data (misalnya harian atau mingguan) guna memastikan migrasi tepat waktu untuk semua tabel dan partisi.

  • Data cadangan lokal dan data TimeTravel yang dihasilkan sebelum Anda mengaktifkan Penyimpanan Multi-zona tetap berada di penyimpanan lokal zona asal.

  • MaxCompute menyimpan data cadangan lokal dan data TimeTravel yang dihasilkan setelah Anda mengaktifkan Penyimpanan Multi-zona secara redundan di tiga zona.

Aktifkan Penyimpanan Multi-zona

  1. Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.

  2. Pada panel navigasi di sebelah kiri, pilih Manage Configurations > Disaster Recovery.

  3. Pada halaman Disaster Recovery, klik tab Zone-disaster Recovery.

  4. Klik Enable Zone-disaster Recovery. Di kotak dialog Enable Zone-disaster Recovery, pilih proyek dari daftar dropdown Select Project. Centang kotak konfirmasi, lalu klik OK.

  5. Setelah tugas dibuat, sistem mempersiapkan pemulihan bencana penyimpanan dengan memigrasikan data proyek dari satu zona agar disimpan di tiga zona. Proses ini membutuhkan waktu sekitar dua hari untuk diselesaikan. Setelah proses selesai, proyek tersebut memiliki kemampuan pemulihan bencana penyimpanan.

Aktifkan HA Komputasi Multi-zona (tersedia di wilayah tertentu)

Untuk mengaktifkan HA Komputasi Multi-zona, Anda harus membeli Resource Komputasi HA Multi-zona dan mengonfigurasi kuota komputasi default proyek target agar menggunakan resource tersebut. Fitur ini saat ini hanya tersedia di wilayah tertentu.

  1. Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.

  2. Di panel navigasi sebelah kiri, pilih Manage Configurations > Quotas.

  3. Pada halaman Quotas, klik New Quota.

  4. Pada halaman pembelian resource, konfigurasikan parameter pembelian.

    1. Specifications Type: Pilih Multi-zone HA Computing Resource.

    2. Multi-zone HA CU: Pilih jumlah CU yang ingin dibeli. Pembelian minimum adalah 50 CU, dan harus dibeli dalam kelipatan 1 CU.

  5. Klik Buy Now dan ikuti petunjuk di layar untuk menyelesaikan pembayaran.

    Di panel navigasi sebelah kiri, pilih Manage Configurations > Quotas.

    Anda dapat melihat Multi-zone HA Computing Resources yang telah Anda buat.

  6. Konfigurasikan Default Quota proyek target ke Resource Komputasi HA Multi-zona.

    1. Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.

    2. Di panel navigasi sebelah kiri, pilih Manage Configurations > Projects.

    3. Pada halaman Projects, temukan proyek target dan klik Manage di kolom Actions.

    4. Pada halaman Project Settings, Anda dapat memilih tab Parameter Configuration.

    5. Pada bagian Basic Information, klik Edit.

    6. Atur Default Quota ke Resource Komputasi HA Multi-zona, lalu klik Submit.

Pantau status pemulihan bencana

Pada halaman pemantauan pemulihan bencana, Anda dapat melihat status pemulihan bencana keseluruhan proyek, informasi pemantauan zona, dan detail data tabel.

  1. Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.

  2. Di panel navigasi sebelah kiri, pilih Manage Configurations > Disaster Recovery.

  3. Pada halaman Disaster Recovery, klik tab Zone-disaster Recovery.

  4. Pada halaman Zone-disaster Recovery, klik nama proyek untuk membuka halaman pemantauan tingkat proyek.

    • Pada bagian Basic Information, lihat status pemulihan bencana keseluruhan proyek, termasuk zona, informasi pemulihan bencana kontrol, status saat ini, waktu pembuatan pemulihan bencana, dan waktu failover terakhir.

      • Jika Current Status adalah Preparing, artinya MaxCompute sedang memigrasikan data ke penyimpanan Multi-zona.

      • Jika Current Status adalah Normal, data disimpan di beberapa zona dan dilindungi oleh pemulihan bencana penyimpanan tingkat zona.

    • Zone Monitoring

      Bagian ini menampilkan informasi pemantauan untuk Komputasi HA Multi-zona. Anda dapat melihat zona tempat Resource Komputasi HA Multi-zona yang telah Anda beli dan kaitkan dengan proyek berada.

      • Zona dengan status In Use adalah zona aktif tempat pekerjaan Anda saat ini berjalan.

      • Zona dengan status (Reserved) adalah zona siaga. Jika zona aktif gagal, resource komputasi akan secara otomatis melakukan failover ke zona siaga ini.

    • Table Data Details

      Cari tabel tertentu berdasarkan nama skema dan nama tabel. Jika Anda tidak menerapkan filter apa pun, sistem akan menampilkan informasi untuk semua tabel dalam proyek tersebut.

      Column

      Description

      Schema Name

      Skema dalam proyek.

      Table Name

      Nama tabel.

      Partitioned Table

      Menunjukkan apakah tabel tersebut merupakan tabel partisi.

      Last Data Update Time

      Waktu terakhir data dalam tabel diperbarui.

      Data Volume

      Ukuran data dalam tabel.

      Data Distribution

      Zona tempat data tabel didistribusikan.

      • Status zona (Preparing) menunjukkan bahwa MaxCompute sedang memigrasikan data ke penyimpanan Multi-zona.

      • Status zona (In Use) menunjukkan bahwa MaxCompute menyimpan data secara redundan di beberapa zona.

      Actions

      Jika tabel tersebut merupakan tabel partisi, klik View Partition Details untuk melihat Last Data Update Time, Data Volume, dan Data Distribution untuk setiap partisi.

Lakukan latihan pemulihan bencana

Jika Anda perlu melakukan latihan pemulihan bencana, MaxCompute menyediakan solusi simulasi dan failover bencana tingkat proyek. Prosesnya sebagai berikut.

  1. Kirim tiket dukungan ke Alibaba Cloud untuk meminta latihan pemulihan bencana. Dalam tiket tersebut, sertakan Wilayah, Nama Proyek, Nama Kuota, dan jendela waktu latihan yang diinginkan. Jadwalkan latihan pada jam sepi untuk meminimalkan dampak terhadap bisnis.

  2. Setelah Alibaba Cloud menyetujui tiket Anda, tombol Failover akan muncul di halaman Monitor disaster recovery status tingkat proyek. Anda kemudian dapat mengikuti petunjuk di layar untuk memicu failover secara manual, yang akan mengalihkan zona aktif untuk resource komputasi Anda. Setelah failover, pekerjaan yang baru dikirim akan langsung dieksekusi. Anda harus mengirim ulang secara manual pekerjaan yang gagal selama proses failover.

Penting

Operasi di atas hanya berlaku untuk skenario latihan. Dalam bencana tingkat zona yang sebenarnya, sistem akan secara otomatis melakukan failover resource komputasi.

Nonaktifkan pemulihan bencana

  1. Di panel navigasi sebelah kiri, pilih Manage Configurations > Disaster Recovery.

  2. Pada halaman Disaster Recovery, klik tab Zone-disaster Recovery.

  3. Pada tab Zone-disaster Recovery, klik Disable Disaster Recovery di kolom Actions untuk proyek target.

  4. Pada kotak dialog Disable Zone-disaster Recovery, centang kotak konfirmasi dan klik OK.

Penting
  • Menonaktifkan pemulihan bencana merupakan operasi berisiko tinggi. Proyek tersebut langsung kehilangan kemampuan pemulihan bencananya. Lakukan dengan hati-hati dan evaluasi secara cermat potensi dampaknya.

  • Setelah Anda menonaktifkan pemulihan bencana, sistem akan mendistribusikan ulang data proyek kembali ke penyimpanan lokal zona tunggal.