All Products
Search
Document Center

Realtime Compute for Apache Flink:HA Lintas Zona

Last Updated:Apr 09, 2026

Fitur high availability (HA) lintas zona melindungi layanan Anda dari gangguan akibat kegagalan satu zona dalam suatu wilayah, sehingga menjamin stabilitas bisnis. Realtime Compute for Apache Flink mendukung fitur ini pada namespace lintas zona di ruang kerja langganan. Topik ini menjelaskan cara menggunakan HA lintas zona dan menghentikan penagihan untuk CU lintas zona.

Cara kerja

Ruang kerja Realtime Compute for Apache Flink mendukung dua jenis sumber daya komputasi berdasarkan tipe CU: single-zone dan cross-zone. Keduanya sesuai dengan dua jenis namespace, dengan perbedaan sebagai berikut:

  • Untuk namespace single-zone, Realtime Compute for Apache Flink menetapkan zona komputasi optimal dalam wilayah yang Anda pilih. Zona-zona dalam wilayah yang sama saling terhubung melalui jaringan internal. Lapisan komputasi menjadwalkan pekerjaan secara transparan di berbagai zona dan menggabungkan inventaris untuk meningkatkan elastisitas sumber daya.

  • Namespace cross-zone menyediakan HA lintas zona. Jika zona tempat pekerjaan berjalan mengalami kegagalan, pekerjaan tersebut akan dijadwalkan ulang secara otomatis ke zona sehat dalam wilayah yang sama. Failover ini mencegah gangguan layanan akibat kegagalan satu zona dan menjamin kelangsungan serta ketersediaan tinggi pekerjaan.

Catatan penggunaan

  • Ketersediaan tinggi end-to-end memerlukan sistem hulu dan hilir Anda juga memiliki ketersediaan tinggi.

  • Saat Realtime Compute for Apache Flink mengakses sumber daya eksternal lintas zona, hal ini dapat menimbulkan latensi dalam satuan milidetik. Perjanjian tingkat layanan (SLA) latensi jaringan antar zona dalam satu wilayah kurang dari 3 ms. Untuk detailnya, lihat Latensi jaringan rata-rata antar zona dalam satu wilayah. Latensi ini biasanya tidak menjadi masalah bagi layanan hulu dan hilir, kecuali untuk Tair (kompatibel Redis). Kami menyarankan Anda mengevaluasi kebutuhan bisnis untuk menentukan apakah latensi ini dapat diterima sebelum mengaktifkan HA lintas zona.

  • Untuk ruang kerja dengan penagihan hibrida yang telah mengaktifkan HA lintas zona, sistem memprioritaskan pemulihan pekerjaan pada sumber daya komputasi tetap saat terjadi kegagalan. Pekerjaan pada sumber daya komputasi elastis dipulihkan sebaik mungkin tanpa biaya tambahan.

Wilayah dan penagihan

Saat ini, hanya ruang kerja langganan berarsitektur Intel X86 (termasuk yang menggunakan penagihan hibrida) yang mendukung pembelian sumber daya komputasi cross-zone. Sumber daya ini memiliki harga lebih tinggi dibandingkan sumber daya single-zone. Untuk daftar wilayah yang didukung dan detail harga, lihat Langganan.

Jika ruang kerja Anda menggunakan metode penagihan pay-as-you-go, Anda dapat terlebih dahulu mengonversinya ke paket langganan, lalu lihat Metode 2 dan Metode 3.

Catatan

Ruang kerja dengan model penyebaran Cross-zone tidak mendukung konversi ke mode pay-as-you-go.

Aktifkan dan gunakan HA lintas zona

Metode 1: Beli ruang kerja lintas zona

  1. Saat membeli ruang kerja berarsitektur Intel X86 dengan Billing Method diatur ke Langganan, atur Deployment Model ke Cross-zone. Kemudian, tentukan Resource Quota untuk tipe CU cross-zone dan pilih vSwitch dari dua zona berbeda. Untuk informasi selengkapnya, lihat Beli ruang kerja.

    Setelah ruang kerja dibuat, namespace lintas zona bernama workspace-name-default-ha akan dibuat secara otomatis.

  2. Klik nama namespace lintas zona target untuk membukanya. Anda kemudian dapat membuat dan menjalankan pekerjaan dalam namespace tersebut.

    image

Metode 2: Tambahkan CU lintas zona dan namespace

