Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Strategi alokasi untuk beberapa jenis instans
Saat menggunakan beberapa jenis instans, Anda mengelola cara Amazon EC2 Auto Scaling memenuhi kapasitas On-Demand dan Spot sesuai permintaan dari jenis instans yang . Untuk melakukan ini, Anda menentukan strategi alokasi strategi .
Untuk meninjau praktik terbaik untuk grup instance campuran, lihatIkhtisar penyiapan untuk membuat grup instance campuran.
Instans Spot
Amazon EC2 Auto Scaling menyediakan strategi alokasi berikut untuk Instans Spot:
price-capacity-optimized
(direkomendasikan)-
Strategi alokasi harga dan kapasitas yang dioptimalkan melihat harga dan kapasitas untuk memilih kumpulan Instans Spot yang paling kecil kemungkinannya untuk terganggu dan memiliki harga serendah mungkin.
Kami merekomendasikan strategi ini ketika Anda memulai. Untuk informasi selengkapnya, lihat Memperkenalkan strategi price-capacity-optimized alokasi untuk Instans EC2 Spot
di blog. AWS capacity-optimized
-
Amazon EC2 Auto Scaling meminta Instans Spot Anda dari pool dengan kapasitas optimal untuk jumlah instans yang diluncurkan.
Dengan Instans Spot, harga berubah secara perlahan dari waktu ke waktu berdasarkan tren penawaran dan permintaan jangka panjang. Namun, kapasitas berfluktuasi secara real time. Strategi
capacity-optimized
secara otomatis meluncurkan Instans Spot ke dalam kolam yang paling tersedia dengan melihat data kapasitas waktu nyata dan memprediksi kolam mana yang paling tersedia. Ini membantu meminimalkan kemungkinan gangguan untuk beban kerja yang mungkin memiliki biaya interupsi yang lebih tinggi terkait dengan memulai kembali pekerjaan dan pos pemeriksaan. Untuk memberikan jenis instans tertentu kesempatan yang lebih tinggi untuk meluncurkan terlebih dahulu, gunakancapacity-optimized-prioritized
. capacity-optimized-prioritized
-
Anda mengatur urutan jenis instance untuk penggantian template peluncuran dari prioritas tertinggi ke prioritas terendah (dari pertama hingga terakhir dalam daftar). Amazon EC2 Auto Scaling menghormati prioritas jenis instans dengan upaya terbaik tetapi mengoptimalkan kapasitas terlebih dahulu. Ini adalah pilihan yang baik untuk beban kerja di mana kemungkinan gangguan harus diminimalkan, tetapi preferensi untuk jenis instance tertentu juga penting. Jika strategi alokasi On-Demand diatur
prioritized
, prioritas yang sama diterapkan ketika memenuhi kapasitas On-Demand. lowest-price
(tidak disarankan)-
EC2 Auto Scaling Amazon meminta Instans Spot Anda menggunakan kumpulan harga terendah dalam Availability Zone, di seluruh N jumlah kumpulan Spot yang Anda tentukan untuk pengaturan pool dengan harga terendah. Misalnya, jika Anda menentukan empat jenis instans dan empat Availability Zone, grup Auto Scaling Anda dapat mengakses hingga 16 kumpulan Spot. (Empat di setiap Availability Zone.) Jika Anda menentukan dua kumpulan Spot (N=2) untuk strategi alokasi, grup Auto Scaling Anda dapat menggunakan dua pool dengan harga terendah per Availability Zone untuk memenuhi kapasitas Spot Anda.
Karena strategi ini hanya mempertimbangkan harga instans dan bukan ketersediaan kapasitas, hal ini dapat menyebabkan tingkat interupsi yang tinggi.
Amazon EC2 Auto Scaling berupaya menarik Instans Spot dari jumlah N kumpulan yang Anda tentukan. Namun, jika kolam kehabisan kapasitas Spot sebelum memenuhi kapasitas yang Anda inginkan, Amazon EC2 Auto Scaling terus memenuhi permintaan Anda dengan menarik dari kolam dengan harga terendah berikutnya. Untuk memenuhi kapasitas yang Anda inginkan, Anda mungkin menerima Instans Spot dari lebih banyak kumpulan daripada nomor N yang Anda tentukan. Demikian juga, jika sebagian besar kolam tidak memiliki kapasitas Spot, Anda mungkin menerima kapasitas penuh yang diinginkan dari kumpulan yang lebih sedikit daripada nomor N yang Anda tentukan.
catatan
Jika Anda mengonfigurasi Instans Spot untuk diluncurkan dengan AMD SEV-SNP diaktifkan, Anda akan dikenakan biaya penggunaan tambahan per jam yang setara dengan 10% dari tarif per jam Sesuai Permintaan dari jenis instans yang dipilih
Instans Sesuai Permintaan
Amazon EC2 Auto Scaling menyediakan strategi alokasi berikut yang dapat digunakan untuk Instans Sesuai Permintaan:
lowest-price
-
EC2 Auto Scaling Amazon secara otomatis menerapkan jenis instans dengan harga terendah di setiap Availability Zone berdasarkan harga Sesuai Permintaan saat ini.
Untuk memenuhi kapasitas yang Anda inginkan, Anda mungkin menerima Instans Sesuai Permintaan lebih dari satu jenis instans di setiap Availability Zone. Ini tergantung pada seberapa banyak kapasitas yang Anda minta.
prioritized
-
Saat memenuhi kapasitas Sesuai Permintaan, Amazon EC2 Auto Scaling menentukan jenis instans mana yang akan digunakan terlebih dahulu berdasarkan urutan jenis instans dalam daftar penggantian template peluncuran. Misalnya, katakanlah Anda menentukan tiga penggantian template peluncuran dalam urutan berikut:
c5.large
,c4.large
, dan.c3.large
Saat Instans Sesuai Permintaan Anda diluncurkan, grup Auto Scaling memenuhi kapasitas Sesuai Permintaan dalam urutanc5.large
berikut:,, dan kemudian.c4.large
c3.large
Pertimbangkan hal berikut saat mengelola urutan prioritas Instans Sesuai Permintaan Anda:
-
Anda dapat membayar penggunaan di muka untuk mendapatkan diskon signifikan untuk Instans Sesuai Permintaan dengan menggunakan Savings Plans atau Instans Cadangan. Untuk informasi selengkapnya, lihat halaman EC2 harga Amazon
. -
Dengan Instans Cadangan, tarif diskon Anda untuk harga Instans Sesuai Permintaan reguler berlaku jika Amazon EC2 Auto Scaling meluncurkan jenis instans yang cocok. Oleh karena itu, jika Anda memiliki Instans Cadangan yang tidak digunakan
c4.large
, Anda dapat mengatur prioritas tipe instans untuk memberikan prioritas tertinggi untuk Instans Cadangan Anda ke tipe instans.c4.large
Saatc4.large
instans diluncurkan, Anda menerima harga Instans Dipesan. -
Dengan Savings Plans, tarif diskon dari harga Instans Sesuai Permintaan reguler berlaku saat menggunakan Amazon Instance Savings EC2 Plans atau Compute Savings Plans. Dengan Savings Plans, Anda memiliki lebih banyak fleksibilitas saat memprioritaskan jenis instans Anda. Selama Anda menggunakan jenis instans yang dicakup oleh Savings Plan, Anda dapat mengaturnya dalam urutan prioritas apa pun. Anda juga dapat sesekali mengubah seluruh urutan jenis instans Anda, sambil tetap menerima tarif diskon Savings Plan. Untuk mempelajari Savings Plans selengkapnya, lihat Panduan Pengguna Savings Plans.
-
Bagaimana strategi alokasi bekerja dengan bobot
Saat Anda menentukan WeightedCapacity
parameter dalam penggantian Anda (atau "DesiredCapacityType": "vcpu"
atau "DesiredCapacityType":
"memory-mib"
di tingkat grup), strategi alokasi bekerja persis seperti yang mereka lakukan untuk grup Auto Scaling lainnya.
Misalkan Anda memiliki grup Auto Scaling dengan beberapa tipe instance yang memiliki jumlah v yang bervariasi. CPUs Anda gunakan lowest-price
untuk strategi alokasi Spot dan On-Demand Anda. Jika Anda memilih untuk menetapkan bobot berdasarkan jumlah vCPU dari setiap jenis instans, Auto Scaling EC2 Amazon meluncurkan jenis instans mana pun yang memiliki harga terendah per nilai bobot yang ditetapkan (misalnya, per vCPU) pada saat pemenuhan. Jika itu adalah Instance Spot, maka ini berarti harga Spot terendah per vCPU. Jika ini adalah Instans On-Demand, maka ini berarti harga On-Demand terendah per vCPU.
Untuk informasi selengkapnya, lihat Konfigurasikan grup Auto Scaling untuk menggunakan bobot instance.