Amazon EBS 빠른 스냅샷 복원 - Amazon Elastic Compute Cloud

Amazon EBS 빠른 스냅샷 복원

Amazon EBS 빠른 스냅샷 복원(FSR)을 사용하면 생성 시 완전히 초기화된 스냅샷에서 볼륨을 생성할 수 있습니다. 이렇게 하면 처음 액세스할 때 블록에 대한 I/O 작업 지연 시간이 없어집니다. 빠른 스냅샷 복원을 사용하여 생성된 볼륨은 프로비저닝된 모든 성능을 즉시 제공합니다.

시작하려면 특정 가용 영역의 특정 스냅샷에 대해 빠른 스냅샷 복원을 활성화합니다. 각 스냅샷 및 가용 영역 페어는 하나의 빠른 스냅샷 복원을 나타냅니다. 활성화된 가용 영역 중 하나에 있는 이러한 스냅샷 중 하나에서 볼륨을 생성하면 빠른 스냅샷 복원을 사용하여 볼륨이 복원됩니다.

빠른 스냅샷 복원은 스냅샷별로 명시적으로 활성화되어야 합니다. 빠른 스냅샷 복원 지원 스냅샷에서 복원된 볼륨으로 새 스냅샷을 생성하는 경우 새 스냅샷에 대해 빠른 스냅샷 복원이 자동으로 활성화되지 않습니다. 새 스냅샷에 대해 명시적으로 활성화해야 합니다.

빠른 스냅샷 복원의 전체 성능 이점으로 복원할 수 있는 볼륨 수는 스냅샷에 대한 볼륨 생성 크레딧에 따라 결정됩니다. 자세한 내용은 볼륨 생성 크레딧 섹션을 참조하세요.

본인이 소유한 스냅샷과 본인에게 공유된 퍼블릭 및 프라이빗 스냅샷에 대해 빠른 스냅샷 복원을 활성화할 수 있습니다.

고려 사항

  • 크기가 16TiB 이하인 스냅샷에서 빠른 스냅샷 복원을 활성화할 수 있습니다.

  • 최대 64,000 IOPS 및 1,000MiB/s 처리량의 성능으로 프로비저닝된 볼륨은 빠른 스냅샷 복원의 성능상 이점을 최대한 활용합니다. 64,000 IOPS 또는 1,000MiB/s 처리량 이상의 성능으로 프로비저닝된 볼륨의 경우 전체 성능을 발휘하도록 볼륨을 초기화하는 것이 좋습니다.

볼륨 생성 크레딧

빠른 스냅샷 복원의 최대 성능 이점을 얻는 볼륨 수는 스냅샷에 대한 볼륨 생성 크레딧에 의해 결정됩니다. 가용 영역당 스냅샷별로 하나의 크레딧 버킷이 있습니다. 빠른 스냅샷 복원이 활성화된 스냅샷에서 생성하는 각 볼륨은 크레딧 버킷에서 하나의 크레딧을 사용합니다. 스냅샷에서 초기화된 볼륨을 생성하려면 버킷에 하나 이상의 크레딧이 있어야 합니다. 볼륨을 생성하지만 버킷에 크레딧이 하나 미만인 경우 빠른 스냅샷 복원의 이점 없이 볼륨이 생성됩니다.

본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 활성화하면 계정의 공유 스냅샷에 대해 별도의 크레딧 버킷이 생성됩니다. 공유 스냅샷에서 볼륨을 생성하는 경우 크레딧은 크레딧 버킷에서 소비되고 스냅샷 소유자의 크레딧 버킷에서 소비되지 않습니다.

크레딧 버킷의 크기와 다시 채우기 속도는 스냅샷에서 생성된 볼륨의 크기가 아니라 스냅샷의 크기에 따라 다릅니다.

