

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

# Buat grup Auto Scaling menggunakan konfigurasi peluncuran
<a name="create-auto-scaling-groups-launch-configuration"></a>

**penting**  
Pembatasan:  
**Mulai 1 Januari 2023,** jenis instans Amazon EC2 baru tidak lagi didukung dalam konfigurasi peluncuran. Ini termasuk dukungan untuk semua jenis instans yang ditambahkan ke Wilayah AWS setelah peluncuran Region awal.
Akun yang dibuat pada atau setelah **1 Juni 2023** tidak dapat membuat konfigurasi peluncuran baru menggunakan konsol.
Akun yang dibuat pada atau setelah **1 Oktober 2024** tidak dapat membuat konfigurasi peluncuran baru menggunakan metode apa pun (konsol, API AWS CLI, atau CloudFormation).
 Migrasi untuk meluncurkan template untuk memastikan bahwa Anda tidak perlu membuat konfigurasi peluncuran baru sekarang atau di masa mendatang. Untuk informasi tentang memigrasi grup Auto Scaling untuk meluncurkan templat, lihat. [Migrasi grup Auto Scaling Anda untuk meluncurkan template](migrate-to-launch-templates.md)

Jika Anda telah membuat konfigurasi peluncuran atau instans EC2, Anda dapat membuat grup Auto Scaling yang menggunakan konfigurasi peluncuran sebagai templat konfigurasi untuk instans EC2-nya. Konfigurasi peluncuran menentukan informasi seperti ID AMI, tipe instans, key pair, grup keamanan, dan pemetaan perangkat blok untuk instans Anda. Untuk informasi tentang membuat konfigurasi peluncuran, lihat[Buat konfigurasi peluncuran](create-launch-config.md).

Anda harus memiliki izin yang cukup untuk membuat grup Auto Scaling. Anda juga harus memiliki izin yang cukup untuk membuat peran terkait layanan yang digunakan Amazon EC2 Auto Scaling untuk melakukan tindakan atas nama Anda jika belum ada. Untuk contoh kebijakan IAM yang dapat digunakan administrator sebagai referensi untuk memberikan izin kepada Anda, lihat. [Contoh kebijakan berbasis identitas](security_iam_id-based-policy-examples.md)

**Topics**
+ [Buat grup Auto Scaling menggunakan konfigurasi peluncuran](create-asg-launch-configuration.md)
+ [Buat grup Auto Scaling dari instance yang ada menggunakan AWS CLI](create-asg-from-instance.md)

# Buat grup Auto Scaling menggunakan konfigurasi peluncuran
<a name="create-asg-launch-configuration"></a>

**penting**  
Kami memberikan informasi tentang konfigurasi peluncuran untuk pelanggan yang belum bermigrasi dari konfigurasi peluncuran ke templat peluncuran. Untuk informasi tentang memigrasi grup Auto Scaling untuk meluncurkan templat, lihat. [Migrasi grup Auto Scaling Anda untuk meluncurkan template](migrate-to-launch-templates.md)

Saat membuat grup Auto Scaling, Anda harus menentukan informasi yang diperlukan untuk mengonfigurasi instans Amazon EC2, Availability Zone, dan subnet VPC untuk instans, kapasitas yang diinginkan, dan batas kapasitas minimum dan maksimum.

Prosedur berikut menunjukkan cara membuat grup Auto Scaling menggunakan konfigurasi peluncuran. Anda tidak dapat mengubah konfigurasi peluncuran setelah dibuat, tetapi Anda dapat mengganti konfigurasi peluncuran untuk grup Auto Scaling. Untuk informasi selengkapnya, lihat [Mengubah konfigurasi peluncuran untuk grup Auto Scaling](change-launch-config.md). 

**Prasyarat**
+ Anda harus telah membuat konfigurasi peluncuran. Untuk informasi selengkapnya, lihat [Buat konfigurasi peluncuran](create-launch-config.md).

