

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

# Penyeimbang Beban Klasik Internal
<a name="elb-internal-load-balancers"></a>

Bila Anda membuat Load Balancer, Anda harus memilih apakah akan menjadikannya internal atau menghadap-internet.

Simpul Load Balancer menghadap-internet memiliki alamat IP publik. Nama DNS dari Load Balancer yang menghadap internet dapat dipecahkan secara publik ke alamat IP publik simpul tersebut. Oleh karena itu, Load Balancer yang menghadap internet dapat merutekan permintaan dari klien melalui internet. Untuk informasi selengkapnya, lihat [Penyeimbang Beban Klasik yang Menghadap Internet](elb-internet-facing-load-balancers.md).

Simpul penyeimbang beban internal hanya memiliki alamat IP privat. Nama DNS Load Balancer internal dapat dibuka secara publik ke alamat IP pribadi dari simpul. Oleh karena itu, Load Balancer internal hanya dapat merutekan permintaan dari klien dengan akses ke VPC untuk Load Balancer.

Jika aplikasi Anda memiliki beberapa tingkatan, misalnya server web yang harus terhubung ke internet dan server database yang hanya terhubung ke server web, Anda dapat merancang arsitektur yang menggunakan penyeimbang beban internal dan internet. Buat Load Balancer yang menghadap internet dan daftarkan server web dengannya. Buat penyeimbang beban internal dan daftarkan server database dengannya. Server web menerima permintaan dari penyeimbang beban yang menghadap ke internet dan mengirim permintaan untuk server database ke penyeimbang beban internal. Server database menerima permintaan dari penyeimbang beban internal.

![\[Penyeimbang beban internal merutekan lalu lintas ke EC2 instans Anda di subnet pribadi.\]](http://docs.aws.amazon.com/id_id/elasticloadbalancing/latest/classic/images/internal_load_balancer.png)


**Topics**
+ [Nama DNS publik untuk penyeimbang beban Anda](#internal-public-dns-name)
+ [Buat Classic Load Balancer internal](elb-create-internal-load-balancer.md)

## Nama DNS publik untuk penyeimbang beban Anda
<a name="internal-public-dns-name"></a>

Ketika penyeimbang beban internal dibuat, ia menerima nama DNS publik dengan formulir berikut:

```
internal-name-123456789.region.elb.amazonaws.com
```

Server DNS menyelesaikan nama DNS penyeimbang beban Anda ke alamat IP pribadi node penyeimbang beban untuk penyeimbang beban internal Anda. Setiap node penyeimbang beban terhubung ke alamat IP pribadi dari instance back-end menggunakan antarmuka jaringan elastis. Jika penyeimbangan beban lintas zona diaktifkan, setiap node terhubung ke setiap instance back-end, terlepas dari Availability Zone. Jika tidak, setiap node terhubung hanya ke instance yang ada di Availability Zone-nya.

# 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",
               ...
           }
       ]
   }
   ```