스냅샷에 대해 빠른 스냅샷 복원을 활성화하면 크레딧 버킷이 0크레딧으로 시작하고 최대 크레딧 용량에 도달할 때까지 설정된 속도로 채워집니다. 또한 크레딧을 사용하면 최대 크레딧 용량에 도달할 때까지 시간 경과에 따라 크레딧 버킷이 다시 채워집니다.

크레딧 버킷의 채우기 속도는 다음과 같이 계산됩니다.

MIN (10, (1024 ÷ snapshot_size_gib))

그리고 크레딧 버킷의 크기는 다음과 같이 계산됩니다.

MAX (1, MIN (10, (1024 ÷ snapshot_size_gib)))

예를 들어 크기가 128 GiB인 스냅샷에 대해 빠른 스냅샷 복원을 활성화하는 경우 채우기 비율은 분당 0.1333크레딧입니다.

MIN (10, (1024 ÷ 128)) = MIN (10, 8) = 8 credits per hour = 0.1333 credits per minute

그리고 크레딧 버킷의 최대 크기는 8크레딧입니다.

MAX (1, MIN (10, (1024 ÷ 128))) = MAX (1, MIN (10, 8)) = MAX (1, 8) = 8 credits

이 예에서 빠른 스냅샷 복원을 활성화하면 크레딧 버킷은 0크레딧으로 시작합니다. 8분이 지나면 크레딧 버킷은 하나의 초기화된 볼륨을 생성하기에 충분한 크레딧을 갖게 됩니다(0.1333 credits × 8 minutes = 1.066 credits). 크레딧 버킷이 가득 차면 8개의 초기화된 볼륨을 동시에 생성할 수 있습니다(8크레딧). 버킷이 최대 용량 미만이면 분당 0.1333크레딧으로 다시 채워집니다.

Cloudwatch 지표를 사용하여 크레딧 버킷의 크기와 각 버킷에서 사용할 수 있는 크레딧의 수를 모니터링할 수 있습니다. 자세한 내용은 빠른 스냅샷 복원 지표 섹션을 참조하세요.

빠른 스냅샷 복원이 활성화된 스냅샷에서 볼륨을 생성한 후, describe-volumes를 사용하여 볼륨을 설명하고 출력에서 fastRestored 필드를 확인하여 볼륨이 빠른 스냅샷 복원을 사용하여 초기화된 볼륨으로 생성되었는지 여부를 확인할 수 있습니다.

빠른 스냅샷 복원 관리

빠른 스냅샷 복원 사용 또는 비활성화

스냅샷에 대해 빠른 스냅샷 복원은 기본적으로 비활성화되어 있습니다. 본인이 소유한 스냅샷과 본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 활성화하거나 비활성화할 수 있습니다. 스냅샷에 대해 빠른 스냅샷 복원을 활성화하거나 비활성화하면 변경 사항이 계정에만 적용됩니다.

참고

스냅샷에 대해 빠른 스냅샷 복원을 활성화하면 특정 가용 영역에서 빠른 스냅샷 복원이 활성화된 1분마다 계정에 요금이 청구됩니다. 요금은 최소 1시간으로 비례 청구됩니다.

본인이 소유한 스냅샷을 삭제하면 계정의 해당 스냅샷에 대해 빠른 스냅샷 복원이 자동으로 비활성화됩니다. 본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 활성화하고 스냅샷 소유자가 해당 스냅샷을 삭제하거나 공유 해제하는 경우 계정의 공유 스냅샷에 대해 빠른 스냅샷 복원이 자동으로 비활성화됩니다.

본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 활성화하고 사용자 정의 CMK로 암호화된 경우 스냅샷 소유자가 사용자 정의 CMK에 대한 액세스를 취소해도 스냅샷에 대해 빠른 스냅샷 복원이 자동으로 비활성화되지 않습니다. 해당 스냅샷에 대해 빠른 스냅샷 복원을 수동으로 비활성화해야 합니다.

본인이 소유한 스냅샷 또는 본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 사용하거나 비활성화하려면 다음 방법 중 하나를 따르세요.

