Amazon Athena๋ ํ์ค SQL์ ์ฌ์ฉํด Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐํธํ๊ฒ ๋ถ์ํ ์ ์๋ ๋ํ์ ์ฟผ๋ฆฌ ์๋น์ค์ ๋๋ค. Athena๋ ์๋ฒ๋ฆฌ์ค(serverless) ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌํ ์ธํ๋ผ๊ฐ ํ์ ์์ผ๋ฉฐ ์คํํ ์ฟผ๋ฆฌ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
Athena๋ ์ฌ์ฉ์ด ์ฝ์ต๋๋ค. Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง๋ฅผ ์ ์ํ ํ ํ์ค SQL์ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ๋ฅผ ์์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋๋ถ๋ถ ๊ฒฐ๊ณผ๊ฐ ์ ์ด ๋ง์ ์ ๊ณต๋ฉ๋๋ค. Athena์์๋ ๋ฐ์ดํฐ ๋ถ์์ ์ค๋นํ๋ฉด์ ๋ณต์กํ ETL ์์
์ด ํ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋๊ตฌ๋ SQL์ ๋ํ ์ง์๋ง ๊ฐ์ง๊ณ ์๋ค๋ฉด ๋๊ท๋ชจ์ ๋ฐ์ดํฐ์ธํธ๋ ๋น ๋ฅด๊ฒ ๋ถ์ํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค ETL ๋ถํ์
Athena๋ ์๋ฒ๋ฆฌ์ค ์๋น์ค์ ๋๋ค. ์๋ฒ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ค์ ํ๊ฑฐ๋ ๊ด๋ฆฌํ ํ์ ์์ด ๋ฐ์ดํฐ ์ฟผ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒ ์คํํ ์ ์์ต๋๋ค. Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง๋ฅผ ์ ์ํ ๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์์ํ๋ฉด ๋ฉ๋๋ค. Amazon Athena๋ ๋ณต์กํ ETL ํ๋ก์ธ์ค๋ฅผ ์ค์ ํ์ง ์๊ณ ๋ S3์ ์ ์ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
์ค์บํ ๋ฐ์ดํฐ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
Amazon Athena์์๋ ์คํํ ์ฟผ๋ฆฌ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. ๋น์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ฉด์ ์ค์บํ 1ํ
๋ผ๋ฐ์ดํธ์ ๋ฐ์ดํฐ ์ฉ๋๋น 5 USD ์
๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์ถ ๋ฐ ๋ถํ ํ์ฌ ์นผ๋ผ ๊ธฐ๋ฐ ํ์์ผ๋ก ๋ณํํ๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ๋น ๋น์ฉ์ 30~90% ์ ๊ฐํ ๋ฟ๋ง ์๋๋ผ ์ฑ๋ฅ ํฅ์๋ ๊ธฐ๋ํ ์ ์์ต๋๋ค. Athena๋ Amazon S3์์ ์ง์ ๋ฐ์ดํฐ ์ฟผ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค. ๋ฐ๋ผ์ S3 ์ธ์ ๋ณ๋์ ์คํ ๋ฆฌ์ง ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
Presto ๊ธฐ๋ฐ ํ์ค SQL ์คํ
Amazon Athena๋ ANSI SQL์ด ์ง์๋๋ Presto๋ฅผ ์ฌ์ฉํ ๋ฟ๋ง ์๋๋ผ CSV, JSON, ORC, Parquet ๋ฑ ๋ค์ํ ํ์ค ๋ฐ์ดํฐ ํ์๊ณผ ํธํ๋ฉ๋๋ค. ์ด ์๋น์ค๋ ๋น ๋ฅธ ์๋์ ์์ ์ฟผ๋ฆฌ์ ์ ํฉํ์ง๋ง ๋์ฉ๋ ์กฐ์ธ, ์๋ ํจ์, ๋ฐฐ์ด ๋ฑ ๋ณต์กํ ๋ถ์์ ์ฒ๋ฆฌํ๋ ๋ฐ๋ ์์์ด ์์ต๋๋ค. ๋ํ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ค๋น์์, ํน์ ๋จ์ผ ์ค๋น์ ์ฌ๋ฌ ๋๋ฐ์ด์ค์์ ์ปดํจํ
๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ธฐ๋ ํฉ๋๋ค. Amazon Athena๋ Amazon S3๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์คํ ์ด๋ก ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ด ๋งค์ฐ ์ฐ์ํฉ๋๋ค.
๋์ฉ๋ ๋ฐ์ดํฐ์ธํธ์์๋ ๋ํ์ ์ฑ๋ฅ ๊ตฌํ
Amazon Athena์์๋ ๋น ๋ฅธ ์๋์ ๋ํ์ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด ์ปดํจํ
๋ฆฌ์์ค๊ฐ ์ถฉ๋ถํ์ง ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. Amazon Athena๊ฐ ๋ณ๋ ฌ ๋ฐฉ์์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์๋ ์คํํ๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ๊ฒฐ๊ณผ๊ฐ ์ ์ด ๋ง์ ๋ฐํ๋ฉ๋๋ค.
AWS Management Console์ ๋ก๊ทธ์ธํ์ฌ ํ์ค SQL์ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์์ํ์ญ์์ค.

