

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 agar Armada EC2 meluncurkan instans ke Reservasi Kapasitas Terputus.

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

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

Instans yang berjalan di Reservasi Kapasitas Terputus terus berjalan hingga Anda menghentikan atau menghentikannya secara manual, atau hingga pemilik kapasitas mengklaim kembali kapasitas. Saat pemilik kapasitas mengklaim kembali kapasitas, Amazon EC2 mengirimkan EventBridge pemberitahuan Amazon 2 menit sebelum mengakhiri instans.

## Pertimbangan-pertimbangan
<a name="ec2-fleet-interruptible-cr-considerations"></a>
+ Hanya permintaan jenis EC2 Fleet yang `instant` didukung untuk meluncurkan instans ke Reservasi Kapasitas Terputus.
+ Menggunakan `OnDemandTargetCapacity` atau `SpotTargetCapacity` sementara juga meny `reserved-capacity` etel `DefaultTargetCapacityType` karena tidak didukung.
+ Saat Anda menentukan beberapa templat peluncuran, masing-masing menargetkan Reservasi Kapasitas Terputus yang berbeda, EC2 Fleet menyediakan instans di semua reservasi yang cocok.
+ Untuk Reservasi Kapasitas Terputus, Armada EC2 tidak kembali meluncurkan On-Demand Instans 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 Terputus, Anda harus melakukan langkah-langkah berikut:

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

Gunakan [ perintah ](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html) create-launch-template untuk membuat template peluncuran yang menentukan Reservasi Kapasitas Terputus untuk ditargetkan. Di template peluncuran, atur `MarketType` ke `interruptible-capacity-reservation` dan tentukan Reserv `CapacityReservationId` asi Kapasitas Terputus 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 utama:


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

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

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

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

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

**catatan**  
Jika armada tidak dapat memenuhi kapasitas target penuh, respons mencakup instans yang diluncurkan dan kesalahan apa pun 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 tagihan, hentikan instans ketika tidak lagi diperlukan. Perhatikan bahwa EC2 juga mengakhiri instans yang diluncurkan ke Reservasi Kapasitas Terputus secara otomatis saat pemilik kapasitas mengklaim kembali kapasitas.

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