

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

# Memulai dengan Amazon EC2 Auto Scaling
<a name="get-started-with-ec2-auto-scaling"></a>

Untuk memulai dengan Amazon EC2 Auto Scaling, Anda dapat mengikuti tutorial yang memperkenalkan Anda pada layanan ini.

**Topics**
+ [Tutorial: Buat grup Auto Scaling pertama Anda](create-your-first-auto-scaling-group.md)
+ [Tutorial: Siapkan aplikasi yang diskalakan dan diseimbangkan beban](tutorial-ec2-auto-scaling-load-balancer.md)

Untuk tutorial tambahan yang berfokus pada alat khusus untuk mengelola siklus hidup instance dalam grup Auto Scaling, lihat topik berikut:
+ [Tutorial: Konfigurasikan kait siklus hidup yang memanggil fungsi Lambda](tutorial-lifecycle-hook-lambda.md). Tutorial ini menunjukkan cara menggunakan Amazon EventBridge untuk membuat aturan yang menjalankan fungsi Lambda berdasarkan peristiwa yang terjadi pada instance di grup Auto Scaling Anda.
+ [Tutorial: Gunakan skrip data dan metadata instance untuk mengambil status siklus hidup](tutorial-lifecycle-hook-instance-metadata.md). Tutorial ini menunjukkan cara menggunakan Layanan Metadata Instance (IMDS) untuk menjalankan tindakan dari dalam instance itu sendiri.

Sebelum Anda membuat grup Auto Scaling untuk digunakan dengan aplikasi Anda, tinjau aplikasi Anda secara menyeluruh saat berjalan di. AWS Cloud Pertimbangkan hal berikut: 
+ Jumlah Availability Zone yang harus dicakup oleh grup Auto Scaling.
+ Sumber daya apa yang ada dapat digunakan, seperti grup keamanan atau Amazon Machine Images (AMIs).
+ Apakah Anda ingin meningkatkan atau mengurangi kapasitas, atau hanya ingin memastikan bahwa jumlah server tertentu selalu berjalan. Harap diingat bahwa Amazon EC2 Auto Scaling dapat melakukan keduanya secara bersamaan.
+ Metrik apa yang paling sesuai dengan kinerja aplikasi Anda.
+ Berapa lama waktu yang dibutuhkan untuk meluncurkan dan menyediakan server.

Makin baik Anda memahami aplikasi, Anda akan makin efektif untuk membuat arsitektur Auto Scaling.

# Tutorial: Buat grup Auto Scaling pertama Anda
<a name="create-your-first-auto-scaling-group"></a>

Tutorial ini memberikan pengenalan langsung untuk Amazon EC2 Auto Scaling melalui. Konsol Manajemen AWS Anda akan membuat template peluncuran yang mendefinisikan instans EC2 Anda dan grup Auto Scaling dengan satu instance di dalamnya. Setelah meluncurkan grup Auto Scaling, Anda akan menghentikan instance dan memverifikasi bahwa instance telah dihapus dari layanan dan diganti. Untuk mempertahankan jumlah instans yang konstan, Amazon EC2 Auto Scaling mendeteksi dan merespons pemeriksaan kesehatan dan jangkauan Amazon EC2 secara otomatis.