**Untuk membuat grup Auto Scaling menggunakan konfigurasi peluncuran (konsol)**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pada bilah navigasi di bagian atas layar, pilih yang sama dengan Wilayah AWS yang Anda gunakan saat membuat konfigurasi peluncuran.

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

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

1. Untuk memilih konfigurasi peluncuran, lakukan hal berikut:

   1. Untuk **template Luncurkan**, pilih **Beralih untuk meluncurkan konfigurasi**.

   1. Untuk **Konfigurasi peluncuran**, pilih konfigurasi peluncuran yang ada.

   1. Verifikasi bahwa konfigurasi peluncuran Anda mendukung semua opsi yang Anda rencanakan untuk digunakan, lalu pilih **Selanjutnya**.

1. Pada halaman **Konfigurasi opsi peluncuran instans**, di bawah **Jaringan**, untuk **VPC**, pilih VPC. Grup Auto Scaling harus dibuat dalam VPC yang sama dengan grup keamanan yang Anda tentukan dalam konfigurasi peluncuran.

1. Untuk **Zona Ketersediaan dan subnet**, pilih satu atau lebih subnet di VPC yang ditentukan. 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. Pilih **Berikutnya**. 

   Atau, Anda dapat menerima pengaturan default lainnya, dan memilih **Lewati untuk meninjau**. 

1. (Opsional) Pada **Konfigurasi opsi lanjutan** , konfigurasikan opsi berikut, lalu pilih **Selanjutnya**:

   1. (Opsional) Untuk **pemeriksaan Kesehatan**, **Jenis pemeriksaan kesehatan tambahan**, pilih **Aktifkan pemeriksaan kesehatan Amazon EBS**. Untuk informasi selengkapnya, lihat [Pantau instans Auto Scaling dengan volume Amazon EBS yang terganggu menggunakan pemeriksaan kesehatan](monitor-and-replace-instances-with-impaired-ebs-volumes.md).

   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. Di bawah **Pengaturan tambahan**, **Pemantauan**, pilih apakah akan mengaktifkan pengumpulan metrik CloudWatch grup. Metrik ini memberikan pengukuran yang dapat menjadi indikator potensi masalah, seperti jumlah instance penghentian atau jumlah instance yang tertunda. Untuk informasi selengkapnya, lihat [Pantau CloudWatch metrik untuk grup dan instans Auto Scaling](ec2-auto-scaling-cloudwatch-monitoring.md).

   1. Untuk **Aktifkan pemanasan instans default**, pilih opsi ini dan pilih waktu pemanasan untuk aplikasi Anda. Jika Anda membuat grup Auto Scaling yang memiliki kebijakan penskalaan, fitur pemanasan instans default akan meningkatkan CloudWatch metrik Amazon yang digunakan untuk penskalaan dinamis. Untuk informasi selengkapnya, lihat [Menetapkan pemanasan instans default untuk grup Auto Scaling](ec2-auto-scaling-default-instance-warmup.md).

1. (Opsional) Di halaman **Konfigurasi ukuran grup dan kebijakan penskalaan**, konfigurasikan opsi berikut, lalu pilih **Selanjutnya**:

   1. Di bawah **Ukuran grup**, untuk **kapasitas yang diinginkan**, masukkan jumlah instans awal yang akan diluncurkan. 

   1. Di bagian **Penskalaan**, di bawah **batas Penskalaan**, jika nilai baru Anda untuk **kapasitas yang diinginkan** lebih besar dari kapasitas **yang diinginkan Min dan kapasitas** **yang diinginkan Maks, kapasitas** **Maks yang diinginkan** secara otomatis ditingkatkan ke nilai kapasitas baru yang diinginkan. Anda dapat mengubah batasan ini sesuai kebutuhan. Untuk informasi selengkapnya, lihat [Tetapkan batas penskalaan untuk grup Auto Scaling Anda](asg-capacity-limits.md).

   1. Untuk **Penskalaan otomatis**, pilih apakah Anda ingin membuat kebijakan penskalaan pelacakan target. Anda juga dapat membuat kebijakan ini setelah membuat grup Auto Scaling.

      Jika Anda memilih **kebijakan penskalaan pelacakan target**, ikuti petunjuk [Buat kebijakan penskalaan pelacakan target](policy_creating.md) untuk membuat kebijakan.

   1. Untuk **kebijakan pemeliharaan Instance**, pilih apakah Anda ingin membuat kebijakan pemeliharaan instans. Anda juga dapat membuat kebijakan ini setelah membuat grup Auto Scaling. Ikuti petunjuk [Tetapkan kebijakan pemeliharaan instans](set-instance-maintenance-policy.md) untuk membuat kebijakan.

   1. Di bawah **Perlindungan penskalaan instans**, pilih apakah akan mengaktifkan perlindungan skala instans. Untuk informasi selengkapnya, lihat [Gunakan perlindungan skala dalam instance untuk mengontrol penghentian instans](ec2-auto-scaling-instance-protection.md).

