Buat template peluncuran menggunakan pengaturan lanjutan - EC2Auto Scaling Amazon

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

Buat template peluncuran menggunakan pengaturan lanjutan

Topik ini menjelaskan cara membuat template peluncuran dengan pengaturan lanjutan dari AWS Management Console.

Untuk membuat template peluncuran menggunakan pengaturan lanjutan
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah Instans, pilih Luncurkan Template, lalu pilih Buat template peluncuran.

  3. Konfigurasikan template peluncuran Anda seperti yang dijelaskan dalam topik berikut:

  4. Pilih Buat templat peluncuran.

Pengaturan yang diperlukan

Saat Anda membuat template peluncuran, Anda harus menyertakan pengaturan yang diperlukan berikut.

Luncurkan nama template

Masukkan nama unik yang menggambarkan template peluncuran.

Aplikasi dan Gambar OS (Gambar Mesin Amazon)

Pilih Amazon Machine Image (AMI) yang ingin Anda gunakan. Anda dapat mencari atau menelusuri yang ingin AMI Anda gunakan. Untuk efisiensi penskalaan terbaik, pilih kustom AMI yang sepenuhnya dikonfigurasi untuk meluncurkan instance dengan kode aplikasi Anda dan memerlukan sedikit modifikasi saat peluncuran.

Jenis instans

Pilih jenis instans yang kompatibel dengan AndaAMI. Anda dapat melewatkan penambahan jenis instans ke template peluncuran jika Anda berencana untuk menggunakan beberapa jenis instance yang disematkan dalam definisi sumber daya grup Auto Scaling sendiri. Jenis instans hanya diperlukan jika Anda tidak berencana untuk membuat grup instance campuran.

Pengaturan lanjutan

Pengaturan lanjutan bersifat opsional. Jika Anda tidak mengonfigurasi pengaturan lanjutan apa pun, kemampuan spesifik tidak akan ditambahkan ke instance Anda.

Perluas bagian Detail lanjutan untuk melihat pengaturan lanjutan. Bagian berikut menjelaskan pengaturan lanjutan yang paling berguna untuk difokuskan saat membuat template peluncuran untuk grup Auto Scaling. Untuk informasi selengkapnya, lihat Detail lanjutan di Panduan EC2 Pengguna Amazon.

Profil instans IAM

Profil instance berisi IAM peran yang ingin Anda gunakan. Saat grup Auto Scaling Anda meluncurkan EC2 instance, izin yang ditentukan dalam IAM peran terkait akan diberikan kepada aplikasi yang berjalan pada instance. Untuk informasi selengkapnya, lihat Peran IAM untuk aplikasi yang berjalan di instance Amazon EC2.

Perlindungan pengakhiran

Saat diaktifkan, fitur ini mencegah pengguna menghentikan instance menggunakan EC2 konsol, CLI perintah, dan API operasi Amazon. Perlindungan penghentian memberikan perlindungan ekstra terhadap penghentian yang tidak disengaja. Itu tidak mencegah Amazon EC2 Auto Scaling menghentikan instance. Untuk mengontrol instance mana yang dapat dihentikan oleh Amazon EC2 Auto Scaling, lihat. Gunakan perlindungan skala dalam instance untuk mengontrol penghentian instans

CloudWatch Pemantauan terperinci

Anda dapat mengaktifkan pemantauan terperinci untuk EC2 instans Anda agar memungkinkan mereka mengirim data metrik ke Amazon dengan CloudWatch interval 1 menit. Secara default, EC2 instance mengirim data metrik ke CloudWatch interval 5 menit. Biaya tambahan berlaku. Untuk informasi selengkapnya, lihat Konfigurasikan pemantauan untuk instans Auto Scaling.

Spesifikasi kredit

Amazon EC2 menyediakan instans performa burstable, seperti T2, T3, dan T3a, yang memungkinkan aplikasi meledak melampaui performa baseline bila diperlukan. CPU Secara default, instance ini dapat meledak untuk waktu yang terbatas sebelum CPU penggunaannya dibatasi. Anda dapat mengaktifkan mode tak terbatas secara opsional sehingga instance dapat meledak di luar garis dasar selama diperlukan. Hal ini memungkinkan aplikasi untuk mempertahankan CPU kinerja tinggi bila diperlukan. Biaya tambahan mungkin berlaku. Untuk informasi selengkapnya, lihat Menggunakan grup Auto Scaling untuk meluncurkan instance performa burstable sebagai Unlimited di Panduan Pengguna Amazon EC2.

Nama grup penempatan

