Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengelola instans On-Demand dan instans Spot

Mode fokus
Mengelola instans On-Demand dan instans Spot - AWS Elastic Beanstalk

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

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

Anda dapat meluncurkan dan secara otomatis menyesuaikan armada Instans Sesuai Permintaan dan Instans Spot dalam satu grup Auto Scaling. Opsi berikut dapat digunakan bersama-sama untuk mengonfigurasi cara layanan Auto Scaling mengelola Instans Spot dan Instans Sesuai Permintaan di lingkungan Anda.

Anda dapat mengonfigurasi opsi ini untuk lingkungan Anda menggunakan konsol Elastic Beanstalk, opsi konfigurasi namespace, the, atau EB CLI. AWS CLI

Opsi ini adalah bagian dari namespace aws:ec2:instances:

  • EnableSpot- Ketika disetel ke pengaturan true ini, aktifkan permintaan Instans Spot untuk lingkungan Anda.

  • SpotFleetOnDemandBase- Menetapkan jumlah minimum Instans Sesuai Permintaan yang disediakan grup Auto Scaling Anda sebelum mempertimbangkan Instans Spot saat lingkungan Anda meningkat.

  • SpotFleetOnDemandAboveBasePercentage- Persentase Instans Sesuai Permintaan sebagai bagian dari kapasitas tambahan yang disediakan grup Auto Scaling Anda di luar instans. SpotOnDemandBase

Opsi yang tercantum sebelumnya berkorelasi dengan opsi berikut di ruang nama aws:autoscaling:asg:

  • MinSize- Jumlah minimum instans yang Anda inginkan dalam grup Auto Scaling Anda.

  • MaxSize- Jumlah maksimum instans yang Anda inginkan dalam grup Auto Scaling Anda.

penting

Pengaturan EnableSpot opsi dapat menyebabkan Elastic Beanstalk menciptakan lingkungan dengan template peluncuran atau memperbarui lingkungan yang ada dari konfigurasi peluncuran hingga meluncurkan templat. Melakukannya memerlukan izin yang diperlukan untuk mengelola templat peluncuran. Izin ini disertakan dalam kebijakan terkelola kami. Jika Anda menggunakan kebijakan khusus alih-alih kebijakan terkelola kami, pembuatan atau pembaruan lingkungan mungkin gagal saat Anda mengaktifkan instance spot untuk lingkungan Anda. Untuk informasi lebih lanjut dan pertimbangan lainnya, lihatLuncurkan template untuk lingkungan Elastic Beanstalk Anda.

Menerapkan kedua set opsi namespace

Poin-poin berikut menjelaskan bagaimana kombinasi pengaturan opsi ini memengaruhi penskalaan untuk lingkungan Anda.

  • Hanya MinSize menentukan kapasitas awal lingkungan Anda—jumlah instans yang ingin Anda jalankan seminimal mungkin.

  • SpotFleetOnDemandBasetidak mempengaruhi kapasitas awal. Saat Spot diaktifkan, opsi ini menentukan berapa banyak Instans Sesuai Permintaan yang disediakan sebelum Instans Spot dipertimbangkan.

  • Pertimbangkan kapan SpotFleetOnDemandBase kurang dariMinSize. Anda masih akan mendapatkan MinSize instance persis sebagai kapasitas awal. Setidaknya SpotFleetOnDemandBase dari mereka harus Instans On-Demand.

  • Pertimbangkan kapan SpotFleetOnDemandBase lebih besar dariMinSize. Saat lingkungan Anda meningkat, Anda dijamin mendapatkan setidaknya jumlah instance tambahan yang sama dengan perbedaan antara kedua nilai tersebut. Dengan kata lain, Anda dijamin mendapatkan setidaknya (SpotFleetOnDemandBase - MinSize) contoh tambahan yang Sesuai Permintaan sebelum memenuhi persyaratan. SpotFleetOnDemandBase

Lingkungan instans tunggal