1. (Opsional) Untuk menerima notifikasi, untuk **Tambahkan notifikasi**, konfigurasikan notifikasi, lalu pilih **Selanjutnya**. Untuk informasi selengkapnya, lihat [Opsi notifikasi Amazon SNS untuk Amazon EC2 Auto Scaling](ec2-auto-scaling-sns-notifications.md).

1. (Opsional) Untuk menambahkan tag, pilih **Tambahkan tag**, berikan kunci tag dan nilai tag untuk setiap tag, lalu pilih **Selanjutnya**. Untuk informasi selengkapnya, lihat [Memberikan tag pada instans dan grup Auto Scaling](ec2-auto-scaling-tagging.md).

1. Di halaman **Peninjauan**, pilih **Buat grup Auto Scaling**.

**Untuk membuat grup Auto Scaling menggunakan jalur perintah**

Anda dapat menggunakan salah satu perintah berikut:
+ [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html) (AWS CLI)
+ [Baru- ASAuto ScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) (AWS Tools for Windows PowerShell)

# Buat grup Auto Scaling dari instance yang ada menggunakan AWS CLI
<a name="create-asg-from-instance"></a>

**penting**  
Kami memberikan informasi tentang konfigurasi peluncuran untuk pelanggan yang belum bermigrasi dari konfigurasi peluncuran ke templat peluncuran. Untuk informasi tentang memigrasi grup Auto Scaling untuk meluncurkan templat, lihat. [Migrasi grup Auto Scaling Anda untuk meluncurkan template](migrate-to-launch-templates.md)

Jika ini adalah pertama kalinya Anda membuat grup Auto Scaling, kami sarankan Anda menggunakan konsol untuk membuat template peluncuran dari instans EC2 yang ada. Lalu gunakan templat peluncuran untuk membuat grup Auto Scaling baru. Untuk prosedur ini, lihat [Membuat grup Auto Scaling menggunakan wizard peluncuran Amazon EC2](create-asg-ec2-wizard.md).

Prosedur berikut menunjukkan cara membuat grup Auto Scaling dengan menentukan instance yang ada untuk digunakan sebagai dasar untuk meluncurkan instance lain. Beberapa parameter diperlukan untuk membuat instans EC2, seperti ID Amazon Machine Image (AMI), tipe instans, key pair, dan grup keamanan. Semua informasi ini juga digunakan oleh Amazon EC2 Auto Scaling untuk meluncurkan instans atas nama Anda ketika ada kebutuhan untuk skala. Informasi ini disimpan dalam template peluncuran atau konfigurasi peluncuran. 

Bila Anda menggunakan instans yang ada, Amazon EC2 Auto Scaling akan membuat grup Auto Scaling yang meluncurkan instans berdasarkan konfigurasi peluncuran yang dibuat pada saat yang bersamaan. Konfigurasi peluncuran baru memiliki nama yang sama dengan grup Auto Scaling, dan mencakup detail konfigurasi tertentu dari instance yang diidentifikasi.

