Fitur ketersediaan tinggi lintas zona secara efektif mencegah gangguan layanan akibat kegagalan di satu zona dan memastikan stabilitas layanan. Fitur ini mendukung ketersediaan tinggi di berbagai zona dalam wilayah yang sama. Realtime Compute for Apache Flink memungkinkan Anda mengimplementasikan fitur ketersediaan tinggi lintas zona untuk namespace berlangganan yang menggunakan unit komputasi lintas zona (CUs). Topik ini menjelaskan cara mengaktifkan ketersediaan tinggi lintas zona dan menghentikan penagihan untuk CUs lintas zona.
Pengenalan
Anda dapat mengonfigurasi dua jenis CU untuk sebuah workspace: single-zone CUs dan cross-zone CUs. Berdasarkan jenis CU yang dikonfigurasi, sebuah namespace dapat menjadi tidak tersedia tinggi atau tersedia tinggi:
Namespace tidak tersedia tinggi: Realtime Compute for Apache Flink memilih zona komputasi optimal di wilayah yang dipilih. Zona di wilayah yang sama dapat berkomunikasi satu sama lain melalui jaringan internal. Lapisan komputasi melakukan penjadwalan transparan di seluruh zona untuk memungkinkan sumber daya dibagi dalam wilayah tersebut, meningkatkan elastisitas sumber daya.
Namespace tersedia tinggi: Jika zona utama gagal, pekerjaan akan otomatis gagal ke zona sekunder. Ini membantu mencegah gangguan layanan akibat kegagalan di satu zona, memastikan kontinuitas layanan dan ketersediaan tinggi.
Catatan penggunaan
Ketersediaan tinggi end-to-end memerlukan sistem hulu dan hilir Anda juga tersedia tinggi.
Latensi milidetik mungkin terjadi ketika Realtime Compute for Apache Flink mengakses sistem eksternal lintas zona. Perjanjian tingkat layanan (SLA) menjamin latensi jaringan lintas zona kurang dari 3 milidetik. Untuk informasi lebih lanjut, lihat Rata-rata Latensi antar Zona. Dalam sebagian besar kasus, latensi untuk mengakses sumber daya hulu dan hilir kecuali Tair (Redis OSS-compatible) dapat diterima. Kami merekomendasikan Anda mengevaluasi latensi berdasarkan persyaratan bisnis Anda untuk menentukan apakah akan mengaktifkan ketersediaan tinggi lintas zona.
Wilayah dan penagihan
Anda hanya dapat membeli cross-zone CU untuk workspace berlangganan yang menggunakan Intel x86. Harga CU lintas zona lebih tinggi daripada single-zone. Untuk informasi tentang wilayah yang didukung dan penagihan, lihat Berlangganan.
Jika workspace Anda menggunakan metode penagihan bayar sesuai pemakaian, Anda dapat mengubah metode penagihan menjadi berlangganan dan mengaktifkan ketersediaan tinggi lintas zona dengan merujuk pada Metode 2 dan Metode 3 dalam topik ini.
Metode penagihan workspace dengan Deployment model diatur ke Cross zone tidak dapat diubah menjadi bayar sesuai pemakaian.
Aktifkan ketersediaan tinggi lintas zona
Metode 1: Buat namespace tersedia tinggi saat pembuatan workspace
Buat namespace tersedia tinggi saat Anda membeli workspace.
Untuk Billing Method, pilih Subscription.
Untuk CPU Architecture, pilih Intel X86 Architecture.
Untuk Deployment model, pilih Cross zone.
Di bagian CU Info, masukkan nilai di bidang Resource Quota yang sesuai dengan tipe CU cross-zone.
Untuk vSwitch, pilih dua vSwitch dari zona berbeda.
Setelah Anda membuat workspace, namespace tersedia tinggi bernama
Nama Workspace-default-haakan dihasilkan.Klik nama namespace tersedia tinggi untuk masuk ke dalamnya.

Buat dan jalankan pekerjaan di namespace tersebut.
Metode 2: Buat namespace tersedia tinggi di workspace yang ada
Jika Anda belum mengatur Deployment model ke Cross zone saat pembuatan workspace, Anda dapat menambahkan cross-zone ke workspace dan mengaktifkan ketersediaan tinggi untuk namespace Anda.
Tambahkan CU lintas zona.
Temukan workspace yang diinginkan dan pilih di kolom Actions.
Dalam dialog, klik Add CU Type.
Masukkan nilai di kolom Target CU untuk tipe CU lintas zona dan pilih vSwitch.
Hanya vSwitch yang dibuat di VPC Anda dan zona yang didukung yang ditampilkan. Jika tidak ada vSwitch yang tersedia, buat vSwitch.
PentingSetelah Anda menambahkan cross-zone di workspace, pastikan blok CIDR dari vSwitch baru di zona tersebut ditambahkan ke daftar putih sistem hulu dan hilir. Ini mencegah masalah yang disebabkan oleh kegagalan akses jaringan.