Anda dapat menentukan grup penempatan dan menggunakan cluster atau strategi partisi untuk mempengaruhi bagaimana instance Anda secara fisik berada di pusat AWS data. Untuk grup Auto Scaling kecil, Anda juga dapat menggunakan strategi spread. Untuk informasi selengkapnya, lihat Grup penempatan di Panduan EC2 Pengguna Amazon.

Ada beberapa pertimbangan saat menggunakan grup penempatan dengan grup Auto Scaling:

  • Jika grup penempatan ditentukan dalam template peluncuran dan grup Auto Scaling, grup penempatan untuk grup Auto Scaling akan diutamakan. Setelah grup dibuat, grup penempatan yang ditentukan dalam pengaturan grup Auto Scaling tidak dapat diubah.

  • Di AWS CloudFormation, berhati-hatilah jika Anda menentukan grup penempatan di template peluncuran. Amazon EC2 Auto Scaling akan meluncurkan instance ke grup penempatan yang ditentukan. Namun, tidak CloudFormation akan menerima sinyal dari instans tersebut jika Anda menggunakan grup Auto Scaling (meskipun ini bisa berubah di masa mendatang). UpdatePolicy

Opsi pembelian

Anda dapat memilih Minta Instans Spot untuk meminta Instans Spot pada harga Spot, dibatasi pada harga Sesuai Permintaan, dan pilih Kustomisasi untuk mengubah pengaturan Instans Spot default. Untuk grup Auto Scaling, Anda harus menentukan permintaan sekali waktu tanpa tanggal akhir (default). Untuk informasi selengkapnya, lihat Minta Instans Spot untuk aplikasi yang toleran terhadap kesalahan dan fleksibel. Pengaturan ini mungkin berguna dalam keadaan khusus, tetapi secara umum yang terbaik adalah membiarkannya tidak ditentukan dan membuat grup instance campuran sebagai gantinya. Untuk informasi selengkapnya, lihat Grup Auto Scaling dengan beberapa jenis instans dan opsi pembelian.

Jika Anda menentukan permintaan Instans Spot di template peluncuran, Anda tidak dapat membuat grup instance campuran. Jika Anda mencoba menggunakan templat peluncuran yang meminta Instans Spot dengan grup instance campuran, Anda menerima pesan galat berikut: Incompatible launch template: You cannot use a launch template that is set to request Spot Instances (InstanceMarketOptions) when you configure an Auto Scaling group with a mixed instances policy. Add a different launch template to the group and try again.

Reservasi Kapasitas

Reservasi Kapasitas memungkinkan Anda untuk memesan kapasitas untuk EC2 instans Amazon Anda di Availability Zone tertentu untuk durasi berapa pun. Untuk informasi selengkapnya, lihat Reservasi Kapasitas Sesuai Permintaan di EC2Panduan Pengguna Amazon.

Anda dapat memilih apakah akan meluncurkan instance ke:

  • Reservasi Kapasitas terbuka (Terbuka)

  • Reservasi Kapasitas tertentu (Target berdasarkan ID)

  • sekelompok Reservasi Kapasitas (Target berdasarkan grup)

Untuk menargetkan Reservasi Kapasitas tertentu, jenis instans dalam template peluncuran Anda harus cocok dengan jenis instance reservasi. Saat Anda membuat grup Auto Scaling, gunakan Availability Zone yang sama dengan Reservasi Kapasitas. Bergantung pada pilihan Wilayah AWS Anda, Anda dapat memilih untuk menargetkan Blok Kapasitas sebagai gantinya. Untuk informasi selengkapnya, lihat Gunakan Capacity Blocks untuk beban kerja pembelajaran mesin.

Untuk menargetkan sekelompok Reservasi Kapasitas, lihatKapasitas cadangan di Availability Zone tertentu dengan Reservasi Kapasitas . Dengan menargetkan grup Reservasi Kapasitas, Anda dapat memiliki kapasitas yang didistribusikan di beberapa Availability Zone untuk meningkatkan ketahanan.

Penghunian

Amazon EC2 menyediakan tiga opsi untuk penyewaan EC2 instans Anda:

  • Shared (Shared) — Beberapa Akun AWS dapat berbagi perangkat keras fisik yang sama. Ini adalah opsi penyewaan default saat meluncurkan instance.

  • Instans khusus (Khusus) — Instance Anda berjalan pada perangkat keras penyewa tunggal. Tidak ada AWS pelanggan lain yang berbagi server fisik yang sama. Untuk informasi selengkapnya, lihat Instans Khusus di Panduan EC2 Pengguna Amazon.

  • Dedicated Host (Dedicated Host) — Instans berjalan pada server fisik yang didedikasikan untuk Anda gunakan. Menggunakan Host Khusus memudahkan Anda membawa lisensi (BYOL) Anda sendiri yang memiliki persyaratan perangkat keras khusus EC2 dan memenuhi kasus penggunaan kepatuhan. Jika Anda memilih opsi ini, Anda harus menyediakan grup sumber daya host untuk grup sumber daya host Tenancy. Untuk informasi selengkapnya, lihat Host Khusus di Panduan EC2 Pengguna Amazon.

