View a markdown version of this page

Buat Penyeimbang Beban Jaringan - Elastic Load Balancing

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

Buat Penyeimbang Beban Jaringan

Network Load Balancer mengambil permintaan dari klien dan mendistribusikannya ke seluruh target dalam kelompok target, seperti instans EC2. Untuk informasi selengkapnya, lihat Gambaran umum Penyeimbang Beban Jaringan.

Prasyarat

  • Tentukan Zona Ketersediaan dan jenis alamat IP mana yang akan didukung aplikasi Anda. Konfigurasikan VPC penyeimbang beban Anda dengan subnet di masing-masing Zona Ketersediaan ini. Jika aplikasi akan mendukung lalu lintas IPv4 dan IPv6, pastikan bahwa subnet memiliki CIDR IPv4 dan IPv6. Terapkan setidaknya satu target di setiap Zona Ketersediaan.

  • Pastikan grup keamanan untuk instans target mengizinkan lalu lintas pada port pendengar dari alamat IP klien (jika target ditentukan oleh ID instance) atau node penyeimbang beban (jika target ditentukan oleh alamat IP). Untuk informasi selengkapnya, lihat Menargetkan grup keamanan.

  • Pastikan grup keamanan untuk instans target mengizinkan lalu lintas dari penyeimbang beban pada port pemeriksaan kesehatan menggunakan protokol pemeriksaan kesehatan.

  • Jika Anda berencana untuk menyediakan penyeimbang beban dengan alamat IP statis, pastikan bahwa setiap alamat IP Elastic berasal dari kumpulan alamat IPv4 Amazon dan memiliki grup perbatasan jaringan yang sama dengan penyeimbang beban.

  • Jika Anda berencana untuk menggunakan pendengar QUIC atau TCP_QUIC pastikan bahwa Network Load Balancer menggunakan jenis ipv4 alamat dan tidak memiliki grup keamanan yang terkait dengannya.

Buat penyeimbang beban

Sebagai bagian dari pembuatan Network Load Balancer, Anda akan membuat penyeimbang beban, setidaknya satu pendengar, dan setidaknya satu grup target. Penyeimbang beban Anda siap menangani permintaan klien jika setidaknya ada satu target terdaftar yang sehat di setiap Zona Ketersediaan yang diaktifkan.

