Tutorial: Konfigurasikan EC2 Armada Anda untuk meluncurkan instance ke Blok Kapasitas - Amazon Elastic Compute Cloud

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

Tutorial: Konfigurasikan EC2 Armada Anda untuk meluncurkan instance ke Blok Kapasitas

Tutorial ini memandu Anda melalui langkah-langkah yang harus Anda lakukan sehingga EC2 Armada Anda meluncurkan instance ke Blok Kapasitas.

Dalam kebanyakan kasus, kapasitas target permintaan EC2 Armada harus kurang dari atau sama dengan kapasitas reservasi Blok Kapasitas yang tersedia yang Anda targetkan. Permintaan kapasitas target yang melebihi batas reservasi Blok Kapasitas tidak akan dipenuhi. Jika permintaan kapasitas target melebihi batas reservasi Blok Kapasitas Anda, Anda akan menerima kapasitas yang melebihi batas reservasi Blok Kapasitas Anda. Insufficient Capacity Exception

catatan

Untuk Blok Kapasitas, EC2 Armada tidak akan mundur untuk meluncurkan Instans Sesuai Permintaan untuk sisa kapasitas target yang diinginkan.

Jika EC2 Armada tidak dapat memenuhi kapasitas target yang diminta dalam reservasi Blok Kapasitas yang tersedia, EC2 Armada akan memenuhi kapasitas sebanyak mungkin dan mengembalikan instans yang dapat diluncurkan. Anda dapat mengulangi panggilan ke EC2 Armada lagi sampai semua instance disediakan.

Setelah mengonfigurasi permintaan EC2 Armada, Anda harus menunggu hingga tanggal mulai reservasi Blok Kapasitas Anda. Jika Anda mengajukan permintaan ke EC2 Armada untuk meluncurkan ke Blok Kapasitas yang belum dimulai, Anda akan menerima fileInsufficient Capacity Error.

Setelah reservasi Blok Kapasitas aktif, Anda dapat melakukan API panggilan EC2 Armada dan menyediakan instans ke dalam Blok Kapasitas berdasarkan parameter yang Anda pilih. Instans yang berjalan di Blok Kapasitas terus berjalan hingga Anda menghentikan atau menghentikannya secara manual atau hingga Amazon EC2 menghentikan instans saat reservasi Blok Kapasitas berakhir.

Untuk informasi selengkapnya tentang Blok Kapasitas, lihatBlok Kapasitas untuk ML.

Pertimbangan
  • Hanya jenis permintaan EC2 Armada instant yang didukung untuk meluncurkan instans ke Blok Kapasitas. Untuk informasi selengkapnya, lihat Konfigurasikan EC2 Armada tipe instant.

  • Beberapa Blok Kapasitas dalam permintaan EC2 Armada yang sama tidak didukung.

  • Menggunakan OnDemandTargetCapacity atau SpotTargetCapacity sekaligus juga mengatur capacity-block sebagai DefaultTargetCapacity tidak didukung.

  • Jika DefaultTargetCapacityType diatur ke capacity-block, Anda tidak dapat menyediakan OnDemandOptions::CapacityReservationOptions. Pengecualian akan terjadi.

Untuk mengonfigurasi EC2 Armada untuk meluncurkan instance ke Blok Kapasitas
  1. Buat template peluncuran.

    Dalam template peluncuran, lakukan hal berikut:

    • UntukInstanceMarketOptionsRequest, atur MarketType kecapacity-block.

    • Untuk menargetkan reservasi Blok Kapasitas, untukCapacityReservationID, tentukan ID reservasi Blok Kapasitas.

    Catat nama dan versi template peluncuran. Anda akan menggunakan informasi ini di langkah berikutnya.

    Untuk informasi selengkapnya tentang membuat template peluncuran, lihatBuat template EC2 peluncuran Amazon.

  2. Konfigurasikan EC2 Armada.

    Buat file,config.json, dengan konfigurasi berikut untuk EC2 Armada Anda. Dalam contoh berikut, ganti pengidentifikasi sumber daya dengan pengidentifikasi sumber daya Anda sendiri.

    Untuk informasi selengkapnya tentang mengonfigurasi EC2 Armada, lihatBuat EC2 Armada.

    { "LaunchTemplateConfigs": [ { "LaunchTemplateSpecification": { "LaunchTemplateName": "CBR-launch-template", "Version": "1" }, "Overrides": [ { "InstanceType": "p5.48xlarge", "AvailabilityZone": "us-east-1a" }, ] } ], "TargetCapacitySpecification": { "TotalTargetCapacity": 10, "DefaultTargetCapacityType": "capacity-block" }, "Type": "instant" }
  3. Luncurkan armada.

    Gunakan perintah create-fleet berikut.

    aws ec2 create-fleet --cli-input-json file://config.json

    Untuk informasi selengkapnya, lihat Buat EC2 Armada.