tencent cloud

Cloud Load Balancer
Layanan distribusi lalu lintas yang aman, stabil, dan skalabilitas secara elastis
Ikhtisar

Tencent Cloud Cloud Load Balancer (CLB) adalah layanan distribusi lalu lintas yang aman dan cepat. Lalu lintas masuk dapat didistribusikan secara otomatis ke beberapa instans Cloud Virtual Machine (CVM) di cloud melalui CLB, yang meningkatkan kemampuan layanan secara sistematis dan menghilangkan satu titik kegagalan. CLB mendukung ratusan juta koneksi dan puluhan juta permintaan bersamaan, yang mempermudah untuk menangani akses lalu lintas tinggi dan memenuhi kebutuhan bisnis yang sangat menuntut.

Manfaat
Performa Tinggi

Satu kluster CLB tunggal (bukan satu instans) mendukung hingga 120 juta koneksi bersamaan dan bisa menangani bandwidth lalu lintas hingga 40 Gbps atau memproses 6 juta paket data per detik. Ini memungkinkan Anda mempertahankan situs web ecommerce, platform jejaring sosial, dan bisnis game secara mudah dengan lebih dari 10 juta tayangan halaman setiap hari.

Ketersediaan Tinggi

Satu kluster CLB terdiri dari 4 server fisik, menawarkan ketersediaan hingga 99,95%. Dalam kasus ekstrem ketika hanya satu instans CLB yang tersedia, instans tersebut masih dapat mendukung lebih dari 30 juta koneksi secara bersamaan. Sistem kluster akan menghapus instans yang salah secara cepat dan menjaga instans yang sehat untuk memastikan bahwa server backend terus berfungsi dengan benar.

Skalabilitas Elastis

Kluster CLB menskalakan kemampuan layanan sistem aplikasi secara elastis berdasarkan beban bisnisnya, dan membuat dan merilis instans CVM secara otomatismelalui grup penskalaan dinamis Auto Scaling. Fitur-fitur ini, bersama dengan sistem pemantauan dinamis dan sistem penagihan yang akurat hingga detik, meniadakan kebutuhan intervensi secara manual atau memperkirakan kebutuhan sumber daya, membantu Anda mengalokasikan sumber daya komputasi secara efisien dan mencegah pemborosan sumber daya.

Keamanan dan Stabilitas

Dengan bantuan sistem BGP Anti-DDoS, CLB dapat bertahan dari sebagian besar serangan jaringan (seperti DDoS, CC, dan serangan intrusi web) dan membersihkan lalu lintas serangan dalam hitungan detik, mencegah IP yang diblokir dan bandwidth yang terisi penuh. Mekanisme anti-serangan synproxy bawaan CLB mencegah CVM backend diserang dan kelebihan beban sebelum sistem BGP berlaku, memastikan keamanan dan stabilitas data.

Biaya Rendah

CLB meniadakan perlunya berinvestasi dalam perangkat keras penyeimbang beban tambahan dan mencurahkan waktu untuk pekerjaan OPS yang membosankan, menghemat hingga 99% biaya perangkat keras dan tenaga kerja. CLB ditagih berdasarkan pembayaran sesuai pemakaian, artinya Anda hanya membayar atas apa yang Anda gunakan. Anda dapat membuat dan menghentikan instans CLB kapan saja sesuai kebutuhan bisnis Anda.

Fitur
Penerusan Multi-protokol

CLB mendukung permintaan dari protokol layer-4 (termasuk TCP dan UDP) dan protokol layer-7 (termasuk HTTP dan HTTPS). Sistem manajemen sertifikat terpusat mendukung protokol HTTPS, membuat transfer data lebih cepat, lebih aman, dan lebih andal.

Konfigurasi Bobot

Fitur konfigurasi bobot mempercepat kecepatan pemrosesan permintaan CVM backend. Bobot CVM backend dapat ditetapkan dalam bilangan bulat antara 1 dan 100, dan ditetapkan ke 10 secara default. CLB mendistribusikan lalu lintas ke CVM backend yang berbeda berdasarkan bobot yang ditetapkan atau hasil hash dan polling dari alamat IP sumber akses. Bobot yang lebih tinggi dapat diatur untuk CVM dengan spesifikasi yang lebih tinggi (seperti performa CPU dan memori) sehingga bobot tersebut dapat menerima lebih banyak permintaan.