Support for Dedicated Host hanya tersedia jika Anda menentukan grup sumber daya host. Anda tidak dapat menargetkan ID host tertentu atau menggunakan afinitas penempatan host.

  • Jika Anda mencoba menggunakan template peluncuran yang menentukan ID host, Anda menerima pesan galat berikut: Incompatible launch template: Tenancy host ID is not supported for Auto Scaling.

  • Jika Anda mencoba menggunakan template peluncuran yang menentukan afinitas penempatan host, Anda menerima pesan galat berikut: Incompatible launch template: Auto Scaling does not support host placement affinity.

Grup sumber daya host penyewaan

Dengan AWS License Manager, Anda dapat membawa lisensi Anda sendiri AWS dan mengelolanya secara terpusat. Grup sumber daya host adalah grup Host Khusus yang ditautkan ke konfigurasi lisensi License Manager tertentu. Grup sumber daya host memungkinkan Anda meluncurkan EC2 instans dengan mudah ke Host Khusus yang sesuai dengan kebutuhan lisensi perangkat lunak Anda. Anda tidak perlu mengalokasikan Host Khusus secara manual sebelumnya. Mereka secara otomatis dibuat sesuai kebutuhan. Perhatikan bahwa ketika Anda mengaitkan konfigurasi AMI dengan lisensi, itu hanya AMI dapat dikaitkan dengan satu grup sumber daya host pada satu waktu. Untuk informasi selengkapnya, lihat Grup sumber daya host AWS License Manager di Panduan Pengguna License Manager.

Konfigurasi lisensi

Dengan pengaturan ini, Anda dapat menentukan konfigurasi lisensi untuk instans Anda tanpa membatasi penyewaan mereka ke Host Khusus. Konfigurasi lisensi melacak lisensi perangkat lunak yang digunakan pada instance sehingga Anda dapat memantau penggunaan dan kepatuhan lisensi Anda. Untuk informasi selengkapnya, lihat Membuat lisensi yang dikelola sendiri di Panduan Pengguna License Manager.

Metadata dapat diakses

Anda dapat memilih apakah akan mengaktifkan atau menonaktifkan akses ke HTTP titik akhir layanan metadata instance. Secara default, HTTP titik akhir diaktifkan. Jika Anda memilih untuk menonaktifkan titik akhir, akses ke metadata instans Anda dimatikan. Anda dapat menentukan kondisi yang diperlukan IMDSv2 hanya ketika HTTP titik akhir diaktifkan. Untuk informasi selengkapnya, lihat Mengonfigurasi opsi metadata instans di EC2Panduan Pengguna Amazon.

Versi metadata

Anda dapat memilih untuk mewajibkan penggunaan Instance Metadata Service Version 2 (IMDSv2) saat meminta metadata instance. Jika Anda tidak menentukan nilai, defaultnya adalah mendukung keduanya IMDSv1 danIMDSv2. Untuk informasi selengkapnya, lihat Mengonfigurasi opsi metadata instans di EC2Panduan Pengguna Amazon.

Batas hop respons token metadata

Anda dapat mengatur jumlah hop jaringan yang diizinkan untuk token metadata. Jika Anda tidak menentukan nilai, defaultnya 1. Untuk informasi selengkapnya, lihat Mengonfigurasi opsi metadata instans di EC2Panduan Pengguna Amazon.

Data pengguna

Anda dapat menyesuaikan dan menyelesaikan konfigurasi instance Anda pada waktu peluncuran dengan menentukan skrip shell atau direktif cloud-init sebagai data pengguna. Data pengguna berjalan ketika instance awalnya dimulai, memungkinkan Anda menginstal aplikasi, dependensi, atau penyesuaian secara otomatis pada waktu peluncuran. Untuk informasi selengkapnya, lihat Menjalankan perintah pada instance Linux Anda saat diluncurkan di Panduan EC2 Pengguna Amazon.

Jika Anda memiliki unduhan besar atau skrip yang kompleks, ini menambah waktu yang dibutuhkan instance untuk siap digunakan. Dalam hal ini, Anda mungkin perlu mengonfigurasi hook siklus hidup untuk menunda instance mencapai InService status hingga sepenuhnya disediakan. Untuk informasi selengkapnya tentang menambahkan hook siklus hidup ke grup Auto Scaling, lihat. Hook siklus aktif Amazon EC2 Auto Scaling