내용으로 건너뛰기

Athena 서비스 사용 시 MySQL 과 같은 내부 데이터 소스를 가져와 사용했을 때 스캔량 등에 대해 어떻게 요금을 부과하는지 궁금합니다. (혹은 무료로 제공하는 지 등)

0

Athena 서비스를 사용하면서 MySQL 과 같은 내부 데이터 소스 스캔량에 대한 요금 부과 방식이 궁금합니다. MySQL 데이터 소스를 Lamda 혹은 RDBMS 연결 등의 방식으로 가져와 쿼리를 수행하려고 하는데요, Lamda 를 통해 연결한 내부 MySQL 데이터에 대해서만 부과하는게 아니라 RDBMS 연결 데이터에 대해서도 요금을 부과하는게 맞나요 ? MySQL 과 같은 내부 데이터 소스에 대해 스캔량을 어떻게 처리하는 지, 혹은 무료로서 과금하지 않는 것인지 등에 대한 명확한 과금 구조가 궁금합니다.

질문됨 9달 전120회 조회
1개 답변
0

안녕하세요.

Amazon Athena를 사용하여 MySQL과 같은 내부 데이터 소스를 쿼리할 때의 요금 구조에 대해 설명드리겠습니다.

Athena는 기본적으로 스캔한 데이터의 양에 따라 요금을 부과합니다.

페더레이션된 데이터 소스(S3에 저장되지 않은 데이터)에 대한 SQL 쿼리는 프로비저닝된 용량을 사용하지 않는 한 여러 데이터 소스를 합산하여 Athena로 스캔한 테라바이트(TB)당 요금이 부과되며 쿼리당 최소 10MB의 가장 가까운 메가바이트로 반올림됩니다.

Athena가 Lambda 커넥터를 통해 MySQL 등 RDBMS 데이터 소스를 쿼리하면, S3 데이터 쿼리와 마찬가지로 "스캔한 데이터 양"을 기준으로 Athena 요금이 부과됩니다

추가로, Lambda 함수가 호출되기 때문에 Lambda 사용량에 대한 요금도 별도로 부과됩니다. Lambda는 프리 티어가 적용될 수 있지만, 초과 사용분에 대해서는 요금이 발생합니다.

Athena MySQL 커넥터는 조건부 푸시다운을 수행하여 쿼리에서 스캔하는 데이터를 줄입니다. LIMIT 절, 간단한 조건자 및 복잡한 표현식을 커넥터로 푸시다운하여 스캔하는 데이터와 쿼리 실행 시간을 줄입니다. 이는 전체적인 비용 절감에 도움이 될 수 있습니다.

결론적으로, MySQL 등 내부 RDBMS 데이터 소스를 Athena로 쿼리할 때도, S3와 동일하게 "스캔한 데이터 양" 기준으로 Athena 요금이 부과되며, Lambda 커넥터 사용에 따른 Lambda 요금도 추가로 발생합니다.

Sources
Athena Amazon Athena 요금
Amazon Athena MySQL connector - Amazon Athena

답변함 9달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.