Memulai Application Load Balancer - Elastic Load Balancing

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

Memulai Application Load Balancer

Tutorial ini memberikan pengenalan langsung untuk Application Load Balancers melalui AWS Management Console, antarmuka berbasis web. Untuk membuat Application Load Balancer pertama Anda, selesaikan langkah berikut.

Untuk demo konfigurasi penyeimbang beban umum, lihat Elastic Load Balancing.

Sebelum Anda mulai

  • Tentukan dua Availability Zone yang akan Anda gunakan untuk EC2 instans Anda. Konfigurasikan virtual private cloud (VPC) Anda dengan setidaknya satu subnet publik di masing-masing Availability Zone ini. Subnet publik ini digunakan untuk mengonfigurasi penyeimbang beban. Anda dapat meluncurkan EC2 instans Anda di subnet lain dari Availability Zone ini sebagai gantinya.

  • Luncurkan setidaknya satu EC2 instance di setiap Availability Zone. Pastikan untuk menginstal server web, seperti Apache atau Internet Information Services (IIS), pada setiap EC2 instance. Pastikan bahwa grup keamanan untuk instance ini mengizinkan HTTP akses pada port 80.

Langkah 1: Konfigurasi grup target Anda

Buat kelompok target, yang digunakan dalam permintaan perutean. Aturan default untuk listener Anda merutekan permintaan ke target terdaftar di grup target ini. Penyeimbang beban memeriksa kondisi target dalam grup target ini menggunakan pengaturan pemeriksaan kondisi yang ditentukan untuk grup target.

Untuk mengonfigurasi grup target Anda menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

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

  3. Pilih Buat grup target.

  4. Di bawah Konfigurasi dasar, pertahankan tipe Target sebagai contoh.

  5. Untuk nama grup Target, masukkan nama untuk grup target baru.

  6. Simpan protokol default (HTTP) dan port (80).

  7. Pilih yang VPCberisi instance Anda. Pertahankan versi protokol sebagai HTTP1.

  8. Untuk Pemeriksaan kondisi, simpan pengaturan default.

  9. Pilih Berikutnya.

  10. Pada halaman Daftarkan target, selesaikan langkah berikut. Ini adalah langkah opsional untuk membuat penyeimbang beban. Namun, Anda harus mendaftarkan target ini jika Anda ingin menguji penyeimbang beban Anda dan memastikan bahwa itu mengarahkan lalu lintas ke target ini.

    1. Untuk Instans yang tersedia, pilih satu atau beberapa instans.

    2. Pertahankan port 80 default, dan pilih Sertakan sebagai tertunda di bawah ini.

  11. Pilih Buat grup target.

Langkah 2: Pilih jenis penyeimbang beban

Elastic Load Balancing mendukung berbagai jenis penyeimbang beban. Untuk tutorial ini, Anda perlu membuat Application Load Balancer.

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

  2. Pada bilah navigasi, pilih Wilayah untuk penyeimbang beban Anda. Pastikan untuk memilih Wilayah yang sama yang Anda gunakan untuk EC2 instans Anda.

  3. Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Penyeimbang Beban.

  4. Pilih Buat Penyeimbang Beban.

  5. Untuk Application Load Balancer, pilih Create.

Langkah 3: Konfigurasi penyeimbang beban dan pendengar Anda

Untuk membuat Application Load Balancer, Anda harus terlebih dahulu memberikan informasi konfigurasi dasar untuk penyeimbang beban Anda, seperti nama, skema, dan jenis alamat IP. Kemudian, Anda memberikan informasi tentang jaringan Anda, dan satu atau lebih pendengar. Listener adalah proses yang memeriksa permintaan koneksi. Listener dikonfigurasi dengan protokol dan port untuk koneksi dari klien ke penyeimbang beban. Untuk informasi selengkapnya tentang protokol dan port yang didukung, lihat Konfigurasi listener.

