AWS Storage Gateway를 사용 중인데, 요금이 점점 많이 나오고 있습니다. Storage Gateway 비용이 많이 드는 이유가 무엇인가요?
간략한 설명
Storage Gateway 요금은 크게 다음과 같은 세 가지 요소로 구성됩니다.
- 스토리지 요금: 게이트웨이와 함께 사용하는 스토리지 서비스에 대한 요금입니다. 이 요금은 Amazon Simple Storage Service(S3) 사용료일 수도 있고, 아니면 Amazon Elastic Block Store(Amazon EBS) 사용료일 수도 있습니다.
- 요청 요금: 게이트웨이에서 스토리지 서비스에 기록한 데이터 양에 대한 요금입니다.
- 데이터 전송 요금: 스토리지 서비스로부터 게이트웨이 어플라이언스로 전송된 데이터에 대한 요금입니다.
AWS Direct Connect, AWS VPN 또는 Amazon Elastic Compute Cloud(Amazon EC2)를 Storage Gateway 설정의 일부분으로 사용 중인 경우, 이러한 서비스 사용료도 함께 부과됩니다.
팁: AWS 요금 계산기를 사용하면 배포한 리소스에 관해 발생하는 예상 비용을 계산하고 검토할 수 있습니다.
해결 방법
각각의 게이트웨이 유형에 대하여 다음과 같은 잠재적인 비용 요인을 검토합니다.
S3 File 게이트웨이
Amazon S3 요청 요금: File Gateway는 S3 버킷에 파일을 업로드하고, S3 버킷에서 파일을 검색하기도 합니다. 즉 File Gateway에서 사용자를 대신하여 이에 상응하는 S3 요청을 합니다. Amazon S3 요금에 따라 이러한 S3 API 요청 호출에 대한 요금을 부과합니다.
버전 관리를 사용하는 버킷: File Gateway가 버전 관리를 활성화한 S3 버킷에 파일을 저장하는 경우, 스토리지 비용이 더 많이 부과됩니다. 이는 파일을 변경할 때마다 S3 버킷에 해당 객체의 새 버전을 생성하기 때문입니다.
파일 게이트웨이는 수정된 데이터, 수정된 메타데이터 또는 대용량 파일의 멀티파트 업로드를 기반으로 S3 버킷에 여러 번에 걸쳐 점증적으로 업로드를 수행합니다. 버전 관리를 활성화한 버킷의 경우, 이로 인해 한 가지 객체의 사본이 여러 개 생기는데, 이 때문에 스토리지 비용이 증가합니다.
버전 관리를 활성화한 버킷을 사용 중이고 버킷에 대량의 데이터가 저장된 것을 알게 된 경우, 한 개의 객체에 대하여 저장되는 버전 수를 관리하는 수명 규칙을 구성하는 것이 좋습니다.
버전 관리 또는 복제를 활성화한 S3 버킷으로 File Gateway를 구성하기에 앞서 이러한 사용 사례가 스토리지에 어떤 영향을 미칠지 이해하는 것이 좋습니다.
Amazon FSx File Gateways
스토리지 유형: Amazon FSx File Gateway는 하드 디스크 드라이브(HDD) 및 SSD(Solid State Drive)에 스토리지를 제공합니다. SSD 스토리지는 더 높은 성능을 제공하기 때문에 비용이 더 많이 듭니다. 사용할 스토리지 유형을 결정하기 전에 성능 요구 사항을 평가하는 것이 좋습니다. 기존 파일 시스템에서 저장소 유형을 변경할 수는 없으나, 백업을 생성하여 다른 저장소 유형으로 복원할 수는 있습니다.
Volume Gateway
볼륨 백업: Volume Gateway는 볼륨의 EBS 스냅샷을 생성 및 저장합니다. Storage Gateway 서비스는 이외에도 AWS Backup 서비스와 통합되어 볼륨 백업과 복구를 관리합니다. 다음과 같은 내용을 검토합니다.
- Amazon Data Lifecycle Manager(Amazon DLM)의 EBS 스냅샷 설정
- AWS Backup의 일정 예약 및 수명 주기 규칙
참고: 요금은 AWS에 저장한 볼륨 데이터 양에 대해서만 부과합니다. 프로비저닝된 리소스 크기에 대해서는 요금을 부과하지 않습니다. 예를 들어, 프로비저닝된 용량이 100GB라도 스토리지 용량을 10GB만 사용하는 경우 해당 10GB의 스토리지에 대해서만 요금을 부과합니다.
Tape Gateway
테이프 검색 및 스토리지 클래스 전환 요청: 가상 테이프에 저장된 데이터를 요청하면 검색되는 데이터 양에 따라 요금이 발생합니다. S3 Glacier 스토리지 클래스 또는 Amazon S3 Glacier Deep Archive 스토리지 클래스에서 검색 중인 데이터의 양을 감안해야 합니다.
또한 S3 Glacier 스토리지 클래스에서 S3 Glacier Deep Archive 스토리지 클래스로 가상 테이프를 옮기면 마이그레이션 요금이 발생합니다.
가상 테이프 조기 삭제: S3 Glacier와 S3 Glacier Deep Archive 스토리지 클래스에는 조기 삭제와 관련한 요금이 있습니다. 최소 저장 기간이 경과하기 전에 저장된 데이터를 삭제하는 경우 이러한 요금이 발생합니다. S3 Glacier 스토리지 클래스의 경우, 최소 기간은 3개월입니다. S3 Glacier Deep Archive의 경우에는 6개월입니다.
참고: AWS에 저장한 가상 테이프 데이터의 양에 대해서만 요금을 청구합니다. 프로비저닝된 리소스 크기에 대해서는 요금을 부과하지 않습니다. 예를 들어, 프로비저닝된 용량이 100GB라도 스토리지 용량을 10GB만 사용하는 경우 해당 10GB의 스토리지에 대해서만 요금을 부과합니다.
비용 관련 추가 고려 사항
Amazon Virtual Private Cloud(VPC)를 사용하여 게이트웨이에 대한 보안 연결을 여는 경우 추가 요금이 발생합니다. AWS PrivateLink는 Amazon VPC 엔드포인트를 사용하여 프라이빗 연결을 활성화하지만 사용 시간 별로 요금이 부과됩니다. 자세한 내용은 AWS PrivateLink 요금 페이지를 참조하세요.