Service Mesh
Mengutamakan layanan
Merancang aplikasi sebagai microservice memberikan banyak manfaat. Namun, workload Anda dapat makin kompleks dan terfragmentasi seiring penskalaannya.
Service Mesh merupakan penerapan project open source Istio yang andal di Google, yang memungkinkan Anda mengelola, mengamati, dan mengamankan layanan tanpa harus mengubah kode aplikasi.
Service Mesh meringankan beban tim operasi dan pengembangan Anda dengan menyederhanakan distribusi layanan di organisasi, mulai dari pengelolaan traffic dan telemetri mesh hingga mengamankan komunikasi antarlayanan.
Mesh layanan yang terkelola sepenuhnya dari Google memungkinkan Anda mengelola lingkungan kompleks ini dengan mudah dan menikmati manfaat yang dijanjikan.
Benar-benar terkelola sepenuhnya
Karena merupakan penawaran yang terkelola sepenuhnya, Service Mesh membantu menghindari semua spekulasi dalam upaya pengadaan dan pengelolaan solusi mesh layanan Anda. Anda dapat berfokus untuk mengembangkan aplikasi yang keren; biar kami yang menangani mesh Anda.
Memahami aplikasi
Mesh Anda tidak dapat menjalankan performa yang paling efisien jika Anda tidak mengetahui cara pengoperasiannya. Fitur tracing, pemantauan, dan logging yang canggih milik Service Mesh memberikan Anda insight mendalam tentang performa layanan, pengaruh performa tersebut terhadap proses lain, dan semua masalah yang mungkin dialami.
Keamanan yang lebih praktis
Mengamankan mesh layanan Anda dapat terasa menyulitkan. Service Mesh membantu Anda menerapkan model keamanan zero-trust dengan memberi Anda alat untuk mengamankan layanan Anda serta komunikasinya secara otomatis dan deklaratif. Anda dapat mengelola autentikasi, otorisasi, dan enkripsi antarlayanan dengan berbagai rangkaian fitur, semuanya dengan sedikit atau tanpa perubahan pada aplikasi itu sendiri.
Pengelolaan traffic yang mudah
Dengan Service Mesh, Anda dapat mengontrol aliran traffic dan panggilan API antarlayanan sembari juga mendapatkan visibilitas tentang traffic Anda. Hal ini menjadikan panggilan lebih andal dan jaringan Anda lebih tangguh, bahkan dalam kondisi buruk, sembari memungkinkan Anda menemukan masalah sebelum terjadi.
Fitur
Visibilitas mendalam yang ada di [beta]
Integrasi Service Mesh dengan Cloud Logging, Cloud Monitoring, and Cloud Trace membuka berbagai fitur, termasuk kemampuan untuk memantau SLO pada tingkat per layanan serta menetapkan target untuk latensi dan ketersediaan. Integrasi tersebut juga otomatis membuat grafik dan melacak kepatuhan Anda dari waktu ke waktu, yang memberikan perbandingan dengan “anggaran error” Anda.
Enkripsi dan autentikasi yang mudah
Autentikasi transpor melalui mTLS (Mutual Transport Layer Security) menjadi jauh lebih mudah. Amankan komunikasi antarlayanan dan pengguna akhir ke layanan dengan penginstalan mTLS satu klik atau penerapan inkremental.
Otorisasi fleksibel
Tentukan siapa yang memiliki akses ke layanan di mesh Anda dengan role-based access control (RBAC) yang mudah digunakan. Tentukan izin, lalu berikan akses ke izin tersebut pada tingkat yang Anda pilih, dari namespace hingga pengguna.
Kontrol traffic yang mendetail
Service Mesh memisahkan alur traffic dari penskalaan infrastruktur, yang membuka banyak fitur pengelolaan traffic, termasuk pemilihan rute permintaan dinamis untuk pengujian A/B, deployment canary, dan peluncuran bertahap, semuanya di luar kode aplikasi Anda.
Pemulihan kegagalan yang siap pakai
Service Mesh menyediakan sejumlah fitur pemulihan kegagalan yang siap pakai dan dapat dikonfigurasi secara dinamis saat runtime, termasuk waktu tunggu, pemutus arus listrik, health check aktif, dan upaya coba lagi yang dibatasi.
Alat injeksi kesalahan
Meskipun memiliki fitur pemulihan kegagalan yang andal, menguji ketahanan mesh sangatlah penting. Oleh karena itu, injeksi kesalahan tersedia. Anda dapat mengonfigurasi kesalahan tunda dan batalkan untuk diinjeksi ke permintaan yang cocok dengan kondisi tertentu, dan bahkan membatasi persentase permintaan yang disebabkan oleh kesalahan.
Load balancing
Pilih antara round robin (setiap host upstream yang sehat dipilih secara berurutan), acak (load balancer memilih host yang sehat dan acak), dan load balancing permintaan berbobot paling rendah.
Mesh layanan hybrid
Service Mesh juga mendukung mesh layanan hybrid. Mesh ini memberi Anda fleksibilitas untuk memiliki mesh umum yang mencakup deployment lokal dan Google Cloud Anda.
Dikelola oleh Google
Service Mesh memberi Anda bidang kontrol yang dikelola Google dan bidang data opsional yang dapat dikonfigurasi dengan mudah. Google menangani keandalan, upgrade, penskalaan, dan keamanan bidang tersebut untuk Anda.
Referensi
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan 20+ produk yang selalu gratis.
Mulai project baru Anda, pelajari tutorial interaktif, dan kelola akun Anda.