EBS 볼륨을 gp2에서 gp3로 변경해 보기

EBS 볼륨을 gp2에서 gp3로 변경해 보기

EBS 볼륨을 gp2에서 gp3로 변경해 보는 방법을 정리해 봤습니다.
Clock Icon2024.05.13 09:15

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 EBS 볼륨을 gp2에서 gp3로 변경해 보는 방법을 정리해 봤습니다.

gp2? gp3?

2022년도에 gp2에 비해 GB당 최대 20%의 비용을 절감을 도와주는 gp3가 발표되면서 gp2를 사용하고 있던 EC2 인스턴스의 볼륨을 gp3로 변경하는 것을 권장하고 있습니다. 이러한 gp3는 gp2와 비교하여 더 나은 성능과 저렴한 비용을 제공하며, 기존 EC2 인스턴스에서 gp3로 업그레이드함으로써 비용을 최적화할 수 있습니다.

하지만 이러한 비용 절감에 대해서 EC2와 RDS 모두 적용되는 것은 아닙니다.

EC2에서는 gp2에서 gp3로 변경하는 것을 권장하고 있지만, RDS에서는 비용만을 고려한다면 EC2와 차이를 보입니다.

  • 범용 SSD(gp2) - 스토리지 GB-월당 0.131 USD
  • 범용 SSD(gp3) - 스토리지 GB-월당 0.131 USD

RDS for Oracle을 기준으로 살펴보면 gp2와 gp3의 비용이 똑같다는 것을 확인할 수 있습니다.

※ 2024년 5월 서울 리전 기준입니다.

여기서 스토리지 용량과 IOPS 설정에 따라 gp2가 gp3 보다 더 저렴하게 이용할 수도 있으므로 본인 환경에 보다 적합한 스토리지 유형을 선택할 필요가 있다고 생각합니다.

gp2에서 gp3로 변경

먼저 gp3로 변경할 볼륨을 선택하고「작업」→「볼륨 수정」을 클릭합니다.

볼륨 유형에서 gp3를 선택하고 수정을 클릭합니다.

이후 볼륨은 gp2에서 gp3로 수정 작업에 들어가며 볼륨 용량에 따라 다르지만 길면 수 분이 소요됩니다.

이후 볼륨을 재차 확인해 보면 gp2에서 gp3로 변경된 것을 확인할 수 있습니다.

aws ec2 modify-volume --volume-id 볼륨ID입력 --volume-type gp3

AWS CLI의 경우 modify-volume 명령어를 통해 gp2에서 gp3로 변경할 수 있습니다.

modify-volume 명령이 성공했다면 다음과 같은 결과물이 출력됩니다.

{
    "VolumeModification": {
        "VolumeId": "vol-xxxxxxxxxx",
        "ModificationState": "modifying",
        "TargetSize": 100,
        "TargetIops": 3000,
        "TargetVolumeType": "gp3",
        "TargetThroughput": 125,
        "TargetMultiAttachEnabled": false,
        "OriginalSize": 100,
        "OriginalIops": 300,
        "OriginalVolumeType": "gp2",
        "OriginalMultiAttachEnabled": false,
        "Progress": 0,
        "StartTime": "2024-05-13T08:55:13+00:00"
    }
}

본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 kis2702@naver.com로 보내주시면 감사하겠습니다.

この記事をシェアする

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.