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์„ ์‚ฌ์šฉํ•ด ์ฟผ๋ฆฌ๋ฅผ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

Amazon Athena ์‹œ์ž‘ํ•˜๊ธฐ