개미는뚠뚠/개발자

AWS S3 요금 / Amazon Athena, Amazon Redshift의 차이

뚠냥e 2021. 2. 2. 11:17
728x90
반응형

Amazon S3 요금 
1. 스토리지 : S3 버킷에 객체를 저장하는 비용을 지불
객체의 크기, 해당 월에 객체를 저장한 기간, 스토리지 클래스에 따라 다름
*스토리지 클래스 종류 : S3 Standard, S3 Intelligent-Tiering, S3 Standard-Infrequent Access, S3 One Zone-Infrequent Access, S3 Glacier, S3 Glacier Deep Archive, Reduced Redundancy Storage

2. 요청 및 데이터 검색 :  S3 버킷 및 객체를 대상으로 수행한 요청에 대한 요금 지불 
Amazon S3 콘솔을 사용하여 스토리지를 검색하는 경우 원활한 검색을 위해 실행되는 GET, LIST 및 기타 요청에 대해서는 비용이 발생

3. 데이터 전송 : 송수신 대역폭에 대한 요금을 지불

4. 관리 및 분석 : 계정의 버킷에서 활성화된 스토리지 관리 기능(Amazon S3 인벤토리, S3 스토리지 클래스 분석, S3 스토리지 렌즈, S3 객체 태그 지정)에 대한 요금을 지불

5. S3 복제 요금 : S3 복제(교차 리전 복제 및 동일 리전 복제)의 경우 선택한 대상 S3 스토리지 클래스에 대한 S3 요금, 기본 복사본의 스토리지 요금, 복제 PUT 요청 및 해당하는 Infrequent Access Storage 검색 요금을 지불  CRR의 경우 S3에서 각 대상 리전으로의 리전 간 데이터 전송 비용도 지불

Amazon Athena 
Amazon Athena는 Amazon S3에서 직접 데이터를 쿼리합니ㅣ다. Athena로 데이터를 쿼리하는 데 드는 스토리지 추가 비용은 없습니다! 기본적으로 쿼리 결과는 선택한 S3버킷에 저장되고 표준 Amazon S3 요금이 청구됩니다. 
총 쿼리 수 / 일별 
쿼리당 스캔된 데이터 크기 / GB

Amazon Redshift Spectrum 
Amazon S3 데이터 레이크에서 엑사바이트까지 데이터에 대해 직접 SQL 쿼리를 실행할 수 있습니다.
스캔한 바이트 수에 대한 요금만 지불하면 됩니다.

Amazon Athena vs Amazon Redshift 
Amazon Athena는 SQL을 사용하여 Amazon S3에 저장된 데이터에 대해 대화형 애드훅 쿼리를 실행하는 경우에 유용합니다. Amazon Athena의 서버리스 아키텍처는 쿼리를 수행하기 위해 클러스터를 미리 프로비저닝하지 않아도 됩니다. 각 쿼리에서 스캔 한 s3 데이터의 양에 따라 요금이 부과됩니다. 데이터를 압축, 분할 또는 컬럼 형식으로 변환하여 비용을 크게 절감하고 성능을 향상시킬 수 있으므로 Amazon Athena가 쿼릴르 실행하기 위해 스캔해야 하는 데이터 양이 줄어듭니다. 

만약 대용량의 구조화 된 데이터 집합에 대해서는 Amazon Redshift를 사용하는 것이 좋습니다. Redshift Spectrum은 원하는 형식으로 원하는 위치에 자유롭게 데이터를 저장할 수 있게 해주며, 필요시 언제든지 처리할 수 있으며, 클러스터 확장에 대해 걱정할 필요가 없습니다. 

반응형