Capacity Reservation 상태 보기

Capacity Reservation 상태 보기

Amazon EC2는 Capacity Reservation의 상태를 지속적으로 모니터링해요. Amazon EC2 API의 결과적 일관성(eventual consistency) 모델 때문에, Capacity Reservation을 만든 뒤 상태가 active로 반영되기까지 최대 5분이 걸릴 수 있어요. 이 시간 동안 Capacity Reservation은 pending 상태로 남아 있을 수 있지만 이미 사용 가능할 수도 있으며, 그 경우 Capacity Reservation에 인스턴스를 시작하려는 시도는 성공합니다.

출처: 문서

본문

콘솔

  1. Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  2. 탐색 창에서 Capacity Reservations를 선택합니다.
  3. Capacity Reservation을 선택합니다.

AWS CLI

describe-capacity-reservations 명령을 사용합니다. 예를 들어 다음 명령은 모든 Capacity Reservation을 설명합니다.

aws ec2 describe-capacity-reservations

예시 출력:

{
    "CapacityReservations": [
        {
            "CapacityReservationId": "cr-1234abcd56EXAMPLE",
            "EndDateType": "unlimited",
            "AvailabilityZone": "eu-west-1a",
            "InstanceMatchCriteria": "open",
            "Tags": [],
            "EphemeralStorage": false,
            "CreateDate": "2019-08-16T09:03:18.000Z",
            "AvailableInstanceCount": 1,
            "InstancePlatform": "Linux/UNIX",
            "TotalInstanceCount": 1,
            "State": "active",
            "Tenancy": "default",
            "EbsOptimized": true,
            "InstanceType": "a1.medium",
            "PlacementGroupArn": "arn:aws:ec2:us-east-1:123456789012:placement-group/MyPG"
        },
        {
            "CapacityReservationId": "cr-abcdEXAMPLE9876ef",
            "EndDateType": "unlimited",
            "AvailabilityZone": "eu-west-1a",
            "InstanceMatchCriteria": "open",
            "Tags": [],
            "EphemeralStorage": false,
            "CreateDate": "2019-08-07T11:34:19.000Z",
            "AvailableInstanceCount": 3,
            "InstancePlatform": "Linux/UNIX",
            "TotalInstanceCount": 3,
            "State": "cancelled",
            "Tenancy": "default",
            "EbsOptimized": true,
            "InstanceType": "m5.large"
        }
    ]
}

PowerShell

Get-EC2CapacityReservation cmdlet을 사용합니다.

Get-EC2CapacityReservation `
    -CapacityReservationId cr-1234abcd56EXAMPLE

Capacity Reservation 상태

Capacity Reservation은 다음 상태를 가질 수 있어요.

상태 설명
active 용량을 사용할 수 있어요.
expired 예약 요청에 지정된 날짜와 시간에 Capacity Reservation이 자동으로 만료됐어요. 예약된 용량은 더 이상 사용할 수 없어요.
cancelled Capacity Reservation이 취소됐어요. 예약된 용량은 더 이상 사용할 수 없어요.
pending Capacity Reservation 요청은 성공했지만 용량 프로비저닝이 아직 진행 중이에요.
failed Capacity Reservation 요청이 실패했어요. 잘못된 요청 파라미터, 용량 제약, 인스턴스 한도 제약으로 실패할 수 있어요. 실패한 요청은 60분 동안 볼 수 있어요.
scheduled (미래 날짜 Capacity Reservation 전용) 미래 날짜 요청이 승인되었고 요청한 시작일자에 전달되도록 예약됐어요.
assessing (미래 날짜 전용) Amazon EC2가 미래 날짜 Capacity Reservation 요청을 평가 중이에요.
delayed (미래 날짜 전용) Amazon EC2가 요청한 미래 날짜 Capacity Reservation 프로비저닝에 지연을 겪었어요. 요청한 시작 일시까지 요청된 용량을 전달할 수 없어요.
unsupported (미래 날짜 전용) 용량 제약 때문에 Amazon EC2가 미래 날짜 Capacity Reservation 요청을 지원할 수 없어요. 지원되지 않는 요청은 30일 동안 볼 수 있으며 Capacity Reservation은 전달되지 않아요.
cancelling (미래 날짜 전용) Capacity Reservation이 취소되고 있어요. 용량은 해제됐지만 축소된 약정 기간이 끝날 때까지 요금이 계속 부과돼요. 약정이 끝나면 상태가 cancelled로 전환됩니다.

더 알아보기 (Learn more)