Application Load Balancers sebagai target - Elastic Load Balancing

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

Application Load Balancers sebagai target

Anda dapat membuat grup target dengan Application Load Balancer tunggal sebagai target, dan mengkonfigurasi Network Load Balancer Anda untuk meneruskan lalu lintas ke sana. Dalam skenario ini, Application Load Balancer mengambil alih keputusan load balancing segera setelah lalu lintas mencapainya. Konfigurasi ini menggabungkan fitur dari kedua penyeimbang beban dan menawarkan keuntungan sebagai berikut:

  • Anda dapat menggunakan fitur routing berbasis permintaan layer 7 dari Application Load Balancer dalam kombinasi dengan fitur yang didukung Network Load Balancer, seperti layanan endpoint () dan alamat IP statis.AWS PrivateLink

  • Anda dapat menggunakan konfigurasi ini untuk aplikasi yang memerlukan titik akhir tunggal untuk multi-protokol, seperti layanan media yang menggunakan HTTP untuk pensinyalan dan RTP untuk streaming konten.

Anda dapat menggunakan fitur ini dengan Application Load Balancer internal atau yang menghadap ke internet sebagai target Network Load Balancer internal atau yang menghadap ke internet.

Pertimbangan
  • Untuk mengaitkan Application Load Balancer sebagai target Network Load Balancer, mereka harus berada di VPC Amazon yang sama dalam akun yang sama.

  • Anda dapat mengaitkan Application Load Balancer sebagai target beberapa Network Load Balancer. Untuk melakukan ini, daftarkan Application Load Balancer dengan kelompok target terpisah untuk masing-masing Network Load Balancer individu.

  • Setiap Application Load Balancer yang Anda daftarkan dengan Network Load Balancer mengurangi jumlah maksimum target per Availability Zone per Network Load Balancer sebesar 50 (jika penyeimbangan beban lintas zona dinonaktifkan) atau 100 (jika penyeimbangan beban lintas zona diaktifkan). Anda dapat menonaktifkan penyeimbangan beban lintas zona di kedua penyeimbang beban untuk meminimalkan latensi dan menghindari biaya transfer data Regional. Untuk informasi selengkapnya, lihat Kuota untuk Penyeimbang Beban Jaringan Anda.

  • Ketika jenis grup target adalahalb, Anda tidak dapat mengubah atribut grup target. Atribut ini selalu menggunakan nilai defaultnya.

  • Setelah Anda mendaftarkan Application Load Balancer sebagai target, Anda tidak dapat menghapus Application Load Balancer sampai Anda membatalkan pendaftarannya dari semua grup target.

Langkah 1: Buat Application Load Balancer

Sebelum Anda mulai, konfigurasikan grup target yang akan digunakan Application Load Balancer ini. Pastikan Anda memiliki virtual private cloud (VPC) dengan target yang akan Anda daftarkan ke grup sasaran. VPC ini harus memiliki setidaknya satu subnet publik di setiap Availability Zone yang digunakan oleh target Anda.