Perutean Berbasis Konten

Protokol layer-7 CLB berbasis aplikasi menyediakan perutean berbasis konten, yang mendukung nama/URL domain yang ditentukan oleh pengguna serta aturan dan grup penerusan khusus dan memungkinkan distribusi permintaan ke CVM backend berdasarkan aturan penerusan yang berbeda. Anda dapat menggunakan CLB untuk membagi grup-grup target untuk pemisahan bisnis, yang mampu meningkatkan efisiensi layanan dengan sangat luar biasa.

Meminta Pengalihan

Protokol layer-7 CLB berbasis aplikasi mendukung pengalihan kustom (penulisan ulang), yang memecahkan dua masalah utama:

- HTTPS Paksa: Saat PC atau browser seluler mengakses layanan web dengan permintaan HTTP, respons HTTPS dikembalikan ke browser setelah permintaan melewati proksi CLB, memaksa browser untuk mengakses halaman web menggunakan HTTPS.

- Pengalihan kustom: Pengalihan diperlukan ketika layanan web perlu offline sementara dalam situasi seperti peristiwa terjual habis untuk situs web ecommerce, atau ketika situs perlu dipelihara, diperbarui, atau ditingkatkan. Jika tidak ada pengalihan yang dilakukan, alamat lama yang disimpan di bookmark pengguna dan database mesin pencarian akan menampilkan halaman kesalahan ""404"" atau ""503"", menurunkan pengalaman pengguna dan mengakibatkan hilangnya lalu lintas tambahan.

Beberapa Algoritme Penjadwalan

CLB mendukung tiga algoritme penjadwalan (round robin tertimbang, hash IP, dan koneksi terkecil tertimbang) dan dapat mengatur bobot CVM backend untuk memastikan penjadwalan lalu lintas yang merata dan meningkatkan kinerja CLB. Selain itu, CLB mendukung algoritme penjadwalan koneksi paling sedikit dalam protokol HTTP layer-7, yang memastikan bahwa beban CVM backend dapat ditingkatkan dengan cepat saat bergabung dengan kluster, yang mengurangi tekanan beban CVM backend lainnya.

Persistensi Sesi

Untuk pengguna yang menggunakan layer-4, CLB menyediakan fungsi persistensi sesi sederhana (alias persistensi sesi berbasis alamat sumber atau berbasis IP). Ketika CLB melakukan penyeimbangan beban, CLB tersebut menggunakan alamat sumber permintaan akses sebagai dasar untuk menilai sesi terkait dan meneruskan semua permintaan dari alamat IP yang sama (rentang alamat IP) ke CVM yang sama. Untuk pengguna yang menggunakan layer-7, CLB menyediakan metode persistensi sesi berbasis injeksi cookie, yang di sini CLB bertanggung jawab untuk menyuntikkan cookie tanpa memerlukan konfigurasi CVM backend.

Pemeriksaan Kesehatan

Anda dapat menyesuaikan frekuensi saat CLB memeriksa apakah CVM backend berjalan normal atau tidak. Saat CVM dengan pengecualian terdeteksi, CLB akan berhenti mendistribusikan lalu lintas ke sana dan memfilter instans yang sehat untuk memastikan kelangsungan bisnis.

Pemulihan Bencana Lintas-AZ

CLB di-deploy di beberapa zona ketersediaan di wilayah yang sama. Misalnya, dua kluster primer/sekunder berperforma tinggi masing-masing dapat ditempatkan di Zona Guangzhou 2 dan Zona Guangzhou 3, dan ketika layanan di Zona Guangzhou 2 tidak dapat dijangkau, lalu lintas dapat secara otomatis dialihkan ke Zona Guangzhou 3, sehingga memudahkan mengatasi kesalahan di tingkat pusat data. Dipadukan dengan kemampuan resolusi DNS dari DNSPod, CLB dapat mendukung penyeimbangan beban global untuk mencapai pemulihan bencana lintas kawasan.

Skenario

Tipe Bisnis

- Bisnis memiliki puncak dan lembah yang jelas, dan stabilitas bisnis serta biaya rendah adalah sesuatu yang diinginkan.

