Amazon Web Services 한국 블로그
Amazon DynamoDB 신규 테이블 클래스 – 최대 60%까지 DynamoDB 비용 절감
오늘은 Amazon DynamoDB Standard-Infrequent Access(DynamoDB Standard-IA)를 발표합니다. 기존 DynamoDB Standard 테이블에 비해 스토리지 비용을 60% 절감하면서 동일한 성능, 내구성 및 크기 조정을 제공하는 DynamoDB의 새로운 테이블 클래스입니다.
오늘날 많은 고객들이 자주 액세스하지 않는 데이터를 DynamoDB와 Amazon Simple Storage Service(Amazon S3) 간에 이동하고 있습니다. 즉, 고객은 데이터를 마이그레이션하고 DynamoDB용 API와 Amazon S3용 API라는 두 가지 API를 지원해야 하는 복잡한 애플리케이션을 구축하는 프로세스를 개발하고 있습니다.
DynamoDB Standard-IA 테이블 클래스는 애플리케이션 코드를 변경하지 않으면서 자주 액세스하지 않는 데이터를 DynamoDB에 저장할 수 있는 비용 최적화된 솔루션을 원하는 고객을 위해 설계되었습니다. 이 새로운 테이블 클래스를 사용하면 DynamoDB에서 10밀리초 미만의 읽기 및 쓰기 성능을 얻을 수 있으며 동일한 API를 모두 사용할 수 있습니다.
DynamoDB Standard-IA 테이블 클래스를 사용하면 DynamoDB Standard 테이블 클래스를 사용할 때와 비교하여 스토리지 비용을 최대 60%까지 절감할 수 있습니다. 하지만 이 새 테이블 클래스에 대한 DynamoDB 읽기 및 쓰기 요금은 Standard 테이블보다 높습니다. 따라서 이 새 테이블 클래스를 테이블에 적용하기 전에 먼저, 사용 사례를 이해하는 것이 중요합니다.
DynamoDB Standard-IA는 데이터의 가용성이 높아야 하지만 자주 액세스하지 않는 테라바이트 규모의 데이터를 몇 년 동안 저장해야 하는 경우에 적합한 솔루션입니다. 최종 사용자가 이전 게시물에 거의 액세스하지 않는 소셜 미디어 애플리케이션을 예로 들 수 있습니다. 그러나 누군가가 2009년의 오래된 사진을 보기 위해 프로필을 스크롤하면 마치 새 게시물처럼 빠르게 검색할 수 있기 때문에 이러한 게시물은 저장된 상태로 유지됩니다.
전자 상거래 사이트가 또 다른 적합한 사용 사례입니다. 이러한 사이트에는 자주 액세스하지 않는 제품이 많을 수 있지만 사이트 관리자는 누군가가 구매하려는 경우를 대비하여 스토어에서 계속 사용 가능한 상태를 유지할 수 있기를 원합니다. 또한 고객의 이전 주문을 저장하는 데 적합한 솔루션입니다. DynamoDB Standard-IA 테이블은 저렴한 비용으로 과거 주문을 유지할 수 있는 기능을 제공합니다.
DynamoDB Standard-IA 사용
기존 테이블에 가장 적합한 클래스를 평가하여 DynamoDB Standard-IA를 사용할 수 있습니다.
테이블 페이지로 이동하고 [작업(Actions)] 드롭다운에서 테이블 클래스 [업데이트(Update)]를 선택하여 테이블 클래스를 변경합니다. 그런 다음, 새 테이블 클래스를 선택하고 변경 사항을 저장합니다. 성능 또는 가용성에 영향을 주지 않고 30일마다 두 번 기존 테이블의 테이블 클래스를 Standard-IA 또는 Standard로 변경할 수 있습니다. DynamoDB의 모든 기능은 Standard-IA 테이블 클래스에서 테이블을 사용할 때 사용 가능합니다.
또한 DynamoDB Standard-IA 테이블 클래스를 사용하여 새 테이블을 생성할 수도 있습니다.
가용성 및 요금
DynamoDB Standard-IA는 중국 리전 및 AWS GovCloud를 제외한 모든 AWS 리전에서 사용할 수 있습니다.
예를 들어 미국 동부(버지니아 북부)의 DynamoDB Standard-IA 스토리지 요금은 이제 GB당 0.10 USD(DynamoDB Standard보다 60% 저렴함)이며, 읽기 및 쓰기 성능은 25% 더 높습니다.
이 기능과 요금에 대한 자세한 내용은 DynamoDB Standard-IA 기능 페이지 및 DynamoDB 요금 페이지를 참조하세요.
– Marcia