Console
Membuat penyembang beban yang baru
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Load Balancers.

  3. Pilih Buat Penyeimbang Beban.

  4. Di bawah Penyeimbang Beban Jaringan, pilih Buat.

  5. Konfigurasi dasar

    1. Untuk nama penyeimbang beban, masukkan nama untuk Network Load Balancer Anda. Nama harus unik dalam rangkaian penyeimbang beban Anda di Wilayah. Ini dapat memiliki maksimum 32 karakter, dan hanya berisi karakter alfanumerik dan tanda hubung. Itu tidak boleh dimulai atau diakhiri dengan tanda hubung, atau denganinternal-.

    2. Untuk Skema, pilih Internet-facing atau Internal. Network Load Balancer yang menghadap ke internet merutekan permintaan dari klien ke target melalui internet. Network Load Balancer internal merutekan permintaan ke target menggunakan alamat IP pribadi.

    3. Untuk jenis alamat IP penyeimbang beban, pilih IPv4 jika klien Anda menggunakan alamat IPv4 untuk berkomunikasi dengan Network Load Balancer atau Dualstack jika klien Anda menggunakan alamat IPv4 dan IPv6 untuk berkomunikasi dengan Network Load Balancer.

  6. Pemetaan jaringan

    1. Untuk VPC, pilih VPC yang Anda siapkan untuk penyeimbang beban Anda. Dengan penyeimbang beban yang menghadap ke internet, hanya VPC dengan gateway internet yang tersedia untuk dipilih.

    2. Dengan penyeimbang beban dualstack, Anda tidak dapat menambahkan pendengar UDP kecuali Aktifkan awalan untuk sumber IPv6 NAT Aktif (awalan NAT sumber per subnet).

    3. Untuk Zona Keter sediaan dan subnet, pilih setidaknya satu Zona Ketersediaan, dan pilih satu subnet per zona. Perhatikan bahwa subnet yang dibagikan dengan Anda tersedia untuk dipilih.

      Jika Anda memilih beberapa Zona Ketersediaan dan memastikan bahwa Anda telah mendaftarkan target di setiap zona yang dipilih, ini meningkatkan toleransi kesalahan aplikasi Anda.

    4. Dengan penyeimbang beban yang menghadap ke internet, Anda dapat memilih alamat IP Elastic untuk setiap Zona Ketersediaan. Ini menyediakan penyeimbang beban Anda dengan alamat IP statis.

      Dengan penyeimbang beban internal, Anda dapat memasukkan alamat IPv4 pribadi dari rentang alamat setiap subnet atau biarkan AWS memilih satu untuk Anda.

      Dengan penyeimbang beban dualstack, Anda dapat memasukkan alamat IPv6 dari rentang alamat setiap subnet atau biarkan AWS memilih satu untuk Anda.

      Untuk penyeimbang beban dengan NAT sumber diaktifkan, Anda dapat memasukkan awalan IPv6 khusus atau membiarkan AWS memilih satu untuk Anda.

  7. Grup keamanan

    Kami memilih grup keamanan default untuk VPC penyeimbang beban. Anda dapat memilih grup keamanan tambahan sesuai kebutuhan. Jika Anda tidak memiliki grup keamanan yang memenuhi kebutuhan Anda, pilih buat grup keamanan baru untuk membuatnya sekarang. Untuk informasi selengkapnya, lihat Membuat grup keamanan di Panduan Pengguna Amazon VPC.

    Awas

    Jika Anda tidak mengaitkan grup keamanan apa pun dengan Network Load Balancer Anda sekarang, Anda tidak dapat mengaitkannya nanti.

    Awas

    Untuk menggunakan pendengar QUIC atau TCP_QUIC, Network Load Balancer Anda harus tidak memiliki grup keamanan.

  8. Pendengar dan routing

    1. Defaultnya adalah pendengar yang menerima lalu lintas TCP pada port 80. Anda dapat menyimpan pengaturan pendengar default, atau memodifikasi Protokol dan Port sesuai kebutuhan.

    2. Untuk Tindakan default, pilih grup target untuk meneruskan lalu lintas.

      Untuk menambahkan kelompok target lain pilih Tambahkan kelompok target dan perbarui bobot sesuai kebutuhan.

      Jika Anda tidak memiliki kelompok target yang memenuhi kebutuhan Anda, pilih Buat grup target untuk membuatnya sekarang. Untuk informasi selengkapnya, lihat Buat grup target.

    3. (Opsional) Pilih Tambahkan tag pendengar dan masukkan kunci tag dan nilai tag.

    4. (Opsional) Pilih Tambah pendengar untuk menambahkan pendengar lain (misalnya, pendengar TLS).

  9. Pengaturan pendengar aman

    Bagian ini hanya muncul jika Anda menambahkan pendengar TLS.

    1. Untuk Kebijakan keamanan, pilih kebijakan keamanan yang memenuhi persyaratan Anda. Untuk informasi selengkapnya, lihat Kebijakan keamanan.

    2. Untuk Sertifikat SSL/TLS server default, pilih Dari ACM sebagai sumber sertifikat. Pilih sertifikat yang Anda sediakan atau impor menggunakan AWS Certificate Manager. Jika Anda tidak memiliki sertifikat yang tersedia di ACM tetapi memiliki sertifikat untuk digunakan dengan penyeimbang beban Anda, pilih Impor sertifikat dan berikan informasi yang diperlukan. Jika tidak, pilih Minta sertifikat ACM baru. Untuk informasi selengkapnya, lihat AWS Certificate Manager sertifikat di Panduan AWS Certificate Manager Pengguna.

    3. (Opsional) Untuk kebijakan ALPN, pilih kebijakan untuk mengaktifkan ALPN. Untuk informasi selengkapnya, lihat Kebijakan ALPN.

  10. Tag penyeimbang beban

    (Opsional) Perluas tag penyeimbang beban. Pilih Tambahkan tag baru dan masukkan kunci tag dan nilai tag. Untuk informasi selengkapnya, lihat Tag.

  11. Ringkasan

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