Untuk membuat Application Load Balancer menggunakan konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah PENYEIMBANGAN BEBAN, pilih Penyeimbang beban.

  3. Pilih Buat Penyeimbang Beban.

  4. Di bawah Application Load Balancer, pilih Buat.

  5. Pada halaman Create Application Load Balancer, di bawah konfigurasi Dasar, tentukan nama Load balancer, Skema, dan jenis alamat IP.

  6. Untuk Pendengar, Anda dapat membuat pendengar HTTP atau HTTPS di port apa pun. Namun, Anda harus memastikan bahwa nomor port pendengar ini cocok dengan port grup target di mana Application Load Balancer ini akan berada.

  7. Di Availability Zones, lakukan hal berikut:

    1. Untuk VPC, pilih virtual private cloud (VPC) dengan instance atau alamat IP yang Anda sertakan sebagai target Application Load Balancer Anda. Anda harus menggunakan VPC yang sama dengan yang akan Anda gunakan untuk Network Load Balancer Anda. Langkah 3: Buat Network Load Balancer, dan konfigurasikan Application Load Balancer sebagai targetnya

    2. Pilih dua atau lebih Availability Zones dan subnet yang sesuai. Pastikan Availability Zone ini cocok dengan yang diaktifkan untuk Network Load Balancer Anda untuk mengoptimalkan ketersediaan, penskalaan, dan kinerja.

  8. Anda dapat Menetapkan grup keamanan ke penyeimbang beban Anda dengan membuat grup keamanan baru atau dengan memilih yang sudah ada.

    Grup keamanan yang Anda pilih harus berisi aturan yang memungkinkan lalu lintas ke port pendengar untuk penyeimbang beban ini. Gunakan blok CIDR (rentang alamat IP) komputer klien sebagai sumber lalu lintas dalam aturan masuk untuk grup keamanan. Hal ini memungkinkan klien untuk mengirim lalu lintas melalui Application Load Balancer ini. Untuk informasi selengkapnya tentang mengonfigurasi grup keamanan untuk Application Load Balancer sebagai target Network Load Balancer, lihat Grup keamanan untuk Application Load Balancer di Panduan Pengguna untuk Penyeimbang Beban Aplikasi.

  9. Untuk Configure Routing, pilih grup target yang Anda konfigurasikan untuk Application Load Balancer ini. Jika Anda tidak memiliki grup target yang tersedia, dan ingin mengonfigurasi yang baru, lihat Membuat grup target di Panduan Pengguna untuk Penyeimbang Beban Aplikasi.

  10. Tinjau konfigurasi Anda, dan pilih Buat penyeimbang beban.

Untuk membuat Application Load Balancer menggunakan AWS CLI

Gunakan perintah create-load-balancer.

Langkah 2: Buat grup target dengan Application Load Balancer sebagai target

Membuat grup target memungkinkan Anda mendaftarkan Application Load Balancer baru atau yang sudah ada sebagai target. Anda hanya dapat menambahkan satu Application Load Balancer per grup target. Application Load Balancer yang sama juga dapat digunakan dalam kelompok target yang terpisah, sebagai target hingga dua Network Load Balancer.

Untuk membuat grup target dan mendaftarkan Application Load Balancer sebagai target, menggunakan konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Grup Target.

  3. PilihBuat grup target.

  4. Pada halaman Tentukan detail grup, di bawah konfigurasi Dasar, pilih Application Load Balancer.

  5. Untuk nama grup Target, masukkan nama untuk grup target Application Load Balancer.

  6. Untuk Protokol, hanya TCP yang diizinkan. Pilih Port untuk grup target Anda. Port grup target ini harus cocok dengan port listener Application Load Balancer. Atau, Anda dapat menambahkan atau mengedit port listener pada Application Load Balancer agar sesuai dengan port ini.

  7. Untuk VPC, pilih virtual private cloud (VPC) dengan Application Load Balancer untuk mendaftar ke grup target.

  8. Untuk pemeriksaan Kesehatan, pilih HTTP atau HTTPS sebagai protokol pemeriksaan Kesehatan. Pemeriksaan kesehatan dikirim ke Application Load Balancer dan diteruskan ke targetnya menggunakan port, protokol, dan jalur ping yang ditentukan. Pastikan Application Load Balancer Anda dapat menerima pemeriksaan kesehatan ini dengan meminta pendengar dengan port dan protokol yang sesuai dengan port dan protokol pemeriksaan kesehatan.

  9. (Opsional) Tambahkan satu atau lebih tag sesuai kebutuhan.

  10. Pilih Selanjutnya.

  11. Pada halaman Register target, pilih Application Load Balancer yang ingin Anda daftarkan sebagai target. Application Load Balancer yang Anda pilih dari daftar harus memiliki listener pada port yang sama dengan grup target yang Anda buat. Anda dapat menambahkan atau mengedit pendengar pada penyeimbang beban ini agar sesuai dengan port grup target atau kembali ke langkah sebelumnya dan mengubah port yang ditentukan untuk grup target. Jika Anda tidak yakin tentang Application Load Balancer mana yang akan ditambahkan sebagai target, atau tidak ingin menambahkannya pada saat ini, Anda dapat memilih untuk menambahkan Application Load Balancer nanti.

  12. PilihBuat grup target.