Jika Anda tidak memilih Cross-zone sebagai Deployment Model saat membuat ruang kerja, Anda dapat menambahkan CU cross-zone nanti dan membuat namespace lintas zona.

  1. Tambahkan CU lintas zona.

    1. Pada kolom Actions ruang kerja target, pilih More > Reconfigure Workspace Resources.

    2. Klik Add CU Type.

    3. Masukkan jumlah CU target untuk zona lain dan pilih vSwitch.

      Hanya vSwitch yang dibuat di VPC target dan di zona yang didukung oleh Flink yang ditampilkan. Jika tidak ada vSwitch yang tersedia untuk dipilih, Anda dapat membuat vSwitch.

      Penting

      Setelah menambahkan CU cross-zone ke ruang kerja, pastikan bahwa blok CIDR switch untuk zona baru tersebut ditambahkan ke daftar putih sistem hulu dan hilir untuk menghindari masalah akses jaringan.

      image

    4. Setelah menerima perjanjian, klik OK untuk menyelesaikan pembayaran.

  2. Tambahkan namespace cross-zone. Untuk informasi selengkapnya, lihat Tambah namespace.

  3. Buat dan jalankan pekerjaan dalam namespace lintas zona. Untuk informasi selengkapnya, lihat Masukkan namespace tujuan.

Metode 3: Aktifkan HA lintas zona untuk namespace single-zone

  1. Masuk ke Konsol Realtime Compute for Apache Flink.

  2. Pastikan jumlah CU cross-zone yang belum dialokasikan di ruang kerja lebih besar daripada jumlah CU yang dialokasikan ke namespace target.

    Jika ruang kerja tidak memiliki cukup CU cross-zone yang belum dialokasikan, tambahkan lebih banyak CU cross-zone ke ruang kerja. Anda juga dapat mengklik Resource Allocation untuk namespace cross-zone lain guna melepaskan CU cross-zone berlebihnya. Untuk informasi selengkapnya, lihat Sesuaikan sumber daya.

  3. Klik Enable Cross-zone HA pada kolom Actions untuk namespace target, lalu klik OK.

    image

    Setelah mengklik OK, CU single-zone dalam namespace tersebut diganti dengan jumlah CU cross-zone yang setara. CU single-zone asli dikembalikan ke ruang kerja. Anda kemudian dapat mengalokasikan ulang CU tersebut atau mengurangi sumber daya untuk menekan biaya.

    Sebagai contoh, asumsikan ruang kerja A memiliki 5 CU single-zone dan 5 CU cross-zone. Namespace A dialokasikan 2 CU single-zone. Saat HA lintas zona diaktifkan untuk namespace A, 2 CU single-zone yang dialokasikan dikembalikan ke kolam sumber daya single-zone yang belum dialokasikan di ruang kerja A. Secara bersamaan, 2 CU cross-zone dialokasikan ulang ke namespace A. Tabel berikut membandingkan sumber daya ruang kerja sebelum dan sesudah perubahan ini.

    Status

    Single-zone (Dialokasikan/Dibeli)

    Cross-zone (Dialokasikan/Dibeli)

    Sebelum

    2/5

    0/5

    Sesudah

    0/5

    2/5

  4. Buat dan jalankan pekerjaan dalam namespace lintas zona yang telah dikonversi. Untuk informasi selengkapnya, lihat Buka namespace target.

Nonaktifkan fitur high availability lintas zona untuk namespace

Anda dapat mengikuti langkah-langkah berikut untuk menonaktifkan fitur high availability (HA) lintas zona untuk namespace, terlepas dari cara namespace tersebut dibuat. Menonaktifkan fitur HA lintas zona tidak menghentikan penagihan. Untuk informasi tentang cara menghentikan penagihan, lihat Berhenti berlangganan CU lintas zona.

  1. Masuk ke Konsol Realtime Compute for Apache Flink.

  2. Pastikan jumlah CU single-zone yang belum dialokasikan di ruang kerja lebih besar dari atau sama dengan jumlah CU yang dialokasikan ke namespace cross-zone.

    Jika ruang kerja tidak memiliki cukup CU single-zone yang belum dialokasikan, tambahkan CU single-zone ke ruang kerja, atau klik Resource Allocation untuk namespace single-zone lain guna melepaskan CU single-zone berlebihnya. Untuk informasi selengkapnya, lihat Sesuaikan sumber daya.

  3. Pada kolom Actions namespace target, klik Disable Cross-zone HA, lalu klik OK.

    Perubahan sumber daya yang terjadi saat Anda menonaktifkan fitur HA lintas zona sama seperti saat mengaktifkannya. Namespace dapat digunakan kembali setelah fitur tersebut sepenuhnya dinonaktifkan.

Lepaskan CU lintas zona

Tidak ada biaya lintas zona yang dikenakan ketika ruang kerja memiliki 0 CU lintas zona Assigned. Lepaskan CU lintas zona sebagai berikut:

  1. Masuk ke Konsol Real-time Compute.

  2. Konfirmasi bahwa fitur HA lintas zona telah dinonaktifkan untuk semua namespace di ruang kerja.

    Untuk informasi selengkapnya, lihat Nonaktifkan fitur HA lintas zona untuk namespace.

  3. Atur jumlah target CU lintas zona untuk ruang kerja menjadi 0.

    1. Pada kolom Actions ruang kerja target, pilih More > Change Workspace Resources.

    2. Ubah jumlah Target CUs untuk cross-zone menjadi 0.

    3. Pilih perjanjian, klik OK, dan selesaikan pembayaran.

Dokumen terkait