Cloud Load Balancing

Load balancing berperforma tinggi dan skalabel di Google Cloud Platform.

Lihat dokumentasi untuk produk ini.

Penskalaan otomatis dan load balancing di seluruh dunia

Skalakan aplikasi Anda di Compute Engine dari nol hingga kecepatan penuh dengan Cloud Load Balancing, tanpa perlu persiapan awal. Distribusikan resource komputasi yang bermuatan seimbang di satu atau beberapa region, yang dekat dengan pengguna Anda, dan untuk memenuhi persyaratan ketersediaan tinggi. Cloud Load Balancing dapat menempatkan resource Anda di belakang IP anycast tunggal serta meningkatkan atau menurunkan skala resource Anda dengan penskalaan otomatis yang canggih. Cloud Load Balancing tersedia dalam berbagai pilihan dan terintegrasi dengan Cloud CDN demi menunjang akses aplikasi dan konten yang optimal.

Load balancing global dengan IP anycast tunggal

Dengan Cloud Load Balancing, sebuah IP anycast tunggal menjadi frontend untuk semua backend instance Anda di region di seluruh dunia. Cloud Load Balancing menyediakan load balancing lintas region, termasuk failover multi-region otomatis, yang secara perlahan memindahkan traffic sedikit demi sedikit jika backend menjadi tidak responsif. Tidak seperti solusi load balancing global berbasis DNS, Cloud Load Balancing langsung bereaksi terhadap perubahan pengguna, traffic, jaringan, respons backend, dan kondisi terkait lainnya.

Load balancing yang software-defined

Cloud Load Balancing adalah sebuah layanan terkelola yang terdistribusi sepenuhnya, serta software-defined untuk semua traffic Anda. Cloud Load Balancing bukanlah solusi berbasis instance atau perangkat sehingga Anda tidak terikat pada infrastruktur load balancing fisik atau menghadapi masalah HA, skala, dan pengelolaan yang ada di load balancing berbasis instance. Anda dapat menerapkan Cloud Load Balancing ke semua traffic: HTTP(S), TCP/SSL, dan UDP. Anda juga dapat menghentikan traffic SSL dengan load balancing HTTPS dan proxy SSL.

Lebih dari satu juta kueri per detik

Cloud Load Balancing dibuat pada infrastruktur penyaluran frontend yang sama dengan yang digunakan Google. Sistem ini mendukung lebih dari 1 juta kueri per detik dengan performa tinggi dan latensi rendah secara konsisten. Traffic memasuki Cloud Load Balancing melalui lebih dari 80 lokasi load balancing global yang berbeda, sehingga memaksimalkan jarak yang dilewati di backbone jaringan pribadi Google yang cepat.

Penskalaan otomatis tanpa hambatan

Cloud Load Balancing dapat melakukan penskalaan seiring pertumbuhan pengguna dan traffic Anda, termasuk menangani lonjakan besar, tiba-tiba, dan tak terduga secara mudah dengan mengalihkan traffic ke region lain di seluruh dunia yang masih dapat menangani traffic tersebut. Penskalaan otomatis tidak memerlukan persiapan awal apa pun: Anda dapat melakukan penskalaan dari nol hingga kecepatan penuh dalam hitungan detik.

Load balancing internal

Dengan load balancing Internal, Anda dapat membuat layanan internal yang skalabel dan memiliki ketersediaan tinggi untuk instance klien internal tanpa perlu membuka akses load balancer Anda ke internet. Load balancing internal dari GCP dirancang menggunakan Andromeda, platform virtualisasi jaringan software-defined milik Google. Load balancing internal juga mencakup dukungan untuk klien di seluruh VPN.

Dukungan untuk protokol tercanggih

Cloud Load Balancing mencakup dukungan untuk protokol pengiriman aplikasi terbaru. Cloud Load Balancing mendukung HTTP/2 dengan gRPC saat terhubung ke backend, dan juga merupakan cloud publik utama yang pertama menawarkan dukungan QUIC untuk load balancer HTTPS kami. Ini memungkinkan penyiapan sesi yang lebih cepat dan memberikan pengalaman aplikasi yang lebih responsif kepada pelanggan.

Fitur