Deskripsi Skenario

- Bisnis melewati puncak dan palung yang signifikan dan membutuhkan kontrol yang fleksibel atas sumber daya backend.

Bisnis memiliki persyaratan yang sangat sensitif terhadap waktu. Misalnya, selama kampanye promosi ecommerce, tampilan halaman web dapat meningkat lebih dari 10 kali dalam beberapa jam, dan CVM backend dalam jumlah besar perlu ditambahkan saat jumlah pengunjung melonjak. Saat lalu lintas turun, CVM yang tidak diperlukan harus dihentikan. Anda dapat menggunakan CLB untuk mendistribusikan lalu lintas ke sistem bisnis, yang membantu secara fleksibel meningkatkan kemampuan layanan sistem aplikasi dan secara elastis menyesuaikan sumber daya backend secara real time.

- Bisnis memiliki lalu lintas puncak yang tinggi dan perlu membangun arsitektur berbiaya rendah.

Ketika sebuah bisnis memiliki lalu lintas puncak yang tinggi, menggunakan perangkat keras tradisional untuk membangun sebuah kluster sangat mahal dan membutuhkan pekerjaan OPS yang membosankan. CLB dapat bekerja sama dengan Cloud Monitor untuk secara efektif mengelola lalu lintas puncak yang tinggi dan mengurangi biaya deployment, membebaskan Anda dari tugas OPS perangkat keras dan memungkinkan Anda berfokus pada pengembangan fitur produk.

Tipe Bisnis

- Bisnis memiliki modul yang kompleks dan memerlukan pemisahan layanan dinamis dan statis.

Deskripsi Skenario

- Bisnis membutuhkan pemisahan layanan dinamis dan statis dan penerusan yang fleksibel.

Ketika jumlah permintaan tinggi, distribusi permintaan yang ditargetkan ke situs web dapat dicapai dengan membedakan permintaan statis dan dinamis, yang secara efektif mengurangi tekanan beban backend. Permintaan dinamis dapat diproses oleh CLB yang di-deploy secara independen dan kluster CVM backend yang terkait, sedangkan konten statis dapat dihubungkan ke CDN dan dioptimalkan oleh COS untuk meningkatkan kecepatan pemuatan secara signifikan.

Tipe Bisnis

- Situs web atau bisnis memerlukan interkoneksi data.

Deskripsi Skenario

- Bisnis memerlukan perutean dan penerusan berbasis konten untuk konvergensi IP.

Sebuah situs web besar umumnya memiliki ratusan modul bisnis. CLB dapat menganalisis header HTTP dengan menetapkan aturan atau grup penerusan yang berbeda untuk memisahkan modul bisnis dan mencapai perutean penerusan berbasis konten. Selain itu, Anda dapat menggunakan jalur penerusan kustom, alih-alih nama domain tingkat kedua guna mengurangi jumlah polling DNS, menyatukan IP, dan meningkatkan kecepatan akses layanan.

- Solusi cloud hybrid Direct Connect mencapai transfer data yang stabil dan migrasi yang fleksibel.

Dengan solusi cloud hybrid Tencent Cloud, sistem internal inti dan data bisnis dapat disimpan di IDC yang dibuat pengguna, dan layanan dapat di-deploy di cloud untuk mengatasi lonjakan lalu lintas pengguna. Direct Connect memastikan stabilitas dan kecepatan transfer data in/off-cloud untuk menjamin konsistensi data. Selain itu, bisnis dapat dimigrasikan secara bertahap ke cloud melalui konfigurasi bobot yang fleksibel, dan dikombinasikan dengan fitur transfer data Direct Connect, deployment bisnis yang elastis, cepat, andal, dan berbiaya rendah dapat dengan mudah diimplementasikan.

Harga

Biaya CLB terdiri dari biaya instans dan biaya bandwidth yang dihasilkan di server nyata. Untuk akun tagihan per CVM, biaya instans CLB adalah bayar sesuai pemakaian dan diselesaikan setiap hari (24 jam), dan bandwidth dapat dibeli dengan CVM. Akun tagihan per IP mendukung dua mode penagihan: langganan bulanan dan bayar sesuai pemakaian. Untuk informasi selengkapnya, lihat Ikhtisar.