Console
빠른 스냅샷 복원을 활성화하거나 비활성화하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Snapshots]를 선택합니다.

  3. 스냅샷을 선택하고 작업(Actions), 빠른 스냅샷 복원 관리(Manage fast snapshot restore)를 선택합니다.

  4. 빠른 스냅샷 복원 설정(Fast snapshot restore settings) 섹션에는 선택한 스냅샷에 대해 빠른 스냅샷 복원을 활성화할 수 있는 가용 영역, Local Zones 및 Wavelength 영역이 모두 나열됩니다. 현재 상태(Current status) 볼륨은 각 영역에 대해 빠른 스냅샷 복원이 현재 활성화되어 있는지 아니면 비활성화되어 있는지 나타냅니다.

    현재 빠른 스냅샷 복원이 비활성화된 영역에서 빠른 스냅샷 복원을 사용하려면 해당 영역을 선택하고 활성화(Enable)를 선택한 다음 확인을 위해 활성화(Enable)를 선택합니다.

    현재 빠른 스냅샷 복원이 활성화된 영역에서 빠른 스냅샷 복원을 비활성화하려면 해당 영역을 선택하고 비활성화(Disable)를 선택합니다.

  5. 필요한 변경을 수행한 후 닫기(Close)를 선택합니다.

AWS CLI
AWS CLI를 사용하여 빠른 스냅샷 복원을 관리하려면
참고

스냅샷에 대해 빠른 스냅샷 복원 기능을 사용하면 optimizing 상태가 됩니다. optimizing 상태인 스냅샷은 볼륨을 복원할 때 사용하면 어느 정도의 성능 이점이 있습니다. enabled 상태로 전환된 후에야 빠른 스냅샷 복원의 완전한 성능 이점이 생기게 됩니다.

스냅샷에 대한 빠른 스냅샷 복원 상태 보기

스냅샷에 대한 빠른 스냅샷 복원이 다음 상태 중 하나일 수 있습니다.

  • enabling — 빠른 스냅샷 복원 활성화를 요청했습니다.

  • optimizing — 빠른 스냅샷 복원이 활성화되고 있습니다. 스냅샷을 최적화하려면 TiB당 60분이 소요됩니다. 이 상태의 스냅샷은 볼륨을 복원할 때 어느 정도의 성능 이점이 있습니다.

  • enabled — 빠른 스냅샷 복원이 활성화되었습니다. 이 상태의 스냅샷은 볼륨을 복원할 때 완전한 성능 이점이 있습니다.

  • disabling — 빠른 스냅샷 복원을 비활성화하도록 요청했거나 빠른 스냅샷 복원을 활성화하는 요청이 실패했습니다.

  • disabled — 빠른 스냅샷 복원이 비활성화되었습니다. 필요에 따라 빠른 스냅샷 복원을 다시 활성화할 수 있습니다.

본인이 소유한 스냅샷 또는 본인에게 공유된 스냅샷에 대한 빠른 스냅샷 복원 상태를 보려면 다음 방법 중 하나를 따르세요.

Console
콘솔을 사용하여 빠른 스냅샷 복원 상태를 보려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Snapshots]를 선택합니다.

  3. 스냅샷을 선택합니다.

  4. 세부 정보(Details) 탭에서 빠른 스냅샷 복원(Fast snapshot restore)은 빠른 스냅샷 복원의 상태를 표시합니다.

AWS CLI
AWS CLI를 사용하여 빠른 스냅샷 복원이 활성화된 스냅샷을 보려면

빠른 스냅샷 복원이 활성화된 스냅샷을 확인하려면 describe-fast-snapshot-restores 명령을 사용합니다.

aws ec2 describe-fast-snapshot-restores --filters Name=state,Values=enabled

다음은 예제 출력입니다.