Untuk membuat grup target dan mendaftarkan Application Load Balancer sebagai target, menggunakan AWS CLI

Gunakan perintah create-target-groupdan daftar-target.

Langkah 3: Buat Network Load Balancer, dan konfigurasikan Application Load Balancer sebagai targetnya

Gunakan langkah-langkah berikut untuk membuat Network Load Balancer dan kemudian konfigurasikan Application Load Balancer sebagai targetnya menggunakan konsol.

Untuk membuat Network Load Balancer dan listener menggunakan konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah PENYEIMBANGAN BEBAN, pilih Penyeimbang beban.

  3. Pilih Buat Penyeimbang Beban.

  4. Di bawah Penyeimbang Beban Jaringan, pilih Buat.

  5. Konfigurasi dasar

    Pada panel konfigurasi Dasar, konfigurasikan nama Load balancer, Skema, dan jenis alamat IP.

  6. Pemetaan jaringan

    1. Untuk VPC, pilih VPC yang sama dengan yang Anda gunakan untuk target Application Load Balancer Anda. Jika Anda memilih Mengakses Internet untuk Skema, hanya VPC dengan internet gateway yang tersedia untuk dipilih.

    2. Untuk Pemetaan, Pilih satu atau beberapa Availability Zone dan subnet yang sesuai. Sebaiknya pilih Availability Zone yang sama dengan target Application Load Balancer untuk mengoptimalkan ketersediaan, penskalaan, dan performa.

      (Opsional) Untuk menggunakan alamat IP statis, pilih Gunakan alamat IP Elastis di pengaturan IPv4 untuk setiap Availability Zone. Dengan alamat IP statis Anda dapat menambahkan alamat IP tertentu ke daftar izin untuk firewall, atau Anda dapat membuat kode keras alamat IP dengan klien.

  7. Pendengar dan perutean

    1. Defaultnya adalah pendengar yang menerima lalu lintas TCP pada port 80. Hanya pendengar TCP yang dapat meneruskan lalu lintas ke grup target Application Load Balancer. Anda harus menyimpan Protokol sebagai TCP, tetapi Anda dapat memodifikasi Port sesuai kebutuhan.

      Dengan konfigurasi ini, Anda dapat menggunakan pendengar HTTPS pada Application Load Balancer untuk menghentikan lalu lintas TLS.

    2. Untuk tindakan Default, pilih grup target Application Load Balancer untuk meneruskan lalu lintas. Jika Anda tidak melihatnya dalam daftar, atau tidak dapat memilih grup target (karena sudah digunakan oleh Network Load Balancer lain), Anda dapat membuat grup target Application Load Balancer seperti yang ditunjukkan pada. Langkah 2: Buat grup target dengan Application Load Balancer sebagai target

  8. Tanda

    (Opsional) Tambahkan tag untuk mengkategorikan penyeimbang beban Anda. Untuk informasi selengkapnya, lihat Tag.

  9. Ringkasan

    Tinjau konfigurasi Anda, dan pilih Buat penyeimbang beban.

Untuk membuat Network Load Balancer menggunakan AWS CLI

Gunakan perintah create-load-balancer.

Untuk menggunakan Network Load Balancer yang Anda atur di langkah sebelumnya sebagai titik akhir untuk konektivitas pribadi, Anda dapat mengaktifkan. AWS PrivateLink Ini membuat koneksi pribadi ke penyeimbang beban Anda sebagai layanan endpoint.

Untuk membuat layanan endpoint VPC menggunakan Network Load Balancer Anda
  1. Pada panel navigasi, pilih Load Balancers.

  2. Pilih nama Network Load Balancer untuk membuka halaman detailnya.

  3. Pada tab Integrasi, perluas VPC Endpoint Services ().AWS PrivateLink

  4. Pilih Buat layanan endpoint untuk membuka halaman layanan Endpoint. Untuk langkah-langkah yang tersisa, lihat Membuat layanan endpoint di AWS PrivateLink Panduan.