본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS - Athena (1)

by BTC-손준영 2022. 12. 16.

안녕하세요!

BTC_막내가 최고야 팀입니다!

이전엔 인프라 엔지니어 관점의 주제로 시작했었는데

새 주제로 AWS 리소스에 관해 알려드릴려고합니다

 

새 주제 시작하겠습니다~!~!


 

 

Athena

S3 및 타 서비스의 저장된 데이터에 쿼리를 전달하면 데이터를 가져올수 있게 해주는 AWS 서버리스 서비스

스캔한 데이터 크기만큼 돈을 내기 때문에 파일을 압축해두면 좀더 저렴하게 사용 가능

Presto 기반 기술

Presto의 원리 어느정도 알고있으면 Athena 사용에 좀더 쉽다고 합니다.

 

비용은 서울리전 기준으로

1TB당 5.00 USD

스캔 비용이 발생한다고 합니다!

메인 화면

 

Athena 와 데이터 원본을 연동하면 위 같은 메인화면이 출력되는데요

 

빨간박스, 파란박스, 초록박스 기준으로 알려드리겠습니다!

 

1. 빨간박스

  • 데이터 원본: Amazon S3, Amazon Redshift, DynamoDB 등 다른 데이터 센트 및 데이터 원본을 바탕으로 구축된 카탈로그
  • 데이터베이스: 테이블을 생성할 때는 테이블의 데이터가 실시간 쿼리가 가능한 상태가 되도록 데이터의 스키마와 위치를 설명

2. 초록색 박스

  • 쿼리문 작성 과 결과 표시
  • 쿼리문은 우리가 일반적으로 아는 sql문과 비슷하게 진행되어집니다.

3. 파란색 박스

  • Athena의 옵션 탭들

 

 

메뉴 탭

 

Amazon Athena의 메뉴는 

쿼리 편집기

작업 그룹

데이터 원본으로 이루어져있는데요!

메뉴에 대한 간단한 설명은 아래와 같아요

 

1. 쿼리 편집기

  • Athena의 테이블 생성 및 작업을 진행하는 공간

2. 작업 그룹

  • 사용자, 팀, 애플리케이션, 워크로드를 구분하고 각 쿼리 또는 전체 작업 그룹에서 처리할 수 있는 데이터 양에 대한 제한 설정

3. 데이터 원본

  • AWS에서 제공하는 커넥터, 서드파티, 공유 등 포함한 다양한 데이터 원본을 생성하거나 보관

 


요번 차시에는 Athena에 대해 간단하게 알아보았는데요

다음차시에는 파라미터에 대해 알아보도록 하겠습니다~!~

 

 

'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글

AWS - Athena (3)  (0) 2022.12.16
AWS - Athena (2)  (0) 2022.12.16
[AWS] CW Synthetics Canary  (0) 2022.12.13
[AWS] CLI 설치 and 업데이트 - 리눅스 환경  (0) 2022.12.13
API Gateway 실전 사용 (HTTP API)  (0) 2022.12.12

댓글