Load balancing HTTP(S)

Load balancing HTTP(S) dapat menyeimbangkan traffic HTTP dan HTTPS di banyak backend instance yang berada di banyak region. Seluruh aplikasi Anda tersedia melalui satu alamat IP global, sehingga penyiapan DNS menjadi lebih sederhana. Load balancing HTTP(S) bersifat skalabel, fault-tolerant, siap beroperasi tanpa persiapan awal, dan mendukung load balancing berbasis konten. Untuk traffic HTTPS, disediakan juga penghentian dan load balancing SSL.

Cloud Logging

Cloud Logging untuk load balancing akan membuat log semua permintaan load balancing yang dikirim ke load balancer Anda. Log tersebut dapat digunakan untuk melakukan proses debug serta menganalisis traffic pengguna Anda. Anda bisa menampilkan log permintaan dan mengekspornya ke Cloud Storage, BigQuery, atau Pub/Sub untuk dianalisis.

Load balancing TCP/SSL

Load balancing TCP dapat mendistribusikan traffic TCP pada sekumpulan instance dalam suatu region Compute Engine. Solusi ini bersifat skalabel, siap beroperasi tanpa persiapan awal, dan melakukan health check untuk memastikan hanya instance yang responsif yang menerima traffic. Proxy SSL mendukung penghentian SSL untuk traffic non-HTTPS Anda dengan load balancing.

Penskalaan otomatis tanpa hambatan

Penskalaan otomatis membantu aplikasi Anda menangani peningkatan traffic secara elegan dan mengurangi biaya saat kebutuhan resource menurun. Anda cukup menentukan kebijakan penskalaan otomatis dan autoscaler akan melakukan penskalaan otomatis berdasarkan beban yang diukur. Tidak memerlukan persiapan awal apa pun. Skalakan dari nol hingga kecepatan penuh dalam hitungan detik.

SSL offload

SSL offload memungkinkan Anda mengelola sertifikat dan dekripsi SSL secara terpusat. Anda dapat mengaktifkan enkripsi antara lapisan load balancing dan backend untuk memastikan tingkat keamanan tertinggi, dengan beberapa overhead tambahan untuk pemrosesan pada backend.

Health check berakurasi tinggi

Health check memastikan bahwa setiap koneksi baru diseimbangkan bebannya hanya ke backend responsif yang aktif dan siap untuk menerimanya. Health check berakurasi tinggi juga memastikan bahwa pemeriksaan meniru traffic yang sebenarnya ke backend.

Dukungan fitur lanjutan

Cloud Load Balancing juga mencakup fitur dukungan lanjutan, seperti load balancing global untuk IPv6, WebSockets, header permintaan yang ditetapkan pengguna, dan penerusan protokol untuk alamat Virtual IP pribadi.

Afinitas

Afinitas Cloud Load Balancing memberikan kemampuan untuk mengarahkan dan mengaitkan traffic pengguna ke backend instance tertentu saja.

Integrasi Cloud CDN

Aktifkan Cloud CDN untuk load balancing HTTP(S) guna mengoptimalkan penyaluran aplikasi bagi pengguna Anda dengan sekali centang.

Load balancing UDP

Load balancing UDP dapat mendistribusikan traffic UDP pada sekumpulan instance dalam suatu region Compute Engine. Solusi ini bersifat skalabel, siap beroperasi tanpa persiapan awal, dan melakukan health check untuk memastikan hanya instance yang responsif yang menerima traffic.

Load Balancing dari Google Cloud Platform menyederhanakan proses deployment kami dan memberikan skala serta ketersediaan tinggi yang kami perlukan tanpa adanya hambatan. Kami dapat dengan mudah menangani 150.000 permintaan per detik tanpa waktu tunggu dan tidak memerlukan persiapan apa pun dari pihak kami. Semua kemudahan ini menciptakan perbedaan yang nyata dibandingkan dengan saat kami masih melakukan pengaturan hardware load balancing khusus.

Arnaud Granal, CTO, Adcash

Referensi

Harga

Semua pilihan Cloud Load Balancing dikenakan harga berdasarkan tarif volume pemrosesan data dan layanan per jam yang sama. Pelajari lebih lanjut.

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