Detail konfigurasi berikut disalin dari instance yang diidentifikasi ke dalam konfigurasi peluncuran: 
+ ID AMI
+ Tipe instans
+ Pasangan kunci
+ Grup keamanan
+ Jenis alamat IP (publik atau pribadi)
+ Profil instans IAM, jika berlaku
+ Pemantauan (benar atau salah)
+ EBS dioptimalkan (benar atau salah)
+ Pengaturan penghunian, jika diluncurkan ke VPC (bersama atau khusus)
+ ID Kernel dan ID disk RAM, jika ada
+ Data pengguna, jika ditentukan 
+ Harga spot (maksimum)

Subnet VPC dan Availability Zone disalin dari instance yang diidentifikasi ke definisi sumber daya grup Auto Scaling sendiri. 

Jika instance yang diidentifikasi berada dalam grup penempatan, grup Auto Scaling baru akan meluncurkan instance ke grup penempatan yang sama dengan instance yang diidentifikasi. Karena pengaturan konfigurasi peluncuran tidak mengizinkan grup penempatan ditentukan, grup penempatan disalin ke `PlacementGroup` atribut grup Auto Scaling yang baru.

Detail konfigurasi berikut tidak disalin dari instance yang Anda identifikasi:
+ Penyimpanan: Perangkat blok (volume EBS dan volume penyimpanan instans) tidak disalin dari instance yang diidentifikasi. Sebaliknya, pemetaan perangkat blok yang dibuat sebagai bagian dari pembuatan AMI menentukan perangkat mana yang digunakan.
+ Jumlah antarmuka jaringan: Antarmuka jaringan tidak disalin dari instance yang Anda identifikasi. Sebagai gantinya, Amazon EC2 Auto Scaling menggunakan pengaturan defaultnya untuk membuat satu antarmuka jaringan, yang merupakan antarmuka jaringan utama (eth0).
+ Opsi metadata instans: Pengaturan batas hop hop yang dapat diakses metadata, versi metadata, dan respons token tidak disalin dari instance yang diidentifikasi. Sebagai gantinya, Amazon EC2 Auto Scaling menggunakan pengaturan defaultnya. Untuk informasi selengkapnya, lihat [Mengonfigurasi opsi metadata instans](create-launch-config.md#launch-configurations-imds).
+ Load balancer: Jika instans yang diidentifikasi terdaftar dengan satu atau beberapa penyeimbang beban, informasi tentang penyeimbang beban tidak disalin ke penyeimbang beban atau atribut grup target dari grup Auto Scaling yang baru.
+ Tag: Jika instance yang diidentifikasi memiliki tag, tag tidak disalin ke `Tags` atribut grup Auto Scaling yang baru.

## Prasyarat
<a name="create-asg-from-instance-prerequisites"></a>

Instans EC2 harus memenuhi kriteria berikut:
+ Instance ini bukanlah anggota dari grup Auto Scaling lainnya.
+ Instans berada dalam status `running`.
+ AMI yang digunakan untuk meluncurkan instans harus tetap ada.

## Buat grup Auto Scaling dari instans EC2 ()AWS CLI
<a name="create-asg-from-instance-aws-cli"></a>

Prosedur berikut menunjukkan cara menggunakan perintah CLI untuk membuat grup Auto Scaling dari instance EC2.

Prosedur ini tidak menambahkan instance ke grup Auto Scaling. Untuk instance yang akan dilampirkan, Anda harus menjalankan perintah [attach-instance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-instances.html) setelah grup Auto Scaling dibuat.

[Sebelum memulai, cari ID instans EC2 menggunakan konsol Amazon EC2 atau perintah describe-instances.](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/describe-instances.html)

**Untuk menggunakan instans Anda saat ini sebagai templat**
+ Gunakan perintah [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html) berikut untuk membuat grup Auto Scaling, `my-asg-from-instance`, dari instans EC2 `i-123456789abcdefg0`.

  ```
  aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg-from-instance \
    --instance-id i-123456789abcdefg0 --min-size 1 --max-size 2 --desired-capacity 2
  ```

**Untuk memverifikasi bahwa grup Auto Scaling Anda telah meluncurkan instans**
+ Gunakan perintah [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html) berikut untuk memverifikasi bahwa grup Auto Scaling berhasil dibuat.

  ```
  aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name my-asg-from-instance
  ```

  Contoh respons berikut menunjukkan bahwa kapasitas yang diinginkan grup adalah 2 dan grup tersebut memiliki 2 instans yang berjalan, dan konfigurasi peluncuran dinamai `my-asg-from-instance`.

  ```
  {
    "AutoScalingGroups":[
      {
        "AutoScalingGroupName":"my-asg-from-instance",
        "AutoScalingGroupARN":"arn",
        "LaunchConfigurationName":"my-asg-from-instance",
        "MinSize":1,
        "MaxSize":2,
        "DesiredCapacity":2,
        "DefaultCooldown":300,
        "AvailabilityZones":[
          "us-west-2a"
        ],
        "LoadBalancerNames":[],
        "TargetGroupARNs":[],
        "HealthCheckType":"EC2",
        "HealthCheckGracePeriod":0,
        "Instances":[
          {
            "InstanceId":"i-34567890abcdef012",
            "InstanceType":"t2.micro",
            "AvailabilityZone":"us-west-2a",
            "LifecycleState":"InService",
            "HealthStatus":"Healthy",
            "LaunchConfigurationName":"my-asg-from-instance",
            "ProtectedFromScaleIn":false
          },
          {
            "InstanceId":"i-012345abcdefg6789",
            "InstanceType":"t2.micro",
            "AvailabilityZone":"us-west-2a",
            "LifecycleState":"InService",
            "HealthStatus":"Healthy",
            "LaunchConfigurationName":"my-asg-from-instance",
            "ProtectedFromScaleIn":false
          }
        ],
        "CreatedTime":"2020-10-28T02:39:22.152Z",
        "SuspendedProcesses":[ ],
        "VPCZoneIdentifier":"subnet-0abc1234",
        "EnabledMetrics":[ ],
        "Tags":[ ],
        "TerminationPolicies":[
          "Default"
        ],
        "NewInstancesProtectedFromScaleIn":false,
        "ServiceLinkedRoleARN":"arn",
        "TrafficSources":[]
      }
    ]
  }
  ```

**Untuk melihat konfigurasi peluncuran**
+ Gunakan perintah [describe-launch-configurations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-launch-configurations.html) berikut untuk melihat detail konfigurasi peluncuran.

  ```
  aws autoscaling describe-launch-configurations --launch-configuration-names my-asg-from-instance
  ```

  Berikut ini adalah output contoh:

  ```
  {
    "LaunchConfigurations":[
      {
        "LaunchConfigurationName":"my-asg-from-instance",
        "LaunchConfigurationARN":"arn",
        "ImageId":"ami-234567890abcdefgh",
        "KeyName":"my-key-pair-uswest2",
        "SecurityGroups":[
          "sg-12abcdefgh3456789"
        ],
        "ClassicLinkVPCSecurityGroups":[ ],
        "UserData":"",
        "InstanceType":"t2.micro",
        "KernelId":"",
        "RamdiskId":"",
        "BlockDeviceMappings":[ ],
        "InstanceMonitoring":{
          "Enabled":true
        },
        "CreatedTime":"2020-10-28T02:39:22.321Z",
        "EbsOptimized":false,
        "AssociatePublicIpAddress":true
      }
    ]
  }
  ```

**Untuk menghentikan instans**
+ Jika Anda tidak lagi membutuhkan instans, Anda dapat mengakhirinya. Perintah [terminate-instance berikut mengakhiri instance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/terminate-instances.html). `i-123456789abcdefg0` 

  ```
  aws ec2 terminate-instances --instance-ids i-123456789abcdefg0
  ```

  Setelah Anda mengakhiri instans Amazon EC2, Anda tidak dapat memulai ulang instans tersebut. Setelah pengakhiran, datanya hilang dan volumenya tidak dapat dilampirkan ke instans apa pun. Untuk mempelajari selengkapnya tentang menghentikan instans, lihat [Mengakhiri instans di Panduan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#terminating-instances-console) Pengguna *Amazon* EC2.