AWS CLI
Membuat penyembang beban yang baru

Gunakan perintah create-lo ad-balancer.

Contoh berikut membuat penyeimbang beban yang menghadap ke internet dengan dua Zona Ketersediaan yang diaktifkan dan grup keamanan.

aws elbv2 create-load-balancer \ --name my-load-balancer \ --type network \ --subnets subnet-1234567890abcdef0 subnet-0abcdef1234567890 \ --security-groups sg-1111222233334444
Untuk membuat Network Load Balancer internal

Sertakan --scheme opsi seperti yang ditunjukkan pada contoh berikut.

aws elbv2 create-load-balancer \ --name my-load-balancer \ --type network \ --scheme internal \ --subnets subnet-1234567890abcdef0 subnet-0abcdef1234567890 \ --security-groups sg-1111222233334444
Untuk membuat Dualstack Network Load Balancer

Sertakan --ip-address-type opsi seperti yang ditunjukkan pada contoh berikut.

aws elbv2 create-load-balancer \ --name my-load-balancer \ --type network \ --ip-address-type dualstack \ --subnets subnet-1234567890abcdef0 subnet-0abcdef1234567890 \ --security-groups sg-1111222233334444
Untuk menambahkan pendengar

Gunakan perintah create-Listener. Sebagai contoh, lihat Buat pendengar.

CloudFormation
Membuat penyembang beban yang baru

Tentukan sumber daya tipe AWS::ElasticLoadBalancing V2:: LoadBalancer.

Resources: myLoadBalancer: Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer' Properties: Name: my-nlb Type: network Scheme: internal IpAddressType: dualstack Subnets: - !Ref subnet-AZ1 - !Ref subnet-AZ2 SecurityGroups: - !Ref mySecurityGroup Tags: - Key: 'department' Value: '123'
Untuk menambahkan pendengar

Tentukan sumber daya tipe AWS::ElasticLoadBalancing V2: :Listener. Sebagai contoh, lihat Buat pendengar.

Uji penyeimbang beban

Setelah membuat Network Load Balancer, Anda dapat memverifikasi bahwa instans EC2 telah lulus pemeriksaan kesehatan awal, lalu menguji apakah Network Load Balancer mengirimkan lalu lintas ke instans EC2 Anda. Untuk menghapus Network Load Balancer, lihatMenghapus Penyeimbang Beban Jaringan.

Untuk menguji Network Load Balancer
  1. Setelah Network Load Balancer dibuat, pilih Tut up.

  2. Di panel navigasi kiri, pilih Grup Target.

  3. Pilih kelompok target baru.

  4. Pilih Target dan verifikasi bahwa instans Anda sudah siap. Jika status instans adalahinitial, itu mungkin karena instans masih dalam proses pendaftaran atau belum lulus jumlah minimum pemeriksaan kesehatan untuk dianggap sehat. Setelah status setidaknya satu instans sehat, Anda dapat menguji Network Load Balancer. Untuk informasi selengkapnya, lihat Status kondisi target.

  5. Di panel navigasi, pilih Load Balancers.

  6. Pilih Network Load Balancer yang baru.

  7. Salin nama DNS dari Network Load Balancer (misalnya, my-load-balancer-1234567890abcdef. elb.us-east-2.amazonaws.com). Tempelkan nama DNS ke bidang alamat browser web yang tersambung ke internet. Jika semuanya bekerja, peramban menampilkan halaman default server Anda.

Langkah selanjutnya

Setelah membuat penyeimbang beban, Anda mungkin ingin melakukan hal berikut: