Mendistribusikan lalu lintas web dengan penyeimbang beban Lightsail - Amazon Lightsail

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mendistribusikan lalu lintas web dengan penyeimbang beban Lightsail

Penyeimbang beban Lightsail mendistribusikan lalu lintas web yang masuk di antara beberapa instance Lightsail, di beberapa Availability Zone. Penyeimbangan beban meningkatkan ketersediaan dan toleransi kesalahan aplikasi pada instans Anda. Anda dapat menambah dan menghapus instance dari penyeimbang beban Lightsail saat kebutuhan Anda berubah, tanpa mengganggu aliran permintaan secara keseluruhan ke aplikasi Anda.

Dengan penyeimbangan beban Lightsail, kami membuat DNS nama host dan merutekan permintaan apa pun yang dikirim ke nama host ini ke kumpulan instance Lightsail target. Anda dapat menambahkan sebanyak mungkin instance target ke penyeimbang beban sesuka Anda, selama Anda tetap berada dalam kuota akun Lightsail Anda untuk jumlah total instans.

Fitur penyeimbang beban

Load balancer Lightsail menawarkan fitur-fitur berikut:

  • HTTPSenkripsi — Secara default, penyeimbang beban Lightsail menangani permintaan lalu lintas () yang tidak terenkripsi HTTP melalui port 80. Aktifkan HTTPS enkripsi dengan melampirkan SSL TLS Lightsail/sertifikat yang divalidasi ke penyeimbang beban Anda. Hal ini memungkinkan penyeimbang beban Anda untuk menangani permintaan lalu lintas terenkripsi (HTTPS) melalui port 443. Untuk informasi selengkapnya, SSLTLSlihat/sertifikat.

    Fitur-fitur berikut tersedia setelah Anda mengaktifkan HTTPS enkripsi pada penyeimbang beban Anda:

  • Pemeriksaan Kesehatan — Secara default, pemeriksaan kesehatan dilakukan pada instance terlampir di root aplikasi web yang berjalan di atasnya. Pemeriksaan kondisi memantau kondisi instans sehingga penyeimbang beban dapat mengirim permintaan hanya ke instans yang sehat saja. Untuk informasi lebih lanjut, lihat Health memeriksa penyeimbang beban Lightsail.

  • Persistensi sesi — Konfigurasikan persistensi sesi jika Anda menyimpan informasi sesi secara lokal di browser pengunjung situs web Anda. Misalnya, Anda mungkin menjalankan aplikasi e-commerce Magento dengan keranjang belanja pada instance Lightsail yang seimbang beban Anda. Jika pengunjung situs web Anda menambahkan item ke keranjang belanja mereka, dan kemudian mengakhiri sesi mereka, ketika mereka kembali, item keranjang belanja akan tetap ada jika Anda mengonfigurasi ketekunan sesi. Untuk informasi selengkapnya, lihat Mengaktifkan persistensi sesi untuk penyeimbang beban.

Kapan menggunakan penyeimbang beban

Anda harus menggunakan penyeimbang beban ketika Anda memiliki situs web yang memiliki lonjakan sesekali waktu dalam lalu lintas atau konten host yang dapat membuat banyak beban pada sebuah instans ketika banyak pengunjung yang menggunakannya dalam waktu bersamaan. Misalnya, jika Anda memiliki situs web berat citra, Anda dapat menerapkan keseimbangan beban atas permintaan gambar dengan permintaan halaman lainnya. Dengan begitu, halaman Anda akan dimuat lebih cepat dan pengguna Anda menjadi lebih bahagia.

Anda dapat menggunakan penyeimbang beban untuk membuat situs web yang sangat tersedia. Ketersediaan yang tinggi mengacu pada berapa lama situs web atau aplikasi Anda tetap aktif selama periode waktu tertentu. Jika Anda pernah mengalami pemadaman situs, penyeimbang beban dapat membantu Anda memiliki lebih banyak waktu aktif. Anda dapat menggunakan penyeimbang beban Lightsail untuk membuat aplikasi Anda sangat tersedia dengan menambahkan instance target yang didistribusikan di beberapa Availability Zone.

Toleransi kesalahan adalah konsep terkait. Jika situs Anda terus berfungsi bahkan setelah salah satu instans Anda atau basis data Anda gagal, itu dianggap toleran. Penyeimbang beban dapat membantu Anda membuat aplikasi atau situs web yang toleran kesalahan.

Aplikasi untuk penyeimbangan beban yang direkomendasikan

Tidak semua aplikasi Lightsail membutuhkan penyeimbang beban. Jika Anda memutuskan untuk membuat aplikasi yang seimbang beban, maka Anda harus mengkonfigurasi aplikasi Anda terlebih dahulu. Misalnya, untuk menyiapkan aplikasi LAMP tumpukan untuk load balancing, Anda harus terlebih dahulu membuat database khusus terpusat untuk semua instance target untuk dibaca dan ditulis. Anda juga dapat mempertimbangkan untuk membuat penyimpanan media terpusat, seperti bucket penyimpanan objek Lightsail. Untuk informasi selengkapnya, lihat Mengkonfigurasi instance untuk load balancing.

Mulai menggunakan penyeimbang beban

Anda dapat membuat penyeimbang beban menggunakan konsol Lightsail,AWS CLI(), AWS Command Line Interface atau Lightsail. API Anda juga harus mengkonfigurasi instans Anda untuk penyeimbangan beban.

Setelah Anda membuat penyeimbang beban dan melampirkan instance yang dikonfigurasi, Anda dapat mengaktifkan HTTPS menggunakan topik berikut. Untuk informasi selengkapnya, lihat Membuat TLS sertifikatSSL/untuk penyeimbang beban Anda.