

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 Reservasi Kapasitas yang Dapat Diinterupsi
<a name="ec2-fleet-launch-instances-interruptible-cr-walkthrough"></a>

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

Reservasi Kapasitas Interruptible mewakili kapasitas cadangan yang dipinjamkan kepada Anda oleh pemilik Reservasi Kapasitas Sesuai Permintaan dalam organisasi Anda. AWS Reservasi ini cocok untuk beban kerja yang dapat terputus karena pemilik kapasitas dapat merebut kembali kapasitas kapan saja dengan pemberitahuan interupsi 2 menit, setelah itu EC2 menghentikan instans. Untuk informasi selengkapnya tentang Reservasi Kapasitas yang Dapat Diinterupsi, lihat. [Reservasi Kapasitas yang Dapat Diputus](interruptible-capacity-reservations.md)

Kapasitas target permintaan Armada EC2 harus kurang dari atau sama dengan kapasitas yang tersedia dari Reservasi Kapasitas Interruptible yang Anda targetkan. Jika permintaan kapasitas target melebihi kapasitas yang tersedia dari Reservasi Kapasitas Interruptible Anda, Armada EC2 meluncurkan sebanyak mungkin instans dan melaporkan instans yang diluncurkan dalam respons API.

Instans yang berjalan dalam Reservasi Kapasitas yang Dapat Diinterupsi terus berjalan hingga Anda menghentikan atau menghentikannya secara manual, atau hingga pemilik kapasitas merebut kembali kapasitas tersebut. Saat pemilik kapasitas mengklaim kembali kapasitasnya, Amazon EC2 mengirimkan pemberitahuan EventBridge Amazon 2 menit sebelum menghentikan instans.

## Pertimbangan-pertimbangan
<a name="ec2-fleet-interruptible-cr-considerations"></a>
+ Hanya jenis `instant` permintaan Armada EC2 yang didukung untuk meluncurkan instans ke Reservasi Kapasitas yang Dapat Diinterupsi.
+ Menggunakan `OnDemandTargetCapacity` atau `SpotTargetCapacity` sementara juga mengatur `reserved-capacity` sebagai `DefaultTargetCapacityType` tidak didukung.
+ Saat Anda menentukan beberapa templat peluncuran, masing-masing menargetkan Reservasi Kapasitas Interruptible yang berbeda, Armada EC2 menyediakan instans di semua reservasi yang cocok.
+ Untuk Reservasi Kapasitas Interruptible, Armada EC2 tidak mundur untuk meluncurkan Instans Sesuai Permintaan atau Instans Spot untuk sisa kapasitas target yang diinginkan.

## Memverifikasi izin
<a name="ec2-fleet-interruptible-cr-verify-permissions"></a>

Sebelum membuat Armada EC2, verifikasi bahwa Anda memiliki peran IAM dengan izin yang diperlukan. Untuk informasi selengkapnya, lihat [Prasyarat Armada EC2](ec2-fleet-prerequisites.md).

Untuk meluncurkan instans ke Reservasi Kapasitas Interruptible, Anda harus melakukan langkah-langkah berikut:

## Langkah 1: Buat templat peluncuran
<a name="ec2-fleet-interruptible-cr-step1"></a>

Gunakan [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html)perintah untuk membuat template peluncuran yang menentukan Reservasi Kapasitas Interruptible untuk ditargetkan. Dalam template peluncuran, atur `MarketType` ke `interruptible-capacity-reservation` dan tentukan `CapacityReservationId` Reservasi Kapasitas Interruptible Anda.

Contoh konfigurasi template peluncuran:

```
{
    "LaunchTemplateName": "interruptible-cr-launch-template",
    "LaunchTemplateData": {
        "InstanceType": "m5.large",
        "ImageId": "ami-0abcdef1234567890",
        "CapacityReservationSpecification": {
            "CapacityReservationTarget": {
                "CapacityReservationId": "cr-0123456789abcdef0"
            }
        },
        "InstanceMarketOptions": {
            "MarketType": "interruptible-capacity-reservation"
        }
    }
}
```

Contoh Output

```
{
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-0123456789example",
        "LaunchTemplateName": "interruptible-cr-launch-template",
        "CreateTime": "2026-03-12T10:00:00.000Z",
        "CreatedBy": "arn:aws:iam::123456789012:user/Admin",
        "DefaultVersionNumber": 1,
        "LatestVersionNumber": 1
    }
}
```

Untuk informasi selengkapnya, lihat [Buat template peluncuran Amazon EC2](create-launch-template.md).