Saat Anda mendaftar AWS, Anda dapat memulai dengan Amazon EC2 Auto Scaling secara gratis [AWS menggunakan](https://aws.amazon.com/free/) Tingkat Gratis. Anda dapat menggunakan tingkat gratis untuk meluncurkan dan menggunakan instans `t2.micro` secara gratis selama 12 bulan (di Wilayah yang tidak menyediakan `t2.micro`, Anda dapat menggunakan instans `t3.micro` pada tingkat gratis). Jika Anda meluncurkan instans yang tidak termasuk dalam tingkat gratis, Anda dikenai biaya penggunaan Amazon EC2 standar untuk instans tersebut. Untuk informasi selengkapnya, lihat [Harga Amazon EC2](https://aws.amazon.com/ec2/pricing/).

**Topics**
+ [Bersiaplah untuk penelusuran](#gs-preparing-for-walkthrough)
+ [Langkah 1: Buat templat peluncuran](#gs-create-lt)
+ [Langkah 2: Buat grup Auto Scaling satu contoh](#gs-create-asg)
+ [Langkah 3: Verifikasi grup Auto Scaling Anda](#gs-verify-asg)
+ [Langkah 4: Mengakhiri instance di grup Auto Scaling Anda](#gs-asg-terminate-instance)
+ [Langkah 5: Langkah selanjutnya](#gs-tutorial-next-steps)
+ [Langkah 6: Bersihkan](#gs-delete-asg)

## Bersiaplah untuk penelusuran
<a name="gs-preparing-for-walkthrough"></a>

Panduan ini mengasumsikan bahwa Anda terbiasa meluncurkan instans EC2 dan bahwa Anda telah membuat key pair dan grup keamanan.

Untuk mulai menggunakan Amazon EC2 Auto Scaling, Anda dapat menggunakan VPC default *untuk* Anda. Akun AWS VPC default menyertakan subnet publik default di setiap Availability Zone dan gateway internet yang dilampirkan ke VPC Anda. Anda dapat melihat di [ VPCshalaman Anda VPCs ](https://console.aws.amazon.com/vpc/home?/#vpcs) di konsol Amazon Virtual Private Cloud (Amazon VPC).

## Langkah 1: Buat templat peluncuran
<a name="gs-create-lt"></a>

Pada langkah ini, Anda membuat template peluncuran yang menentukan jenis instans EC2 yang dibuat Amazon EC2 Auto Scaling untuk Anda. Sertakan informasi seperti ID Amazon Machine Image (AMI) untuk digunakan, jenis instans, pasangan kunci, dan grup keamanan.

**Untuk membuat templat peluncuran**

1. Buka konsol Amazon EC2 dan buka halaman [Peluncuran templat](https://console.aws.amazon.com/ec2/v2/#LaunchTemplates).

1. Di bilah navigasi atas, pilih file Wilayah AWS. Template peluncuran dan grup Auto Scaling yang Anda buat terikat dengan Wilayah yang Anda tentukan. 

1. Pilih **Buat templat peluncuran**.

1. Untuk **nama template Luncurkan**, masukkan**my-template-for-auto-scaling**.

1. Di bawah **panduan Auto Scaling**, pilih kotak centang. 

1. Untuk **Aplikasi dan Gambar OS (Amazon Machine Image)**, pilih versi Amazon Linux 2 (HVM) dari daftar **Mulai Cepat**. AMI berfungsi sebagai template konfigurasi dasar untuk instans Anda. 

1. Untuk **Jenis instans**, pilih konfigurasi perangkat keras yang kompatibel dengan AMI yang Anda tentukan.

1. (Opsional) Untuk **Key pair (login)**, pilih key pair yang ada. Anda menggunakan pasangan kunci untuk terhubung ke instans Amazon EC2 dengan SSH. Koneksi ke suatu instans tidak disertakan sebagai bagian dari tutorial ini. Oleh karena itu, Anda tidak perlu menentukan key pair kecuali Anda berniat untuk terhubung ke instance Anda menggunakan SSH. 

1. Untuk **pengaturan Jaringan**, perluas **Konfigurasi jaringan lanjutan** dan lakukan hal berikut:

   1. Pilih **Tambahkan antarmuka jaringan** untuk mengkonfigurasi antarmuka jaringan utama.

   1. Untuk **Auto-assign IP publik**, tentukan apakah instans Anda menerima alamat IPv4 publik. Secara default, Amazon EC2 menetapkan alamat IPv4 publik jika instans EC2 diluncurkan ke subnet default atau jika instance diluncurkan ke subnet yang telah dikonfigurasi untuk menetapkan alamat publik secara otomatis. IPv4 Jika Anda tidak perlu terhubung ke instans Anda, pilih **Nonaktifkan**.

   1. Untuk **ID grup Keamanan**, pilih grup keamanan di VPC yang sama dengan yang Anda rencanakan untuk digunakan sebagai VPC untuk grup Auto Scaling Anda. Jika Anda tidak menentukan grup keamanan, instans Anda secara otomatis terkait dengan grup keamanan default untuk VPC.

   1. Untuk **Hapus saat penghentian**, pilih **Ya** untuk menghapus antarmuka jaringan saat instance dihapus.

1. Pilih **Buat templat peluncuran**.

1. Pada halaman konfirmasi, pilih **Buat grup Auto Scaling**.

## Langkah 2: Buat grup Auto Scaling satu contoh
<a name="gs-create-asg"></a>

Gunakan prosedur berikut untuk melanjutkan di mana Anda tinggalkan setelah membuat template peluncuran. 

**Untuk membuat grup Auto Scaling**

1. Pada halaman **Pilih template peluncuran atau konfigurasi**, untuk **nama grup Auto Scaling, masukkan**. **my-first-asg**

1. Pilih **Berikutnya**. 

   Halaman **opsi peluncuran instans Pilih** muncul, memungkinkan Anda memilih pengaturan jaringan VPC yang ingin digunakan oleh grup Auto Scaling dan memberi Anda opsi untuk meluncurkan Instans Sesuai Permintaan dan Spot. 

1. Di bagian **Jaringan**, tetapkan **VPC** ke VPC default untuk pilihan Anda Wilayah AWS, atau pilih VPC Anda sendiri. VPC default secara otomatis dikonfigurasi untuk menyediakan konektivitas internet untuk instans Anda. VPC ini mencakup subnet publik di setiap Availability Zone di Wilayah tersebut. 

1. Untuk **Availability Zones dan subnet**, pilih subnet dari setiap Availability Zone yang ingin Anda sertakan. Gunakan subnet di beberapa Availability Zone untuk ketersediaan tinggi. Untuk informasi selengkapnya, lihat [Pertimbangan saat memilih subnet VPC](asg-in-vpc.md#as-vpc-considerations).

1. Di bagian **Persyaratan tipe instans**, gunakan pengaturan default untuk menyederhanakan langkah ini. (Jangan mengganti template peluncuran.) Untuk tutorial ini, Anda hanya akan meluncurkan satu On-Demand Instance menggunakan jenis instance yang ditentukan dalam template peluncuran Anda.

1. Simpan sisa default untuk tutorial ini, lalu pilih **Lewati untuk meninjau**. 
**catatan**  
Ukuran awal grup ditentukan oleh kapasitas yang diinginkan. Nilai default adalah instans `1`. 

1. Di halaman **Peninjauan**, tinjau informasi untuk grup, lalu pilih **Buat grup Auto Scaling**.

## Langkah 3: Verifikasi grup Auto Scaling Anda
<a name="gs-verify-asg"></a>

Setelah Anda membuat grup Auto Scaling, Anda siap untuk memverifikasi bahwa grup telah meluncurkan instans EC2.

**Tip**  
Dalam prosedur berikut, Anda melihat bagian **Riwayat Aktivitas** dan **Instans** untuk grup Auto Scaling. Di keduanya, kolom bernama seharusnya sudah ditampilkan. Untuk menampilkan kolom tersembunyi atau mengubah jumlah baris yang ditampilkan, pilih ikon roda gigi di sudut kanan atas setiap bagian untuk membuka modal preferensi, perbarui pengaturan sesuai kebutuhan, dan pilih **Konfirmasi**.

**Untuk memverifikasi bahwa grup Auto Scaling Anda telah meluncurkan instans EC2**

1. Buka [halaman grup Auto Scaling](https://console.aws.amazon.com/ec2/v2/home?#AutoScalingGroups) di konsol Amazon EC2.

1. Pilih kotak centang di samping grup Auto Scaling yang baru saja Anda buat. 

   Panel terpisah terbuka di bagian bawah halaman grup **Auto Scaling.** Tab pertama yang tersedia adalah tab **Detail**, menampilkan informasi tentang grup Auto Scaling.

1. Pilih tab kedua, **Aktivitas**. Di bawah **Riwayat aktivitas**, Anda dapat melihat kemajuan aktivitas yang terkait dengan grup Auto Scaling. Kolom **Status** menunjukkan status instans Anda saat ini. Saat instance Anda diluncurkan, kolom status akan ditampilkan`Not yet in service`. Status berubah menjadi `Successful` setelah instance diluncurkan. Anda juga dapat menggunakan tombol refresh untuk melihat status instans Anda saat ini.

1. Di tab **Manajemen instans**, di bawah **Instans**, Anda dapat melihat status instans.

1. Verifikasi bahwa instans Anda berhasil diluncurkan. Butuh waktu singkat untuk meluncurkan sebuah instans. 
   + Kolom **Siklus Aktif** menunjukkan status instans Anda. Pada awalnya, instans Anda ada pada status `Pending`. Setelah instans siap untuk menerima lalu lintas, statusnya adalah `InService`.
   + Kolom **status Kesehatan** menunjukkan hasil pemeriksaan kesehatan Amazon EC2 Auto Scaling pada instans Anda.

## Langkah 4: Mengakhiri instance di grup Auto Scaling Anda
<a name="gs-asg-terminate-instance"></a>

Gunakan langkah-langkah ini untuk mempelajari lebih lanjut tentang cara kerja Amazon EC2 Auto Scaling, khususnya, cara meluncurkan instans baru bila diperlukan. Ukuran minimum untuk grup Auto Scaling yang Anda buat dalam tutorial ini adalah satu instans. Oleh karena itu, jika Anda mengakhiri instans yang berjalan, Amazon EC2 Auto Scaling harus meluncurkan instans baru untuk menggantikannya.

1. Buka [halaman grup Auto Scaling](https://console.aws.amazon.com/ec2/v2/home?#AutoScalingGroups) di konsol Amazon EC2.

1. Pilih kotak centang di samping grup Auto Scaling Anda. 

1. Di tab **Manajemen instans**, di bawah **Instans**, pilih ID instans.

   Ini akan membawa Anda ke halaman **Instans** konsol Amazon EC2, tempat Anda dapat menghentikan instans.

1. Pilih **Tindakan**, **Status Instans**, **Akhiri**. Ketika diminta konfirmasi, pilih **Ya, Akhiri**.

1. Pada panel navigasi, di bawah **Auto Scaling**, pilih **Grup Auto Scaling**. Pilih grup Auto Scaling Anda dan pilih tab **Aktivitas**.

   Saat Anda menghentikan instance dari halaman **Instances**, dibutuhkan satu atau dua menit setelah Anda menghentikan instance sebelum instance baru diluncurkan. Dalam riwayat aktivitas, ketika aktivitas penskalaan dimulai, Anda melihat entri untuk pengakhiran instans pertama dan entri untuk peluncuran instans baru. Gunakan tombol refresh sampai Anda melihat entri baru.

1. Di tab **Manajemen instans**, bagian **Instans** hanya menunjukkan instans baru. 

1. **Pada panel navigasi, di bawah **Instans, pilih Instans**.** Halaman ini menampilkan baik instans yang diakhiri maupun instans yang baru berjalan.

## Langkah 5: Langkah selanjutnya
<a name="gs-tutorial-next-steps"></a>

Pergi ke langkah berikutnya jika Anda ingin menghapus infrastruktur dasar yang baru saja Anda buat. Jika tidak, Anda dapat menggunakan infrastruktur ini sebagai dasar Anda dan mencoba satu atau beberapa hal berikut:
+ Connect ke instance Linux Anda menggunakan Session Manager atau SSH. Untuk informasi selengkapnya, lihat [Connect ke instans EC2 menggunakan Session Manager](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-with-systems-manager-session-manager.html) dan [Connect ke instans Linux menggunakan SSH](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html) di Panduan Pengguna *Amazon EC2*.
+ Konfigurasikan notifikasi Amazon SNS untuk memberi tahu Anda kapan pun grup Auto Scaling meluncurkan atau menghentikan instans. Untuk informasi selengkapnya, lihat [Opsi pemberitahuan Amazon SNS](ec2-auto-scaling-sns-notifications.md).
+ Skalakan grup Auto Scaling Anda secara manual untuk menguji notifikasi SNS. Untuk informasi selengkapnya, lihat [Ubah kapasitas yang diinginkan dari grup Auto Scaling Anda](ec2-auto-scaling-scaling-manually.md#change-desired-capacity).

Anda juga dapat mulai membiasakan diri dengan konsep penskalaan otomatis dengan membaca tentang. [Kebijakan penskalaan pelacakan target](as-scaling-target-tracking.md) Jika beban pada aplikasi Anda berubah, grup Auto Scaling Anda dapat menskalakan (menambahkan instance) dan menskalakan (menjalankan lebih sedikit instance) secara otomatis dengan menyesuaikan kapasitas grup yang diinginkan antara batas kapasitas minimum dan maksimum. Untuk informasi selengkapnya tentang menetapkan batas ini, lihat[Tetapkan batas penskalaan untuk grup Auto Scaling Anda](asg-capacity-limits.md).

## Langkah 6: Bersihkan
<a name="gs-delete-asg"></a>

Anda dapat menghapus infrastruktur penskalaan Anda atau menghapus hanya grup Auto Scaling Anda dan menyimpan template peluncuran Anda untuk digunakan nanti.

Jika Anda meluncurkan instans yang tidak berada dalam [Tingkat AWS Gratis](https://aws.amazon.com/free/), Anda harus menghentikan instans Anda untuk menghindari biaya tambahan. Saat Anda mengakhiri instans, data yang terkait dengannya juga akan dihapus.

**Untuk menghapus grup Auto Scaling Anda**

1. Buka [halaman grup Auto Scaling](https://console.aws.amazon.com/ec2/v2/home?#AutoScalingGroups) di konsol Amazon EC2.

1. Pilih kotak centang di samping grup Auto Scaling ()`my-first-asg`.

1. Pilih **Hapus**. 

1. **Saat diminta konfirmasi, ketik **delete** untuk mengonfirmasi penghapusan grup Auto Scaling yang ditentukan, lalu pilih Hapus.**

   Ikon memuat di kolom **Nama** menunjukkan bahwa grup Auto Scaling dihapus. Saat penghapusan telah terjadi, kolom **Diinginkan**, **Min**, dan **Maks** menunjukkan instans `0` untuk grup Auto Scaling. Hanya perlu beberapa menit untuk menghentikan proses dan menghapus grup. Refresh daftar untuk melihat status saat ini. 

Lewati prosedur berikut jika Anda ingin menyimpan templat peluncuran Anda.

**Untuk menghapus templat peluncuran Anda**

1. Buka [halaman Peluncuran templat](https://console.aws.amazon.com/ec2/v2/#LaunchTemplates) konsol Amazon EC2.

1. Pilih template peluncuran Anda (`my-template-for-auto-scaling`).

1. Pilih **Tindakan**, **Hapus templat**.

1. **Saat diminta konfirmasi, ketik **Delete** untuk mengonfirmasi penghapusan templat peluncuran yang ditentukan, lalu pilih Hapus.**

# Tutorial: Siapkan aplikasi yang diskalakan dan diseimbangkan beban
<a name="tutorial-ec2-auto-scaling-load-balancer"></a>

**penting**  
Sebelum Anda menjelajahi tutorial ini, kami sarankan Anda terlebih dahulu meninjau tutorial pengantar berikut: [Buat grup Auto Scaling pertama Anda](create-your-first-auto-scaling-group.md).

Mendaftarkan grup Auto Scaling Anda dengan load balancer Elastic Load Balancing membantu Anda menyiapkan aplikasi load-balanced. Elastic Load Balancing bekerja dengan Amazon EC2 Auto Scaling untuk mendistribusikan lalu lintas masuk di seluruh instance Amazon EC2 Anda yang berstatus sehat. Ini meningkatkan skalabilitas dan ketersediaan aplikasi Anda. Anda dapat mengaktifkan Elastic Load Balancing dalam beberapa Zona Ketersediaan untuk meningkatkan toleransi kesalahan aplikasi Anda. 

Dalam tutorial ini, kami membahas langkah-langkah dasar untuk pengaturan aplikasi load-balanced ketika grup Auto Scaling dibuat. Ketika selesai, arsitektur Anda akan terlihat mirip dengan diagram berikut:

![\[Grup Auto Scaling dengan Application Load Balancer.\]](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/images/elb-tutorial-architecture-diagram.png)


Elastic Load Balancing mendukung berbagai jenis penyeimbang beban. Kami menyarankan Anda menggunakan Application Load Balancer untuk tutorial ini. 

Untuk informasi selengkapnya tentang memperkenalkan penyeimbang beban ke dalam arsitektur Anda, lihat[Gunakan Elastic Load Balancing untuk mendistribusikan lalu lintas aplikasi yang masuk dalam grup Auto Scaling](autoscaling-load-balancer.md).

**Topics**
+ [Prasyarat](#as-register-lbs-prerequisites)
+ [Langkah 1: Siapkan templat peluncuran atau konfigurasi peluncuran](#as-register-lbs-create-lt-console)
+ [Langkah 2: Buat grup Auto Scaling](#as-register-lbs-create-asg-console)
+ [Langkah 3: Verifikasi bahwa penyeimbang beban Anda terpasang](#as-register-lbs-verify-console)
+ [Langkah 4: Langkah selanjutnya](#as-lbs-app-next-steps)
+ [Langkah 5: Bersihkan](#as-lbs-app-clean-up)
+ [Sumber daya terkait](#tutorial-ec2-auto-scaling-load-balancer-related-resources)

## Prasyarat
<a name="as-register-lbs-prerequisites"></a>
+ Penyeimbang beban dan kelompok sasaran. Pastikan untuk memilih Availability Zone yang sama untuk load balancer yang Anda rencanakan untuk digunakan untuk grup Auto Scaling Anda. Untuk informasi lebih lanjut, lihat [Memulai Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html) di *Panduan Pengguna Elastic Load Balancing*.
+ Grup keamanan untuk templat peluncuran atau konfigurasi peluncuran Anda. Grup keamanan harus mengizinkan akses dari penyeimbang beban pada kedua port listener (biasanya port 80 untuk lalu lintas HTTP) dan port yang Anda inginkan Elastic Load Balancing untuk digunakan untuk pemeriksaan kesehatan. Untuk informasi lebih lanjut, lihat dokumentasi yang berlaku:
  + [Grup keamanan target](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-register-targets.html#target-security-groups) di *Panduan Pengguna untuk Application Load Balancer*
  + [Grup keamanan target](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-register-targets.html#target-security-groups) di *Panduan Pengguna untuk Network Load Balancer*

  Secara opsional, jika instans Anda akan memiliki alamat IP publik, Anda dapat mengizinkan lalu lintas SSH untuk menghubungkan ke instance. 
+ (Opsional) Peran IAM yang memberikan akses aplikasi Anda. AWS
+ (Opsional) Gambar Mesin Amazon (AMI) yang didefinisikan sebagai template sumber untuk instans Amazon EC2 Anda. Untuk membuatnya sekarang, luncurkan satu instance. Tentukan peran IAM (jika Anda sudah membuatnya) dan skrip konfigurasi yang diperlukan sebagai data pengguna. Hubungkan ke instance dan sesuaikan. Misalnya, Anda dapat menginstal perangkat lunak dan aplikasi, menyalin data, dan melampirkan volume EBS tambahan. Uji aplikasi Anda pada instans Anda untuk memastikan bahwa itu dikonfigurasi dengan benar. Simpan konfigurasi yang telah diperbarui ini sebagai AMI khusus. Jika Anda tidak memerlukan instance nanti, Anda dapat menghentikannya. Instans yang diluncurkan dari AMI kustom tersebut sudah mencakup kustomisasi yang Anda buat saat membuat AMI. 
+ Virtual Private Cloud (VPC) Tutorial ini mengacu pada VPC default, tetapi Anda dapat menggunakan VPC Anda sendiri. Jika menggunakan VPC Anda sendiri, pastikan bahwa ia memiliki subnet yang dipetakan ke setiap Availability Zone dari Region tempat Anda bekerja. Minimal, Anda harus memiliki dua subnet publik yang tersedia untuk membuat penyeimbang beban. Anda juga harus memiliki dua subnet pribadi atau dua subnet publik untuk membuat grup Auto Scaling Anda dan mendaftarkannya ke penyeimbang beban.

## Langkah 1: Siapkan templat peluncuran atau konfigurasi peluncuran
<a name="as-register-lbs-create-lt-console"></a>

Gunakan template peluncuran atau konfigurasi peluncuran untuk tutorial ini. 

**Topics**
+ [Pilih atau buat template peluncuran](#as-register-lbs-create-lt-console)
+ [Pilih atau buat konfigurasi peluncuran](#as-register-lbs-create-lc-console)

### Pilih atau buat template peluncuran
<a name="as-register-lbs-create-lt-console"></a>

Jika Anda sudah memiliki template peluncuran yang ingin Anda gunakan, pilih dengan menggunakan prosedur berikut. 

**Untuk memilih template peluncuran yang ada**

1. Buka [halaman Peluncuran templat](https://console.aws.amazon.com/ec2/v2/#LaunchTemplates) konsol Amazon EC2.

1. Pada bilah navigasi di bagian atas layar, pilih Wilayah tempat penyeimbang beban dibuat.

1. Pilih template peluncuran.

1. Pilih **Tindakan**, **Buat grup Auto Scaling.**

Atau, untuk membuat template peluncuran baru, gunakan prosedur berikut.

**Untuk membuat templat peluncuran**

1. Buka [halaman Peluncuran templat](https://console.aws.amazon.com/ec2/v2/#LaunchTemplates) konsol Amazon EC2.

1. Pada bilah navigasi di bagian atas layar, pilih Wilayah tempat penyeimbang beban dibuat.

1. Pilih **Buat templat peluncuran**. 

1. Masukkan nama dan berikan deskripsi untuk versi awal templat peluncuran.

1. Untuk **Gambar Aplikasi dan OS (Amazon Machine Image)**, pilih ID AMI untuk instans Anda. Anda dapat mencari melalui semua yang tersedia AMIs, atau memilih AMI dari daftar **Terbaru** atau **Mulai Cepat**. Jika Anda tidak melihat AMI yang Anda butuhkan, pilih **Jelajahi lebih lanjut AMIs** untuk menelusuri katalog AMI lengkap.

1. Untuk **Jenis instance**, pilih konfigurasi perangkat keras untuk instance Anda yang kompatibel dengan AMI yang Anda tentukan.

1. (Opsional) Untuk **Pasangan kunci (login)**, pilih pasangan kunci untuk digunakan saat menghubungkan ke instance Anda.

1. Untuk **pengaturan Jaringan**, perluas **Konfigurasi jaringan lanjutan** dan lakukan hal berikut:

   1. Pilih **Tambahkan antarmuka jaringan** untuk mengkonfigurasi antarmuka jaringan utama.

   1. Untuk **Auto-assign IP publik**, tentukan apakah instans Anda menerima alamat IPv4 publik. Secara default, Amazon EC2 menetapkan alamat IPv4 publik jika instans EC2 diluncurkan ke subnet default atau jika instance diluncurkan ke subnet yang telah dikonfigurasi untuk menetapkan alamat publik secara otomatis. IPv4 Jika Anda tidak perlu terhubung ke instans Anda, Anda dapat memilih **Nonaktifkan** untuk mencegah instance di grup Anda menerima lalu lintas langsung dari internet. Dalam hal ini, instance-instance tersebut hanya akan menerima lalu lintas dari load balancer.

   1. Untuk **ID grup keamanan**, menentukan grup keamanan untuk instance Anda dari VPC yang sama dengan load balancer. 

   1. Untuk **Hapus saat penghentian**, pilih **Ya**. Ini menghapus antarmuka jaringan saat grup Auto Scaling masuk, dan mengakhiri instance tempat antarmuka jaringan terpasang. 

1. (Opsional) Untuk mendistribusikan kredensial secara aman ke instance Anda, untuk **Detail tingkat lanjut**, **Profil instance IAM**, masukkan Amazon Resource Name (ARN) peran IAM Anda.

1. (Opsional) Untuk menentukan data pengguna atau skrip konfigurasi untuk instance Anda, tempelkan ke **Detail tingkat lanjut**, **Data pengguna**.

1. Pilih **Buat templat peluncuran**. 

1. Pada halaman konfirmasi, pilih **Buat grup Auto Scaling**.

### Pilih atau buat konfigurasi peluncuran
<a name="as-register-lbs-create-lc-console"></a>

**catatan**  
Kami sangat tidak menyarankan menggunakan konfigurasi peluncuran di aplikasi baru karena ini adalah fitur lama tanpa investasi yang direncanakan. Selain itu, akun baru yang dibuat pada atau setelah 1 Juni 2023 tidak akan memiliki opsi untuk membuat konfigurasi peluncuran baru melalui konsol. Untuk informasi selengkapnya, lihat [Konfigurasi peluncuran Auto Scaling](launch-configurations.md).

**Untuk memilih konfigurasi peluncuran yang ada**

1. Buka [halaman konfigurasi Luncurkan](https://console.aws.amazon.com/ec2/v2/home?#LaunchConfigurations) konsol Amazon EC2.

1. Di bilah navigasi atas, pilih Wilayah tempat penyeimbang beban dibuat.

1. Pilih konfigurasi peluncuran.

1. Pilih **Tindakan**, **Buat grup Auto Scaling.**

Atau, untuk membuat konfigurasi peluncuran baru, gunakan prosedur berikut.

**Untuk membuat konfigurasi peluncuran**

1. Buka [halaman konfigurasi Luncurkan](https://console.aws.amazon.com/ec2/v2/home?#LaunchConfigurations) konsol Amazon EC2. Saat diminta konfirmasi, pilih **Lihat konfigurasi peluncuran** untuk mengonfirmasi bahwa Anda ingin melihat halaman **Konfigurasi peluncuran**. 

1. Di bilah navigasi atas, pilih Wilayah tempat penyeimbang beban dibuat.

1. Pilih **Buat konfigurasi peluncuran**, dan masukkan nama untuk konfigurasi peluncuran Anda. 

1. Untuk **Amazon machine image (AMI)**, masukkan ID AMI untuk instance Anda sebagai kriteria pencarian. 

1. Untuk **Jenis instance**, pilih konfigurasi perangkat keras untuk instance Anda.

1. Pada **Konfigurasi tambahan**, perhatikan kolom-kolom berikut:

   1. (Opsional) Untuk mendistribusikan kredensial secara aman ke instance EC2 Anda, untuk **Profil instance IAM**, pilih peran IAM Anda. Untuk informasi selengkapnya, lihat [Peran IAM untuk aplikasi yang berjalan di instans Amazon EC2](us-iam-role.md).

   1. (Opsional) Untuk menentukan data pengguna atau skrip konfigurasi untuk instance Anda, tempelkan ke **Detail tingkat lanjut**, **Data pengguna**.

   1. (Opsional) Untuk **Detail tingkat lanjut**, **Jenis alamat IP**, pertahankan nilai default. Saat Anda membuat grup Auto Scaling, Anda dapat menetapkan alamat IP publik untuk beberapa instance dalam grup Auto Scaling Anda dengan menggunakan subnet yang sudah mengaktifkan atribut alamat IP publik, seperti subnet default dalam VPC default. Atau, jika Anda tidak perlu terhubung ke instans Anda, Anda dapat memilih **Jangan menetapkan alamat IP publik ke instans apa pun untuk mencegah instance** di grup Anda menerima lalu lintas langsung dari internet. Dalam hal ini, instance-instance tersebut hanya akan menerima lalu lintas dari load balancer.

1. Untuk **Grup keamanan**, pilih grup keamanan yang ada dari VPC yang sama dengan load balancer. Jika Anda tetap memilih opsi **Buat grup keamanan baru**, aturan SSH default dikonfigurasi untuk instans Amazon EC2 yang menjalankan Linux. Aturan RDP default dikonfigurasi untuk instance Amazon EC2 yang menjalankan Windows. 

1. Untuk **Pasangan kunci (login)**, pilih opsi pada **Opsi pasangan kunci**. 

   Jika Anda sudah mengonfigurasi pasangan kunci instance Amazon EC2, Anda dapat memilihnya di sini. 

   Jika Anda belum memiliki pasangan kunci instance Amazon EC2, pilih **Buat pasangan kunci baru** dan berikan nama yang dapat dikenali. Pilih **Unduh pasangan kunci** untuk mengunduh pasangan kunci ke komputer Anda. 
**penting**  
Jika Anda perlu terhubung ke instance, jangan pilih **Lanjutkan tanpa pasangan kunci**.

1. Centang kotak konfirmasi, lalu pilih **Buat konfigurasi peluncuran**.

1. Pilih kotak centang di samping nama konfigurasi peluncuran baru Anda dan pilih **Tindakan**, **Buat grup Auto Scaling**. 

## Langkah 2: Buat grup Auto Scaling
<a name="as-register-lbs-create-asg-console"></a>

Gunakan prosedur berikut untuk melanjutkan di mana Anda tinggalkan setelah membuat atau memilih template peluncuran atau konfigurasi peluncuran Anda. 

**Untuk membuat grup Auto Scaling**

1. Pada halaman **Pilih templat peluncuran atau konfigurasi**, untuk **Nama grup Auto Scaling**, masukkan nama untuk grup Auto Scaling Anda.

1. [Hanya templat peluncuran] Untuk **template Launch**, pilih apakah grup Auto Scaling menggunakan default, terbaru, atau versi spesifik dari template peluncuran saat melakukan scaling out.

1. Pilih **Berikutnya**. 

   Halaman **opsi peluncuran instans Pilih** muncul, memungkinkan Anda memilih pengaturan jaringan VPC yang ingin digunakan oleh grup Auto Scaling dan memberi Anda opsi untuk meluncurkan Instans Sesuai Permintaan dan Spot (jika Anda memilih templat peluncuran). 

1. Di bagian **Jaringan**, untuk **VPC, pilih VPC** yang Anda gunakan untuk penyeimbang beban Anda. Jika Anda memilih VPC default, secara otomatis dikonfigurasi untuk menyediakan konektivitas internet untuk instance Anda. VPC ini mencakup subnet publik di setiap Zona Ketersediaan di Wilayah tersebut. 

1. Untuk **Availability Zones dan subnet**, pilih satu atau beberapa subnet dari setiap Availability Zone yang ingin Anda sertakan, berdasarkan Availability Zone tempat penyeimbang beban berada. Untuk informasi selengkapnya, lihat [Pertimbangan saat memilih subnet VPC](asg-in-vpc.md#as-vpc-considerations).

1. [Hanya meluncurkan templat] Di bagian **Persyaratan tipe instans**, gunakan pengaturan default untuk menyederhanakan langkah ini. (Jangan mengganti template peluncuran.) Untuk tutorial ini, Anda hanya akan meluncurkan Instans On-Demand menggunakan jenis instance yang ditentukan dalam template peluncuran Anda.

1. Pilih **Berikutnya** untuk pergi ke halaman **Configure advanced options**. 

1. Untuk melampirkan grup ke penyeimbang beban yang ada, di bagian **Load balancing**, pilih **Lampirkan ke penyeimbang beban yang ada**. Anda dapat memilih **Pilih dari grup target penyeimbang beban Anda** atau **Pilih dari Classic Load Balancers**. Anda kemudian dapat memilih nama grup target untuk Application Load Balancer atau Network Load Balancer yang Anda buat, atau pilih nama Classic Load Balancer.

1. (Opsional) Untuk **pemeriksaan Kesehatan**, **Jenis pemeriksaan kesehatan tambahan**, pilih **Aktifkan pemeriksaan kesehatan Elastic Load Balancing**.

1. (Opsional) Untuk **Health check masa tenggang**, masukkan jumlah waktu, dalam hitungan detik. Jumlah waktu ini adalah berapa lama Amazon EC2 Auto Scaling perlu menunggu sebelum memeriksa status kesehatan suatu instans setelah memasuki status. `InService` Untuk informasi selengkapnya, lihat [Mengatur periode tenggang pemeriksaan kondisi untuk grup Auto Scaling](health-check-grace-period.md). 

1. Setelah selesai mengonfigurasi grup Auto Scaling, pilih **Lewati untuk meninjau**. 

1. Pada halaman **Peninjauan**, tinjau detail grup Auto Scaling Anda. Anda dapat memilih **Edit** untuk melakukan perubahan. Setelah selesai, pilih **Buat grup Auto Scaling**.

Setelah Anda membuat grup Auto Scaling dengan load balancer terlampir, load balancer secara otomatis mendaftarkan instance baru saat online. Anda hanya memiliki satu instance pada titik ini, jadi tidak banyak yang harus didaftarkan. Namun, Anda dapat menambahkan instance tambahan dengan memperbarui kapasitas grup yang diinginkan. Untuk step-by-step instruksi, lihat[Ubah kapasitas yang diinginkan dari grup Auto Scaling Anda](ec2-auto-scaling-scaling-manually.md#change-desired-capacity). 

## Langkah 3: Verifikasi bahwa penyeimbang beban Anda terpasang
<a name="as-register-lbs-verify-console"></a>

**Untuk memverifikasi bahwa penyeimbang beban Anda terpasang**

1. Dari [halaman grup Auto Scaling](https://console.aws.amazon.com/ec2/v2/home?#AutoScalingGroups) konsol Amazon EC2, pilih kotak centang di sebelah grup Auto Scaling Anda.

1. Pada tab **Detail** Anda, **Load balancing** menampilkan grup target load balancer yang ditambahkan atau Classic Load Balancer.

1. Pada tab **Aktivitas**, dalam **riwayat Aktivitas**, Anda dapat memverifikasi bahwa instans berhasil diluncurkan. Kolom **Status** menunjukkan apakah grup Auto Scaling Anda telah berhasil meluncurkan instance. Jika instans Anda gagal diluncurkan, Anda dapat menemukan ide pemecahan masalah untuk masalah peluncuran instans umum di. [Memecahkan masalah di Amazon EC2 Auto Scaling](CHAP_Troubleshooting.md)

1. Pada tab **Manajemen instans**, di bawah **Instans**, Anda dapat memverifikasi bahwa instans Anda siap menerima lalu lintas. Pada awalnya, instans Anda akan berada pada status `Pending`. Setelah instans siap untuk menerima lalu lintas, statusnya adalah `InService`. Kolom **status Kesehatan** menunjukkan hasil pemeriksaan kesehatan Amazon EC2 Auto Scaling pada instans Anda. Meskipun suatu instance dapat ditandai sebagai sehat, load balancer hanya akan mengirim lalu lintas untuk instance yang melewati pemeriksaan kesehatan load balancer.

1. Verifikasikan bahwa instance Anda terdaftar dengan load balancer. Buka [halaman Grup target](https://console.aws.amazon.com/ec2/v2/#TargetGroups) konsol Amazon EC2. Pilih grup target Anda, kemudian pilih tab **Target**. Jika keadaan kasus Anda`initial`, itu mungkin karena mereka masih dalam proses terdaftar, atau mereka masih menjalani pemeriksaan kesehatan. Saat instans Anda berada dalam tahap `healthy`, berarti instans sudah siap digunakan.

## Langkah 4: Langkah selanjutnya
<a name="as-lbs-app-next-steps"></a>

Setelah menyelesaikan tutorial ini, Anda dapat mempelajari lebih lanjut:
+ Amazon EC2 Auto Scaling menentukan apakah instans sehat berdasarkan status pemeriksaan kesehatan yang digunakan grup Auto Scaling Anda. Jika Anda mengaktifkan pemeriksaan kesehatan penyeimbang beban dan instans gagal dalam pemeriksaan kesehatan, grup Auto Scaling Anda menganggap instans tersebut tidak sehat dan menggantikannya. Untuk informasi selengkapnya, lihat [Pemeriksaan kondisi](ec2-auto-scaling-health-checks.md).
+ Anda dapat memperluas aplikasi Anda ke Availability Zone tambahan di Wilayah yang sama untuk meningkatkan toleransi kesalahan jika ada gangguan layanan. Untuk informasi selengkapnya, lihat [Tambahkan Availability ZoneMenghapus Availability Zone](as-add-az-console.md).
+ Anda dapat mengonfigurasi grup Auto Scaling untuk menggunakan kebijakan penskalaan pelacakan target. Ini secara otomatis menambah atau mengurangi jumlah instans saat permintaan pada instans Anda berubah. Ini memungkinkan grup menangani perubahan dalam jumlah lalu lintas yang diterima aplikasi Anda. Untuk informasi selengkapnya, lihat [Kebijakan penskalaan pelacakan target](as-scaling-target-tracking.md). 

## Langkah 5: Bersihkan
<a name="as-lbs-app-clean-up"></a>

Setelah Anda selesai dengan sumber daya yang Anda buat untuk tutorial ini, Anda harus mempertimbangkan untuk membersihkannya untuk menghindari biaya yang tidak perlu.

**Untuk menghapus grup Auto Scaling Anda**

1. Buka [halaman grup Auto Scaling](https://console.aws.amazon.com/ec2/v2/home?#AutoScalingGroups) di konsol Amazon EC2.

1. Pilih kotak centang di samping grup Auto Scaling Anda.

1. Pilih **Hapus**. 

1. **Saat diminta konfirmasi, ketik **delete** untuk mengonfirmasi penghapusan grup Auto Scaling yang ditentukan, lalu pilih Hapus.**

   Ikon memuat di kolom **Nama** menunjukkan bahwa grup Auto Scaling dihapus. Saat penghapusan telah terjadi, kolom **Diinginkan**, **Min**, dan **Maks** menunjukkan instans `0` untuk grup Auto Scaling. Hanya perlu beberapa menit untuk menghentikan proses dan menghapus grup. Refresh daftar untuk melihat status saat ini. 

Lewati prosedur berikut jika Anda ingin menyimpan templat peluncuran Anda.

**Untuk menghapus templat peluncuran Anda**

1. Buka [halaman Peluncuran templat](https://console.aws.amazon.com/ec2/v2/#LaunchTemplates) konsol Amazon EC2.

1. Pilih templat peluncuran Anda.

1. Pilih **Tindakan**, **Hapus templat**. 

1. **Saat diminta konfirmasi, ketik **Delete** untuk mengonfirmasi penghapusan templat peluncuran yang ditentukan, lalu pilih Hapus.**

Lewati prosedur berikut jika Anda ingin menyimpan konfigurasi peluncuran Anda.

**Untuk menghapus konfigurasi peluncuran Anda**

1. Buka [halaman konfigurasi Luncurkan](https://console.aws.amazon.com/ec2/v2/home?#LaunchConfigurations) konsol Amazon EC2.

1. Pilih konfigurasi peluncuran Anda.

1. Pilih **Tindakan**, **Hapus konfigurasi peluncuran**.

1. Saat diminta konfirmasi, pilih **Hapus**.

Lewati prosedur berikut jika Anda ingin menyimpan penyeimbang beban untuk penggunaan di masa mendatang. 

**Untuk menghapus penyeimbang beban Anda**

1. Buka [halaman Load balancers](https://console.aws.amazon.com/ec2/v2/#LoadBalancers) dari konsol Amazon EC2.

1. Pilih load balancer dan pilih **Tindakan**, **Hapus**.

1. Ketika diminta konfirmasi, pilih **Ya, Hapus**.

**Untuk menghapus grup target Anda**

1. Buka [halaman Grup target](https://console.aws.amazon.com/ec2/v2/#TargetGroups) konsol Amazon EC2.

1. Pilih grup target dan pilih **Tindakan**, **Hapus**.

1. Ketika diminta untuk mengonfirmasi, pilih **Ya, Hapus**.

## Sumber daya terkait
<a name="tutorial-ec2-auto-scaling-load-balancer-related-resources"></a>

*Dengan CloudFormation, Anda dapat membuat dan menyediakan penyebaran AWS infrastruktur yang dapat diprediksi dan berulang kali, dengan menggunakan file template untuk membuat dan menghapus kumpulan sumber daya bersama-sama sebagai satu unit (tumpukan).* Untuk informasi selengkapnya, silakan lihat [Panduan Pengguna AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

*Untuk panduan yang menggunakan template tumpukan untuk menyediakan grup Auto Scaling dan Application Load Balancer, [lihat Panduan: Membuat aplikasi yang diskalakan dan diseimbangkan beban di Panduan Pengguna](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-autoscaling.html).AWS CloudFormation * Gunakan templat panduan dan contoh sebagai titik awal untuk membuat templat serupa untuk memenuhi kebutuhan Anda.