Baca syarat layanan, centang kotak, lalu klik OK untuk menyelesaikan pembayaran.
Buat namespace dengan CU lintas zona.
Namespace ini tersedia tinggi.
Masuk ke namespace, dan buat serta jalankan pekerjaan.
Metode 3: Aktifkan ketersediaan tinggi untuk namespace yang ada
Masuk ke Realtime Compute for Apache Flink console.
Pastikan jumlah CU lintas zona yang tidak dialokasikan di kolam sumber daya workspace sama dengan atau melebihi jumlah CU zona tunggal yang dialokasikan ke namespace target.
CatatanJika CU lintas zona yang tersedia tidak mencukupi, Anda dapat menambahkannya. Sebagai alternatif, kurangi CU lintas zona di namespace tersedia tinggi lainnya dan alokasikan ulang ke namespace target. Untuk informasi lebih lanjut, lihat Konfigurasi ulang sumber daya.
Temukan namespace target dan klik Turn on high availability di kolom Actions. Di dialog, klik OK.

Setelah Anda klik OK, Realtime Compute for Apache Flink secara otomatis memulihkan CU zona tunggal dari namespace dan mengalokasikan CU lintas zona setara ke namespace. CU zona tunggal yang dikembalikan tersedia untuk dialokasikan ulang atau diskalakan turun. Misalnya, Workspace A awalnya memiliki 5 CU zona tunggal dan 5 CU lintas zona, dengan 2 CU zona tunggal dialokasikan ke Namespace A. Setelah ketersediaan tinggi diaktifkan untuk Namespace A, Realtime Compute for Apache Flink memulihkan CU zona tunggal dari Namespace A dan mengalokasikan 2 CU lintas zona ke Namespace A. Tabel di bawah ini membandingkan ketersediaan sumber daya Workspace A sebelum dan sesudah ketersediaan tinggi diaktifkan untuk Namespace A:
Status
CU Zona Tunggal (Dialokasikan/Dibeli)
CU Lintas Zona (Dialokasikan/Dibeli)
Sebelum
2/5
0/5
Sesudah
0/5
2/5
Masuk ke namespace, dan buat serta jalankan pekerjaan.
Nonaktifkan ketersediaan tinggi lintas zona
Untuk menonaktifkan ketersediaan tinggi untuk namespace, lakukan hal berikut:
Setelah Anda menonaktifkan ketersediaan tinggi lintas zona, penagihan untuk CU lintas zona tidak berhenti. Untuk menghentikan penagihan untuk CU lintas zona, lihat Berhenti berlangganan dari CU lintas zona.
Masuk ke Realtime Compute for Apache Flink console.
Periksa bahwa jumlah CU zona tunggal yang tidak dialokasikan di workspace Anda melebihi atau sama dengan jumlah CU lintas zona yang dialokasikan ke namespace target.
Jika jumlah CU zona tunggal yang tidak dialokasikan tidak mencukupi, tambahkan CU zona tunggal. Sebagai alternatif, Anda dapat mengklik Reconfigure Resources di kolom Actions dari namespace zona tunggal lainnya dan kurangi nilai di kolom Resource Reconfiguration (CUs) . Untuk informasi lebih lanjut, lihat Konfigurasi ulang sumber daya.
Temukan namespace target dan klik Turn off high availability di kolom Actions. Di dialog, klik OK.
Setelah Anda menonaktifkan fitur ketersediaan tinggi lintas zona, kebijakan perubahan sumber daya sama dengan saat Anda mengaktifkan fitur ketersediaan tinggi lintas zona. Setelah fitur sepenuhnya dinonaktifkan, Anda dapat menggunakan namespace seperti yang diharapkan.
Berhenti berlangganan dari CU lintas zona
Jika jumlah CU lintas zona yang dialokasikan di workspace adalah 0, Anda tidak lagi dikenakan biaya untuk CU lintas zona. Untuk berhenti berlangganan dari CU lintas zona, lakukan langkah-langkah berikut:
Masuk ke Realtime Compute for Apache Flink console.
Nonaktifkan ketersediaan tinggi lintas zona untuk semua namespace di workspace Anda.
Kurangi jumlah CU lintas zona di workspace menjadi 0.
Temukan workspace target dan pilih di kolom Actions.
Di kotak dialog Reconfigure Workspace Resources, ubah nilai di kolom Target CU untuk tipe CU lintas zona menjadi 0.
Baca syarat layanan, centang kotak, lalu klik OK untuk menyelesaikan pembayaran.