## Langkah 2: Konfigurasikan Armada EC2
<a name="ec2-fleet-interruptible-cr-step2"></a>

Buat file konfigurasi untuk Armada EC2 yang menentukan template peluncuran dan kapasitas target. Konfigurasi berikut menggunakan template peluncuran `interruptible-cr-launch-template` yang Anda buat di Langkah 1.

Anda harus menentukan `ReservedCapacityOptions` dengan `ReservationType` set ke `interruptible-capacity-reservation` saat menggunakan `reserved-capacity` sebagai`DefaultTargetCapacityType`.

Buat file bernama `config.json` dengan konten berikut:

```
{
    "LaunchTemplateConfigs": [
        {
            "LaunchTemplateSpecification": {
                "LaunchTemplateName": "interruptible-cr-launch-template",
                "Version": "1"
            },
            "Overrides": [
                {
                    "InstanceType": "m5.large",
                    "AvailabilityZone": "us-east-1a"
                }
            ]
        }
    ],
    "TargetCapacitySpecification": {
        "TotalTargetCapacity": 10,
        "DefaultTargetCapacityType": "reserved-capacity"
    },
    "ReservedCapacityOptions": {
        "ReservationType": ["interruptible-capacity-reservation"]
    },
    "Type": "instant"
}
```

Parameter konfigurasi kunci:


| Parameter | Deskripsi | 
| --- | --- | 
| DefaultTargetCapacityType | Setel reserved-capacity untuk menunjukkan bahwa instance harus diluncurkan ke kapasitas cadangan. | 
| ReservedCapacityOptions | Menentukan jenis kapasitas cadangan. Untuk Reservasi Kapasitas yang Dapat Diinterupsi, atur ke. ReservationType ["interruptible-capacity-reservation"] | 
| Type | Harus diatur ke instant. Hanya armada instan yang didukung untuk Reservasi Kapasitas Interruptible. | 

## Langkah 3: Luncurkan armada dan lihat hasilnya
<a name="ec2-fleet-interruptible-cr-step3"></a>

Gunakan perintah [create-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html) untuk membuat armada:

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

Setelah Anda membuat `instant` armada menggunakan konfigurasi sebelumnya, Armada EC2 meluncurkan 10 instans ke Reservasi Kapasitas Interruptible untuk memenuhi kapasitas target.

**catatan**  
Jika armada tidak dapat memenuhi kapasitas target penuh, respons mencakup contoh yang diluncurkan dan kesalahan untuk kapasitas yang tidak terpenuhi.

Contoh Output

```
{
    "FleetId": "fleet-12345678-1234-1234-1234-123456789012",
    "Instances": [
        {
            "LaunchTemplateAndOverrides": {
                "LaunchTemplateSpecification": {
                    "LaunchTemplateId": "lt-0123456789example",
                    "Version": "1"
                },
                "Overrides": {
                    "InstanceType": "m5.large",
                    "AvailabilityZone": "us-east-1a"
                }
            },
            "Lifecycle": "interruptible-capacity-reservation",
            "InstanceIds": [
                "i-0123456789example1",
                "i-0123456789example2",
                "i-0123456789example3",
                "i-0123456789example4",
                "i-0123456789example5",
                "i-0123456789example6",
                "i-0123456789example7",
                "i-0123456789example8",
                "i-0123456789example9",
                "i-0123456789example0"
            ],
            "InstanceType": "m5.large",
            "Platform": "Linux/UNIX"
        }
    ],
    "Errors": []
}
```

Untuk informasi selengkapnya, lihat [Membuat Armada EC2](create-ec2-fleet.md).

## Bersihkan
<a name="ec2-fleet-interruptible-cr-cleanup"></a>

Untuk menghentikan biaya, hentikan kasus ketika mereka tidak lagi diperlukan. Perhatikan bahwa EC2 juga menghentikan instans yang diluncurkan ke Reservasi Kapasitas yang Dapat Diinterupsi secara otomatis ketika pemilik kapasitas merebut kembali kapasitas.

## Sumber daya terkait
<a name="ec2-fleet-interruptible-cr-related-resources"></a>
+ [Reservasi Kapasitas yang Dapat Diputus](interruptible-capacity-reservations.md)
+ [Cadangan kapasitas komputasi dengan Reservasi Kapasitas Sesuai Permintaan EC2](ec2-capacity-reservations.md)
+ [Bekerja dengan Armada EC2](manage-ec2-fleet.md)
+ [Membuat Armada EC2](create-ec2-fleet.md)
+ [Simpan parameter peluncuran instans di templat peluncuran Amazon EC2](ec2-launch-templates.md)