Tutorial: Konfigurasikan Armada EC2 Anda untuk meluncurkan instans 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 Armada EC2 Anda untuk meluncurkan instans ke Blok Kapasitas

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

Dalam kebanyakan kasus, kapasitas target permintaan Armada EC2 harus kurang dari atau sama dengan kapasitas yang tersedia dari reservasi Blok Kapasitas 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, Armada EC2 tidak akan melakukan fallback guna meluncurkan Instans Sesuai Permintaan untuk sisa kapasitas target yang diinginkan.

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

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

Setelah reservasi Blok Kapasitas aktif, Anda dapat membuat panggilan API Armada EC2 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-pertimbangan
  • Hanya jenis permintaan Armada EC2 instant yang didukung untuk meluncurkan instans ke Blok Kapasitas. Untuk informasi selengkapnya, lihat Konfigurasikan jenis Armada EC2 instant.

  • Beberapa Blok Kapasitas dalam permintaan Armada EC2 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 Armada EC2 untuk meluncurkan instans 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 peluncuran Amazon EC2.

  2. Konfigurasikan Armada EC2.

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

    Untuk informasi selengkapnya tentang mengonfigurasi Armada EC2, lihat. Membuat Armada EC2

    { "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 Membuat Armada EC2.