Bidang kontrol terkelola untuk pelanggan yang terus menggunakan layanan
Dokumen ini ditujukan untuk Anda jika Anda adalah pelanggan Anthos Service Mesh yang terus menggunakan layanan dan menggunakan bidang kontrol terkelola atau bidang kontrol dalam cluster. Dokumen ini membahas penerapan bidang kontrol dan kemungkinan modernisasi bidang kontrol Anda.
Jika Anda adalah pelanggan Traffic Director yang terus menggunakan layanan atau pelanggan baru, Anda sudah memiliki bidang kontrol yang dimodernisasi dan tidak perlu membaca dokumen ini atau dokumen lainnya di bagian ini.
Ringkasan bidang kontrol
Dalam mesh layanan, bidang kontrol menyediakan pengelolaan traffic, pengelolaan proxy saat proxy Envoy digunakan, dan kemampuan jaringan lainnya.
Anthos Service Mesh menawarkan dua bidang kontrol: bidang kontrol terkelola dan bidang kontrol dalam cluster. Hanya proxy Envoy yang digunakan sebagai bidang data.
Bidang kontrol terkelola baru
Bidang kontrol terkelola baru disebut penerapan Traffic Director (TD). Apa arti bidang kontrol baru bagi Anda?
Salah satu perubahan paling signifikan dari produk Anthos Service Mesh ke Cloud Service Mesh adalah peralihan ke bidang kontrol global multi-tenant.
Bidang kontrol terkelola yang digunakan di Anthos Service Mesh dikhususkan untuk satu cluster. Meskipun API (Istio CRD) yang digunakan untuk GKE sama, dan konfigurasi xDS yang dikirim ke sidecar kompatibel tanpa perbedaan perilaku, perbedaan bidang kontrol menghasilkan beberapa karakteristik yang terlihat oleh Anda, pengguna akhir.
- Waktu respons perubahan konfigurasi. Deployment layanan baru, atau perubahan pada kebijakan layanan, memerlukan waktu yang sedikit lebih lama dengan bidang kontrol baru.
- Pipeline konfigurasi melakukan commit konfigurasi dua tahap untuk tujuan keandalan. Tahap pertama melakukan validasi untuk memeriksa apakah konfigurasi sudah terbentuk dengan baik. Fase berikutnya menyebarkan konfigurasi secara global ke deployment layanan Anda. Untuk mengaktifkan penggunaan Google Cloud layanan, seperti load balancing lintas zona atau lintas region global, pemeriksaan kesehatan terpusat, penskalaan otomatis berbasis traffic, dan pembatasan frekuensi terkelola, konfigurasi akan disebarkan ke sistem ini dan divalidasi secara independen untuk memastikan kebenarannya. Konfigurasi juga disimpan secara internal dengan cara yang memungkinkan rekayasa keandalan situs Google melakukan operasi produk secara andal dan efisien selama keadaan darurat produksi.
- Operasi ini memberikan keandalan yang lebih baik, tetapi menghasilkan push konfigurasi yang lebih lambat daripada latensi yang diamati oleh pengguna Anthos Service Mesh saat ini.
- Latensi untuk Pod baru dalam mengambil konfigurasi yang ada diukur sedikit lebih baik dengan bidang kontrol baru. Push konfigurasi yang lambat adalah untuk penyebaran pertama kali layanan baru yang dibuat atau kebijakan baru yang di-push untuk layanan tersebut. Latensi penyebaran endpoint secara fungsional serupa.
- Kecepatan peristiwa penskalaan dan perubahan lainnya pada endpoint. Peristiwa ini ditangani setidaknya secepat bidang kontrol baru. Peristiwa ini mencakup Pod baru yang dimulai atau dihentikan karena penskalaan otomatis Pod horizontal, dan Pod yang dimulai ulang dengan alamat IP baru karena dipindahkan ke node lain di cluster.
- Menskalakan jumlah endpoint. Dengan bidang kontrol global baru, endpoint mesh dikirim langsung dari setiap cluster ke bidang kontrol dari semua cluster di mesh. Ini adalah pendekatan yang lebih sederhana, lebih cepat, dan lebih skalabel daripada yang digunakan oleh bidang kontrol terkelola sebelumnya. Dalam model bidang kontrol terkelola lama (bidang kontrol khusus), setiap Istiod harus berkomunikasi dengan setiap cluster lain di mesh untuk menentukan endpoint yang tersedia di setiap cluster lain. Dengan bidang kontrol global, endpoint disebarkan langsung ke bidang kontrol global. Hal ini menghasilkan keandalan dan performa yang lebih baik dalam mesh dengan jumlah endpoint yang besar dan memungkinkan mesh untuk menskalakan ke jumlah endpoint yang lebih besar.
Bagaimana pengaruh bidang kontrol baru terhadap Anda?
Pengaruh bidang kontrol baru terhadap Anda bergantung pada API dan bidang kontrol yang Anda gunakan.
- Jika Anda adalah pengguna Traffic Director, bidang kontrol Anda tetap sama. Anda tidak perlu membaca bagian panduan ini. Dokumentasi untuk penerapan Cloud Service Mesh Anda ada di bagian Mengonfigurasi dengan Google Cloud API.
- Jika Anda adalah pengguna Anthos Service Mesh, langkah berikutnya untuk bidang kontrol dalam deployment yang ada bergantung pada apakah Anda menggunakan bidang kontrol terkelola atau bidang kontrol dalam cluster.
- Jika Anda menggunakan bidang kontrol terkelola, dengan beberapa pengecualian, fleet yang ada akan dimigrasikan ke bidang kontrol baru, yang disebut di Cloud Service Mesh sebagai bidang kontrol terkelola (penerapan Traffic Director, atau TD). Baca bagian berikut, Modernisasi bidang kontrol untuk mesh dan fleet yang ada. Jika Anda menggunakan fitur yang tidak didukung oleh penerapan bidang kontrol Traffic Director, Anda akan tetap menggunakan bidang kontrol sebelumnya untuk sementara. Anda harus terus membaca panduan ini.
- Jika Anda menggunakan bidang kontrol dalam cluster, bidang kontrol Anda tetap sama. Anda tidak perlu membaca bagian panduan ini.
- Jika Anda tidak memiliki Google Cloud Organization, dan Anda menggunakan bidang kontrol terkelola di project tanpa organisasi, Anda akan menerima bidang kontrol TD.
- Jika Anda adalah pelanggan Anthos Service Mesh dan Anda membuat fleet baru, Anda akan menerima penerapan bidang kontrol Traffic Director. Anda harus terus membaca panduan ini.
- Anda akan diberi tahu tentang tanggal kapan fleet baru menerima bidang kontrol TD.
Modernisasi bidang kontrol untuk mesh dan fleet yang ada
Lihat modernisasi bidang kontrol terkelola.
Memeriksa kompatibilitas bidang kontrol
Untuk mengevaluasi fleet Anda secara otomatis terhadap fitur yang didukung dan mengidentifikasi potensi celah pemblokir sebelum modernisasi, lihat Memahami kompatibilitas Cloud Service Mesh.
Bidang kontrol untuk mesh baru
Mulai 1 Juli 2024, sebagian besar pengguna yang sudah ada dari penerapan bidang kontrol istiod terkelola mulai menerima bidang kontrol terkelola yang diperbarui dengan penerapan Google yang tersedia secara global - bidang kontrol Traffic Director (TD), di fleet baru.
Pengguna yang penggunaan Cloud Service Mesh terkelola yang ada dengan penerapan bidang kontrol istiod tidak kompatibel dengan penerapan Traffic Director tanpa perubahan terus mendapatkan penerapan istiod hingga 8 September 2024.
Sejumlah kecil pengguna lebih lanjut di-snowflaked untuk terus mendapatkan penerapan bidang kontrol istiod di fleet baru. Jika hal ini berlaku untuk organisasi Anda, Anda akan menerima Pengumuman Layanan.
Jika Anda mengaktifkan fleet baru ke Cloud Service Mesh terkelola, dan fleet ini tidak berada di Google Cloud Organization atau berada di Google Cloud Organization baru, Anda akan mendapatkan bidang kontrol terkelola baru dengan penerapan TD sejak tanggal peluncuran Cloud Service Mesh.
Langkah berikutnya
- Jika Anda adalah pelanggan Anthos Service Mesh yang terus menggunakan layanan, dokumentasi Anda ada di daftar isi sebelah kiri di bagian Mengonfigurasi mesh layanan dengan Istio API.
- Jika Anda adalah pelanggan Traffic Director yang terus menggunakan layanan, dokumentasi Anda ada di bagian Mengonfigurasi mesh layanan dengan Google Cloud API.