{ "FastSnapshotRestores": [ { "SnapshotId": "snap-0e946653493cb0447", "AvailabilityZone": "us-east-2a", "State": "enabled", "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition", "OwnerId": "123456789012", "EnablingTime": "2020-01-25T23:57:49.596Z", "OptimizingTime": "2020-01-25T23:58:25.573Z", "EnabledTime": "2020-01-25T23:59:29.852Z" }, { "SnapshotId": "snap-0e946653493cb0447", "AvailabilityZone": "us-east-2b", "State": "enabled", "StateTransitionReason": "Client.UserInitiated - Lifecycle state transition", "OwnerId": "123456789012", "EnablingTime": "2020-01-25T23:57:49.596Z", "OptimizingTime": "2020-01-25T23:58:25.573Z", "EnabledTime": "2020-01-25T23:59:29.852Z" } ] }

빠른 스냅샷 복원을 사용하여 복원된 볼륨 보기

볼륨의 가용 영역에서 빠른 스냅샷 복원이 활성화된 스냅샷을 기반으로 볼륨을 생성하면 빠른 스냅샷 복원을 사용하여 볼륨이 복원됩니다.

빠른 스냅샷 복원이 활성화된 스냅샷을 기반으로 생성된 볼륨을 확인하려면 describe-volumes 명령을 사용합니다.

aws ec2 describe-volumes --filters Name=fast-restored,Values=true

다음은 예제 출력입니다.

{ "Volumes": [ { "Attachments": [], "AvailabilityZone": "us-east-2a", "CreateTime": "2020-01-26T00:34:11.093Z", "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/8c5b2c63-b9bc-45a3-a87a-5513e232e843", "Size": 20, "SnapshotId": "snap-0e946653493cb0447", "State": "available", "VolumeId": "vol-0d371921d4ca797b0", "Iops": 100, "VolumeType": "gp2", "FastRestored": true } ] }

빠른 스냅샷 복원 모니터링

Amazon EBS는 스냅샷에 대한 빠른 스냅샷 복원 상태가 변경되면 Amazon CloudWatch Events를 보냅니다. 자세한 정보는 EBS 빠른 스냅샷 복원 이벤트을 참조하십시오.

빠른 스냅샷 복원 할당량

리전별로 빠른 스냅샷 복원을 위해 최대 5개의 스냅샷을 활성화할 수 있습니다. 할당량은 본인이 소유한 스냅샷과 본인에게 공유된 스냅샷에 적용됩니다. 본인에게 공유된 스냅샷에 대해 빠른 스냅샷 복원을 활성화하면 빠른 스냅샷 복원 할당량에 포함됩니다. 스냅샷 소유자의 빠른 스냅샷 복원 할당량에 포함되지 않습니다.

요금 및 결제

특정 가용 영역의 스냅샷에 대해 빠른 스냅샷 복원이 활성화된 1분마다 요금이 청구됩니다. 요금은 최소 1시간으로 비례 청구됩니다.

예를 들어 한 달(30일) 동안 US-East-1a에서 한 스냅샷에 대해 빠른 스냅샷 복원을 사용하면 $540(스냅샷 1개 x AZ 1개 x 720시간 x 시간당 $0.75)가 청구됩니다. 동일한 기간 동안 us-east-1a, us-east-1b,us-east-1c에서 두 스냅샷에 대해 빠른 스냅샷 복원을 사용 설정하면 $3,240(스냅샷 2개 x AZ 3개 x 720시간 x 시간당 $0.75)가 청구됩니다.

본인에게 공유된 퍼블릭 또는 프라이빗 스냅샷에 대해 빠른 스냅샷 복원을 활성화하는 경우 계정에 요금이 청구되며 스냅샷 소유자에게는 요금이 청구되지 않습니다. 본인에게 공유된 스냅샷이 스냅샷 소유자에 의해 삭제되거나 공유 해제되면 계정의 스냅샷에 대해 빠른 스냅샷 복원이 비활성화되고 청구가 중지됩니다.

자세한 내용은 Amazon EBS 요금을 참조하세요.