Dalam lingkungan produksi, Instans Spot sangat berguna sebagai bagian dari lingkungan dengan beban seimbang yang dapat diskalakan. Kami tidak menyarankan penggunaan Spot di lingkungan instans tunggal. Jika Instans Spot tidak tersedia, Anda mungkin kehilangan seluruh kapasitas (instans tunggal) lingkungan Anda. Anda mungkin masih ingin menggunakan Instans Spot di lingkungan instans tunggal untuk pengembangan atau pengujian. Saat Anda melakukannya, pastikan untuk mengatur SpotFleetOnDemandBase dan SpotFleetOnDemandAboveBasePercentage ke nol. Pengaturan lainnya menghasilkan Instans Sesuai Permintaan.

Contoh pengaturan opsi penskalaan

Contoh berikut menunjukkan berbagai skenario dari pengaturan berbagai pilihan penskalaan. Semua contoh mengasumsikan lingkungan seimbang beban dengan permintaan Instans Spot diaktifkan.

contoh 1: Instans Sesuai Permintaan dan Spot sebagai bagian dari kapasitas awal
Pengaturan opsi
Opsi Namespace Nilai

MinSize

aws:autoscaling:asg

10

MaxSize

aws:autoscaling:asg

24

SpotFleetOnDemandBase

aws:ec2:instances

4

SpotFleetOnDemandAboveBasePercentage

aws:ec2:instances

50

Dalam contoh ini, lingkungan dimulai dengan sepuluh instans, tujuh di antaranya adalah Sesuai Permintaan (empat dasar, dan 50% dari enam di atas dasar) dan yang tiga adalah Spot. Lingkungan dapat menskalakan keluar hingga 24 instans. Ketika lingkungan menskalakan keluar, porsi Sesuai Permintaan pada bagian armada di atas instans Sesuai Permintaan empat dasar dipertahankan di 50%, hingga maksimum 24 instans secara keseluruhan, 14 di antaranya adalah Sesuai Permintaan (empat dasar, dan 50% dari 20 di atas dasar) dan yang sepuluh adalah Spot.

contoh 2: Semua kapasitas awal Sesuai Permintaan
Pengaturan opsi
Opsi Namespace Nilai

MinSize

aws:autoscaling:asg

4

MaxSize

aws:autoscaling:asg

24

SpotFleetOnDemandBase

aws:ec2:instances

4

SpotFleetOnDemandAboveBasePercentage

aws:ec2:instances

50

Dalam contoh ini, lingkungan dimulai dengan empat instans, dan semuanya adalah Sesuai Permintaan. Lingkungan dapat menskalakan keluar hingga 24 instans. Ketika lingkungan menskalakan keluar, porsi Sesuai Permintaan pada bagian armada di atas instans Sesuai Permintaan empat dasar dipertahankan di 50%, hingga maksimum 24 instans secara keseluruhan, 14 di antaranya adalah Sesuai Permintaan (empat dasar, dan 50% dari 20 di atas dasar) dan yang sepuluh adalah Spot.

contoh 3: Dasar Sesuai Permintaan Tambahan di luar kapasitas awal
Pengaturan opsi
Opsi Namespace Nilai

MinSize

aws:autoscaling:asg

3

MaxSize

aws:autoscaling:asg

24

SpotFleetOnDemandBase

aws:ec2:instances

4

SpotFleetOnDemandAboveBasePercentage

aws:ec2:instances

50

Dalam contoh ini, lingkungan dimulai dengan tiga instans, dan semuanya adalah Sesuai Permintaan. Lingkungan dapat menskalakan keluar hingga 24 instans. Instans tambahan pertama di atas tiga di awal adalah Sesuai Permintaan, untuk menyelesaikan instans Sesuai Permintaan empat dasar. Ketika semakin menskalakan keluar, porsi Sesuai Permintaan di bagian armada di atas instans Sesuai Permintaan empat dasar dipertahankan di 50%, hingga maksimum 24 instans secara keseluruhan, 14 di antaranya adalah Sesuai Permintaan (empat dasar, dan 50% dari 20 di atas dasar) dan yang sepuluh adalah Spot.

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.