

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

# Menggunakan Application Load Balancer sebagai target Network Load Balancer
<a name="application-load-balancer-target"></a>

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-pertimbangan**
+ Anda hanya dapat mendaftarkan satu Application Load Balancer per grup target.
+ Untuk mengaitkan Application Load Balancer sebagai target Network Load Balancer, load balancer harus berada dalam VPC yang sama dalam akun yang sama.
+ Anda dapat mengaitkan Application Load Balancer sebagai target hingga dua Network Load Balancer. Untuk melakukan ini, daftarkan Application Load Balancer dengan kelompok target terpisah untuk setiap Network Load Balancer.
+ Setiap Application Load Balancer yang Anda daftarkan dengan Network Load Balancer mengurangi jumlah maksimum target per Availability Zone per Network Load Balancer sebesar 50. 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](load-balancer-limits.md).
+ Ketika jenis grup target adalah`alb`, 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.
+ Komunikasi antara Network Load Balancer dan Application Load Balancer selalu menggunakan. IPv4

**Topics**
+ [Prasyarat](#application-load-balancer-target-prerequisite)
+ [Langkah 1: Buat kelompok target dari jenis alb](#register-application-load-balancer-target)
+ [Langkah 2: Buat Network Load Balancer dan konfigurasikan routing](#configure-application-load-balancer-target)
+ [Langkah 3: (Opsional) Buat layanan titik akhir VPC](#enable-privatelink)

## Prasyarat
<a name="application-load-balancer-target-prerequisite"></a>

Jika Anda belum memiliki Application Load Balancer untuk digunakan sebagai target, buat penyeimbang beban, pendengarnya, dan grup targetnya. Untuk informasi selengkapnya, lihat [Membuat Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-application-load-balancer.html) di *Panduan Pengguna untuk Application Load* Balancers.

## Langkah 1: Buat kelompok target dari jenis alb
<a name="register-application-load-balancer-target"></a>

Buat kelompok target tipe`alb`. Anda dapat mendaftarkan Application Load Balancer sebagai target saat Anda membuat grup target atau nanti.

------
#### [ Console ]

**Untuk membuat grup target untuk Application Load Balancer sebagai target**

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

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

1. Pilih**Buat grup target**.

1. Di panel **konfigurasi Dasar**, untuk **Pilih jenis target, pilih** **Application Load Balancer**.

1. Untuk **Name**, masukkan nama untuk grup target.

1. Untuk **Protokol**, hanya TCP yang diizinkan. Pilih **Port** untuk grup target Anda. Port untuk grup target ini harus sesuai dengan port listener Application Load Balancer. Jika Anda memilih port yang berbeda untuk grup target ini, Anda dapat memperbarui port listener pada Application Load Balancer agar sesuai dengannya.

1. Untuk **VPC**, pilih virtual private cloud (VPC) untuk grup target. Ini harus VPC yang sama yang digunakan oleh Application Load Balancer.

1. 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.

1. (Opsional) Perluas **Tag**. Untuk setiap tag, pilih **Tambahkan tag baru** dan masukkan kunci tag dan nilai tag.

1. Pilih **Berikutnya**.

1. Jika Anda siap untuk mendaftarkan Application Load Balancer, pilih **Register now**, override port default jika diperlukan, dan pilih Application Load Balancer. Application Load Balancer harus memiliki listener pada port yang sama dengan kelompok target. Anda dapat menambahkan atau mengedit pendengar pada penyeimbang beban ini agar sesuai dengan port grup target, atau kembali ke langkah sebelumnya dan mengubah port untuk grup target.

   Jika Anda belum siap untuk mendaftarkan Application Load Balancer sebagai target, pilih **Register nanti** dan daftarkan target nanti. Untuk informasi selengkapnya, lihat [Daftarkan target](target-group-register-targets.md#register-targets).

1. Pilih**Buat grup target**.

------
#### [ AWS CLI ]

**Untuk membuat kelompok target dari tipe alb**  
Gunakan perintah [create-target-group](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-target-group.html). Protokol harus TCP dan port harus cocok dengan port listener Application Load Balancer.

```
aws elbv2 create-target-group \
    --name my-target-group \
    --protocol TCP \
    --port 80 \
    --target-type alb \
    --vpc-id vpc-1234567890abcdef0 \
    --tags Key=department,Value=123
```

------
#### [ CloudFormation ]

**Untuk membuat kelompok target dari tipe alb**  
Tentukan sumber daya tipe [AWS::ElasticLoadBalancingV2::TargetGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-targetgroup.html). Protokol harus TCP dan port harus cocok dengan port listener Application Load Balancer.

```
Resources:
  myTargetGroup:
    Type: 'AWS::ElasticLoadBalancingV2::TargetGroup'
    Properties:
      Name: my-target-group
      Protocol: TCP
      Port: 80
      TargetType: alb
      VpcId: !Ref myVPC
      Tags: 
        - Key: 'department'
          Value: '123'
      Targets:
        - Id: !Ref myApplicationLoadBalancer
          Port: 80
```

------

## Langkah 2: Buat Network Load Balancer dan konfigurasikan routing
<a name="configure-application-load-balancer-target"></a>

Saat Anda membuat Network Load Balancer, Anda dapat mengonfigurasi tindakan default untuk meneruskan lalu lintas ke Application Load Balancer.

------
#### [ Console ]

**Untuk membuat Network Load Balancer**

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

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

1. Pilih **Buat Penyeimbang Beban**.

1. Di bawah **Penyeimbang Beban Jaringan**, pilih **Buat**.

1. **Konfigurasi dasar**

   1. Untuk **nama Load balancer**, masukkan nama untuk Network Load Balancer Anda.

   1. Untuk **Skema**, pilih **Mengakses Internet** 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.

   1. Untuk **jenis alamat IP Load balancer**, pilih **IPv4**apakah klien Anda menggunakan IPv4 alamat untuk berkomunikasi dengan Network Load Balancer **atau** Dualstack jika klien Anda menggunakan IPv4 keduanya IPv6 dan alamat untuk berkomunikasi dengan Network Load Balancer.

1. **Pemetaan jaringan**

   1. Untuk **VPC, pilih VPC** yang sama dengan yang Anda gunakan untuk Application Load Balancer Anda. Dengan penyeimbang beban yang menghadap ke internet, hanya VPCs dengan gateway internet yang tersedia untuk dipilih.

   1. Untuk **Availability Zones dan subnet**, pilih setidaknya satu Availability Zones, dan pilih satu subnet per zona. Kami menyarankan Anda memilih Availability Zone yang sama yang diaktifkan untuk Application Load Balancer Anda. Ini mengoptimalkan ketersediaan, penskalaan, dan kinerja.

      (Opsional) Untuk menggunakan alamat IP statis, pilih **Gunakan alamat IP Elastis** dalam **IPv4pengaturan** 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. 

1. **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](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) di *Panduan Pengguna Amazon VPC*.
**Awas**  
Jika Anda tidak mengaitkan grup keamanan apa pun dengan Network Load Balancer sekarang, Anda tidak dapat mengaitkannya nanti.
**Awas**  
Untuk menggunakan pendengar QUIC atau TCP\$1QUIC, Network Load Balancer Anda harus tidak memiliki grup keamanan.

1. **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.

   1. Untuk **tindakan Default**, pilih grup target yang Anda buat di langkah sebelumnya.

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

1. **Tag penyeimbang beban**

   (Opsional) Perluas **tag penyeimbang beban**. Pilih **Tambahkan tag baru** dan masukkan kunci tag dan nilai tag. Untuk informasi selengkapnya, lihat [Tag](load-balancer-tags.md).

1. **Ringkasan**

   Tinjau konfigurasi Anda dan pilih **Buat penyeimbang beban**.

------
#### [ AWS CLI ]

**Untuk membuat Network Load Balancer**  
Gunakan perintah [create-load-balancer](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-load-balancer.html). Kami menyarankan Anda menggunakan Availability Zone yang sama yang diaktifkan untuk Application Load Balancer Anda.

```
aws elbv2 create-load-balancer \
    --name my-load-balancer \
    --type network \
    --scheme internal \
    --subnets subnet-1234567890abcdef0 subnet-0abcdef1234567890 \
    --security-groups sg-1111222233334444
```

**Untuk menambahkan pendengar TCP**  
Gunakan perintah [create-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-load-balancer.html) untuk menambahkan pendengar TCP. Hanya pendengar TCP yang dapat meneruskan lalu lintas ke Application Load Balancer. Untuk tindakan default, gunakan grup target yang Anda buat di langkah sebelumnya.

```
aws elbv2 create-listener \
    --load-balancer-arn load-balancer-arn \
    --protocol TCP \
    --port 80 \
    --default-actions Type=forward,TargetGroupArn=target-group-arn
```

------
#### [ CloudFormation ]

**Untuk membuat Network Load Balancer**  
Tentukan sumber daya tipe [AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html)dan sumber daya tipe [AWS::ElasticLoadBalancingV2::Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html). Hanya pendengar TCP yang dapat meneruskan lalu lintas ke Application Load Balancer. Untuk tindakan default, gunakan grup target yang Anda buat di langkah sebelumnya.

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: my-load-balancer
      Type: network
      Scheme: internal
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup

  myTCPListener:
    Type: 'AWS::ElasticLoadBalancingV2::Listener'
    Properties:
      LoadBalancerArn: !Ref myLoadBalancer
      Protocol: TCP
      Port: 80
      DefaultActions:
        - Type: forward
          TargetGroupArn: !Ref myTargetGroup
```

------

## Langkah 3: (Opsional) Buat layanan titik akhir VPC
<a name="enable-privatelink"></a>

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**

1. Pada panel navigasi, pilih **Load Balancers**. 

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

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

1. Pilih **Buat layanan endpoint** untuk membuka halaman **layanan Endpoint**. Untuk langkah-langkah yang tersisa, lihat [Membuat layanan endpoint](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html#create-endpoint-service-nlb) di *AWS PrivateLink Panduan*.