

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

# Buat Classic Load Balancer internal
<a name="elb-create-internal-load-balancer"></a>

Anda dapat membuat penyeimbang beban internal untuk mendistribusikan lalu lintas ke EC2 instans Anda dari klien dengan akses ke VPC untuk penyeimbang beban.

**Topics**
+ [Prasyarat](#create-internal-lb-prereq)
+ [Buat penyeimbang beban internal menggunakan konsol](#create-internal-lb)
+ [Buat penyeimbang beban internal menggunakan AWS CLI](#create-internal-lb-cli)

## Prasyarat
<a name="create-internal-lb-prereq"></a>
+ Jika Anda belum membuat VPC untuk penyeimbang beban Anda, Anda harus membuatnya sebelum memulai. Untuk informasi selengkapnya, lihat [Rekomendasi untuk VPC Anda](elb-backend-instances.md#set-up-ec2).
+ Luncurkan EC2 instance yang Anda rencanakan untuk mendaftar dengan penyeimbang beban internal Anda. Pastikan Anda meluncurkannya di subnet pribadi di VPC yang ditujukan untuk penyeimbang beban.

## Buat penyeimbang beban internal menggunakan konsol
<a name="create-internal-lb"></a>

Gunakan prosedur berikut untuk membuat Classic Load Balancer internal Anda. Berikan informasi konfigurasi dasar untuk penyeimbang beban Anda, seperti nama dan skema. Kemudian berikan informasi tentang jaringan Anda, dan pendengar yang mengarahkan lalu lintas ke instans Anda..

**Untuk membuat Classic Load Balancer internal menggunakan konsol**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

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

1. Pilih **Create Load Balancer**.

1. **Perluas bagian **Classic Load Balancer**, lalu pilih Buat.**

1. **Konfigurasi dasar**

   1. Untuk **nama Load balancer**, ketikkan nama untuk penyeimbang beban Anda.

      Nama Classic Load Balancer Anda harus unik dalam set Classic Load Balancer untuk Wilayah, dapat memiliki maksimal 32 karakter, hanya dapat berisi karakter alfanumerik dan tanda hubung, dan tidak boleh dimulai atau diakhiri dengan tanda hubung.

   1. Untuk **Skema**, pilih **Internal**.

1. **Pemetaan jaringan**

   1. Untuk **VPC**, pilih VPC yang sama yang Anda pilih untuk instans Anda.

   1. Untuk **Pemetaan**, pertama-tama pilih Availability Zone, lalu pilih subnet dari subnet yang tersedia. Anda hanya dapat memilih satu subnet per Availability Zone. Untuk meningkatkan ketersediaan penyeimbang beban Anda, pilih lebih dari satu Availability Zone dan subnet.

1. Untuk **grup Keamanan**, pilih grup keamanan yang ada yang dikonfigurasi untuk mengizinkan lalu lintas HTTP yang diperlukan pada port 80. Atau Anda dapat membuat grup keamanan baru jika aplikasi Anda menggunakan protokol dan port yang berbeda.

1. **Pendengar dan perutean**

   1. Untuk **Listener**, pastikan protokolnya `HTTP` dan portnya`80`.

   1. **Misalnya**, pastikan protokolnya `HTTP` dan portnya`80`.

1. **Pemeriksaan kondisi**

   1. Untuk **Protokol Ping**, defaultnya adalah`HTTP`.

   1. Untuk **Port Ping**, defaultnya adalah`80`.

   1. Untuk **Ping Path**, defaultnya adalah`/`.

   1. Untuk **pengaturan pemeriksaan kesehatan lanjutan**, gunakan nilai default atau masukkan nilai khusus untuk aplikasi Anda.

1. **Contoh**

   1. Pilih **Tambahkan instance**, untuk memunculkan layar pemilihan instance.

   1. Di bawah **Instans yang tersedia**, Anda dapat memilih dari instans saat ini yang tersedia untuk penyeimbang beban, berdasarkan pengaturan jaringan yang dipilih sebelumnya.

   1. Setelah puas dengan pilihan Anda, pilih **Konfirmasi** untuk menambahkan instance yang akan didaftarkan ke penyeimbang beban.

1. **Atribut**

   1. Untuk **Aktifkan penyeimbangan beban lintas zona**, **Aktifkan pengurasan koneksi**, dan **Timeout (interval pengeringan)** pertahankan nilai default.

1. **Tag penyeimbang beban (opsional)**

   1. Bidang **kunci** diperlukan.

   1. Bidang **Nilai** adalah opsional.

   1. Untuk menambahkan tag lain, pilih **Tambahkan tag baru** lalu masukkan nilai Anda ke bidang **Kunci**, dan opsional bidang **Nilai**.

   1. Untuk menghapus tag yang ada, pilih **Hapus** di samping tag yang ingin Anda hapus.

1. **Ringkasan dan penciptaan**

   1. Jika Anda perlu mengubah pengaturan apa pun, pilih **Edit** di samping pengaturan yang perlu diubah.

   1. Setelah Anda puas dengan semua pengaturan yang ditampilkan dalam ringkasan, pilih **Buat penyeimbang beban** untuk memulai pembuatan penyeimbang beban Anda.

   1. Pada halaman pembuatan akhir, pilih **Lihat penyeimbang beban** untuk melihat penyeimbang beban Anda di konsol Amazon EC2 .

1. **Verifikasi**

   1. Pilih penyeimbang beban baru Anda.

   1. Pada tab **Instance target**, periksa kolom **Status Kesehatan**. Setelah setidaknya satu dari EC2 instans Anda **dalam layanan**, Anda dapat menguji penyeimbang beban Anda.

   1. Di bagian **Detail**, salin **nama DNS** penyeimbang beban, yang akan terlihat mirip dengan. `my-load-balancer-1234567890.us-east-1.elb.amazonaws.com`

   1. Rekatkan **nama DNS** penyeimbang beban Anda ke bidang alamat browser web yang terhubung internet publik. Jika load balancer Anda berfungsi dengan benar, Anda akan melihat halaman default server Anda.

1. **Hapus (opsional)**

   1. Jika Anda memiliki catatan CNAME untuk domain yang mengarah ke penyeimbang beban, arahkan catatan ke lokasi baru dan tunggu hingga perubahan DNS diterapkan sebelum menghapus penyeimbang beban.

   1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

   1. Pilih penyeimbang beban.

   1. Pilih **Tindakan**, **Hapus penyeimbang beban**.

   1. Saat diminta konfirmasi, ketik `confirm` lalu pilih **Hapus**.

   1. Setelah Anda menghapus penyeimbang beban, EC2 instance yang terdaftar dengan penyeimbang beban terus berjalan. Anda akan ditagih untuk setiap jam sebagian atau penuh yang terus mereka jalankan. Ketika Anda tidak lagi membutuhkan EC2 instance, Anda dapat menghentikan atau menghentikannya untuk mencegah timbulnya biaya tambahan.

## Buat penyeimbang beban internal menggunakan AWS CLI
<a name="create-internal-lb-cli"></a>

Secara default, Elastic Load Balancing menciptakan penyeimbang beban yang menghadap ke internet. Gunakan prosedur berikut untuk membuat penyeimbang beban internal dan daftarkan EC2 instans Anda dengan penyeimbang beban internal yang baru dibuat.

**Untuk membuat penyeimbang beban internal**

1. Gunakan [create-load-balancer](https://docs.aws.amazon.com/cli/latest/reference/elb/create-load-balancer.html)perintah dengan `--scheme` opsi diatur ke`internal`, sebagai berikut:

   ```
   aws elb create-load-balancer --load-balancer-name my-internal-loadbalancer --listeners Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80
    --subnets subnet-4e05f721 --scheme internal --security-groups sg-b9ffedd5
   ```

   Berikut ini adalah contoh respons. Perhatikan bahwa nama menunjukkan bahwa ini adalah penyeimbang beban internal.

   ```
   {
       "DNSName": "internal-my-internal-loadbalancer-786501203.us-west-2.elb.amazonaws.com"
   }
   ```

1. Gunakan perintah [register-instances-with-load-balancer](https://docs.aws.amazon.com/cli/latest/reference/elb/register-instances-with-load-balancer.html) berikut untuk menambahkan instance:

   ```
   aws elb register-instances-with-load-balancer --load-balancer-name my-internal-loadbalancer --instances i-4f8cf126 i-0bb7ca62
   ```

   Berikut adalah respons contohnya:

   ```
   {
       "Instances": [
           {
               "InstanceId": "i-4f8cf126"
           },
           {
               "InstanceId": "i-0bb7ca62"
           }
       ]
   }
   ```

1. (Opsional) Gunakan [describe-load-balancers](https://docs.aws.amazon.com/cli/latest/reference/elb/describe-load-balancers.html)perintah berikut untuk memverifikasi penyeimbang beban internal: 

   ```
   aws elb describe-load-balancers --load-balancer-name my-internal-loadbalancer
   ```

   Respons mencakup `Scheme` bidang `DNSName` dan, yang menunjukkan bahwa ini adalah penyeimbang beban internal.

   ```
   {
       "LoadBalancerDescriptions": [
           {
               ...
               "DNSName": "internal-my-internal-loadbalancer-1234567890.us-west-2.elb.amazonaws.com", 
               "SecurityGroups": [
                   "sg-b9ffedd5"
               ], 
               "Policies": {
                   "LBCookieStickinessPolicies": [], 
                   "AppCookieStickinessPolicies": [], 
                   "OtherPolicies": []
               }, 
               "LoadBalancerName": "my-internal-loadbalancer", 
               "CreatedTime": "2014-05-22T20:32:19.920Z", 
               "AvailabilityZones": [
                   "us-west-2a"
               ], 
               "Scheme": "internal",
               ...
           }
       ]
   }
   ```