Untuk mengkonfigurasi penyeimbang beban dan pendengar Anda
  1. Untuk Name penyeimbang beban, masukkan nama untuk penyeimbang beban Anda. Misalnya, my-alb.

  2. Untuk Skema dan Jenis alamat IP, simpan nilai default.

  3. Untuk pemetaan Jaringan, pilih VPC yang Anda gunakan untuk EC2 instance Anda. Pilih setidaknya dua Availability Zone dan satu subnet per zona. Untuk setiap Availability Zone yang Anda gunakan untuk meluncurkan EC2 instance Anda, pilih Availability Zone dan kemudian pilih satu subnet publik untuk Availability Zone tersebut.

  4. Untuk grup Keamanan, kami memilih grup keamanan default untuk VPC yang Anda pilih di langkah sebelumnya. Anda dapat memilih grup keamanan yang berbeda sebagai gantinya. Kelompok keamanan harus menyertakan aturan yang memungkinkan penyeimbang beban untuk berkomunikasi dengan target terdaftar di port pendengar dan port pemeriksaan kesehatan. Untuk informasi selengkapnya, lihat Aturan grup keamanan.

  5. Untuk Listener dan routing, pertahankan protokol dan port default, dan pilih grup target Anda dari daftar. Ini mengonfigurasi pendengar yang menerima HTTP lalu lintas pada port 80 dan meneruskan lalu lintas ke grup target yang dipilih secara default. Untuk tutorial ini, Anda tidak membuat HTTPS pendengar.

  6. Untuk tindakan Default, pilih grup target yang Anda buat dan daftarkan di Langkah 1: Konfigurasikan grup target Anda.

  7. (Opsional) Tambahkan tag untuk mengkategorikan penyeimbang beban Anda. Kunci tag harus unik untuk setiap penyeimbang beban. Karakter yang diizinkan adalah huruf, spasi, angka (dalam UTF -8), dan karakter khusus berikut: + - =. _ : / @. Jangan gunakan spasi awal dan akhir. Kunci dan nilai tag peka huruf besar dan kecil.

  8. Tinjau konfigurasi Anda, dan pilih Buat penyeimbang beban. Beberapa atribut default diterapkan pada penyeimbang beban Anda selama pembuatan. Anda dapat melihat dan mengeditnya setelah membuat penyeimbang beban. Untuk informasi selengkapnya, lihat Atribut penyeimbang beban.

Langkah 4: Uji penyeimbang beban Anda

Setelah membuat penyeimbang beban, verifikasi bahwa itu mengirim lalu lintas ke EC2 instans Anda.

Untuk menguji penyeimbang beban Anda
  1. Setelah Anda diberi tahu bahwa penyeimbang beban Anda berhasil dibuat, pilih Tutup.

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

  3. Pilih grup target yang baru dibuat.

  4. Pilih Target dan verifikasi bahwa instans Anda sudah siap. Jika status instans Anda adalah initial, mungkin dikarenakan instans masih dalam proses mendaftar, atau belum lulus jumlah pemeriksaan kesehatan minimum untuk dianggap sehat. Setelah status setidaknya satu instans adalah healthy, Anda dapat menguji penyeimbang beban Anda.

  5. Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Penyeimbang Beban.

  6. Pilih penyeimbang beban yang baru dibuat.

  7. Pilih Deskripsi dan salin DNS nama penyeimbang beban (misalnya, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Tempelkan DNS nama ke bidang alamat browser web yang terhubung ke internet. Jika semuanya bekerja, peramban menampilkan halaman default server Anda.

  8. (Opsional) Untuk menentukan aturan listener tambahan, lihat Tambahkan peraturan.

Langkah 5: (Opsional) Hapus penyeimbang beban Anda

Segera setelah penyeimbang beban Anda tersedia, Anda akan dikenakan biaya untuk setiap jam atau sebagian jam yang Anda gunakan untuk menjalankan penyeimbang beban. Bila Anda tidak lagi memerlukan penyeimbang beban, Anda dapat menghapusnya. Segera setelah penyeimbang beban dihapus, Anda berhenti dikenakan biaya untuk itu. Perhatikan bahwa menghapus penyeimbang beban tidak memengaruhi target yang terdaftar pada penyeimbang beban. Misalnya, EC2 instance Anda terus berjalan setelah menghapus penyeimbang beban yang dibuat dalam panduan ini.

Untuk menghapus penyeimbang beban Anda menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Penyeimbang Beban.

  3. Pilih kotak centang untuk penyeimbang beban, pilih Tindakan, lalu pilih Hapus.

  4. Ketika diminta konfirmasi, pilih Ya, Hapus.