Service Mesh

Mesh layanan yang terkelola sepenuhnya berbasis Istio

Lihat dokumentasi untuk produk ini.

Ilustrasi yang menampilkan laptop, basis data, tumpukan halaman web, dan pengontrol game yang dihubungkan ke cloud.

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.

Ikon lingkaran biru dengan roda gerigi dan layar komputer

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.

Ikon lingkaran biru dengan perisai keamanan yang menimpa grafik batang

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.

Ikon lingkaran biru dengan grafik batang yang menyeimbangkan roda gerigi

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.

Ikon lingkaran biru yang menampilkan kaca pembesar yang berfokus pada salah satu node yang saling terhubung

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.

Langkah selanjutnya

Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan 20+ produk yang selalu gratis.

Perlu bantuan untuk memulai?
Bekerja sama dengan partner tepercaya
Lanjutkan menjelajah

Langkah selanjutnya

Mulai project baru Anda, pelajari tutorial interaktif, dan kelola akun Anda.

Perlu bantuan untuk memulai?
Bekerja sama dengan partner tepercaya
Dapatkan tips dan praktik terbaik