์๋์ ์ฐ์ต: Amazon Athena explained in 120 seconds๐ก - ์์์ผ๋ก ์์ด ๋งํ๊ธฐ ๋ฐฐ์ฐ๊ธฐ
์ด ๋ ์จ์์ ์ฐ์ตํ ๋ด์ฉ
์ด ๋น๋์ค๋ "Amazon Athena"์ ๋ํด 120์ด ๋์ ์ค๋ช ํ๋ ๋ด์ฉ์ผ๋ก, ๋น ๋ฅธ ์๋์ ๊ธฐ์ ์ ์ค๋ช ์ ๋ฃ๊ณ ๋ฐ๋ผ๋งํ๋ ์ฐ์ต์ ํตํด ์์ด ๋ฃ๊ธฐ์ ๋งํ๊ธฐ ์ค๋ ฅ์ ํค์ธ ์ ์์ต๋๋ค. ํนํ ๊ธฐ์ ์ฉ์ด์ ๊ฐ๊ฒฐํ ๋ฌธ์ฅ ๊ตฌ์กฐ๋ฅผ ์ตํ๋ฉฐ, ์์ฐ์ค๋ฌ์ด ๋ฐ์๊ณผ ๋ฆฌ๋ฌ์ ์ฐ์ตํ ์ ์์ต๋๋ค.
์ฃผ์ ์ดํ ๋ฐ ๊ตฌ๋ฌธ
- serverless: ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์๋
- SQL queries: SQL ์ฟผ๋ฆฌ (๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง๋ฌธ์ ๋์ง๋ ๋ช ๋ น)
- provisioning: (์๋ฒ ๋ฑ์) ์ค๋นํ๊ณ ์ค์ ํ๋ ๊ฒ
- schema: ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ ๊ฒ
- ETL jobs: ๋ฐ์ดํฐ ์ถ์ถ, ๋ณํ, ์ ์ฌ ์์
- distributed SQL engine: ๋ถ์ฐ SQL ์์ง (์ฌ๋ฌ ์๋ฒ์์ ๋์์ ์์ ํ๋ ์์คํ )
์ฐ์ต ํ (์๋์ ์ ๋ต)
์ด ๋น๋์ค๋ ๋น ๋ฅธ ์๋๋ก ์ค๋ช ๋๋ฏ๋ก, shadowspeak ๋๋ shadow speak ๊ธฐ๋ฒ์ ์ฌ์ฉํด ์ฐ์ตํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค. ๋จผ์ ๋น๋์ค๋ฅผ 0.75๋ฐฐ ์๋๋ก ์ฌ์ํ๋ฉฐ ๋จ์ด๋ณ๋ก ๋ฐ๋ผ๋งํ๊ณ , ์ต์ํด์ง๋ฉด ์๋ ์๋๋ก ์ฌ๋ ค๊ฐ์ธ์. ํนํ "It's slow, clunky, and honestly, not fun to maintain."์ ๊ฐ์ ๋ฌธ์ฅ์์ ์ผํ ์ฌ์ด์ ๋ฆฌ๋ฌ์ ์ฃผ์๊น๊ฒ ๋ฃ๊ณ ๋ฐ๋ผํ์ธ์. ์์ด ์๋์์ ํ ๋๋ ๋ฐ์ ๋ฟ๋ง ์๋๋ผ ๊ฐ์ธ์ ์ต์๋ ๋์์ ๋ชจ๋ฐฉํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด "boom, you get instant insights"์์ "boom"์ ๊ฐ์กฐํ์ฌ ๋ฐ์ํ๊ณ , "instant insights"๋ ๋น ๋ฅด๊ฒ ์ฐ๊ฒฐํด์ ๋งํฉ๋๋ค.
๋ํ, shadowing site์์ ์ ์ฌํ ๊ธฐ์ ์ ์ปจํ ์ธ ๋ฅผ ์ฐพ์ ์ฐ์ตํ๋ฉด ๋ ์ข์ต๋๋ค. shadowspeaks์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด ๋ฌธ์ฅ์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ๋ผ๋งํ๋ฉด์, ์์ ์ ๋ชฉ์๋ฆฌ์ ์๋ณธ ์์ฑ์ ๋น๊ตํด ์ฐจ์ด์ ์ ์ฐพ๊ณ ๋ณด์ ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๋น ๋ฅธ ์๋์ ์์ด๋ ์์ฐ์ค๋ฝ๊ฒ ๊ตฌ์ฌํ ์ ์๊ฒ ๋ฉ๋๋ค.
์๋์์ด๋? ์์ด ์ค๋ ฅ์ ๋น ๋ฅด๊ฒ ํค์ฐ๋ ๊ณผํ์ ๋ฐฉ๋ฒ
์๋์(Shadowing)์ ์๋ ์ ๋ฌธ ํต์ญ์ฌ ํ๋ จ์ ์ํด ๊ฐ๋ฐ๋ ์ธ์ด ํ์ต ๊ธฐ๋ฒ์ผ๋ก, ๋ค์ธ์ด ํ์์ธ Dr. Alexander Arguelles์ ์ํด ๋์คํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํต์ฌ ์๋ฆฌ๋ ๊ฐ๋จํ์ง๋ง ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค: ์์ด๋ฏผ์ ์์ด๋ฅผ ๋ค์ผ๋ฉด์ 1~2์ด์ ์งง์ ์ง์ฐ์ผ๋ก ์ฆ์ ์๋ฆฌ ๋ด์ด ๋ฐ๋ผ ๋งํ๋ ๊ฒโโ๋ง์น '๊ทธ๋ฆผ์(shadow)'์ฒ๋ผ ํ์๋ฅผ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ ๋๋ค. ๋ฌธ๋ฒ ๊ณต๋ถ๋ ์๋์ ์ธ ์ฒญ์ทจ์ ๋ฌ๋ฆฌ, ์๋์์ ๋์ ์ ๊ทผ์ก์ด ๋์์ ์ค์๊ฐ์ผ๋ก ์์ด๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ฌํํ๋๋ก ํ๋ จํฉ๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ด ๋ฐฉ๋ฒ์ ๋ฐ์ ์ ํ๋, ์ต์, ๋ฆฌ๋ฌ, ์ฐ์, ์ฒญ์ทจ๋ ฅ, ๋งํ๊ธฐ ์ ์ฐฝ์ฑ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค. IELTS ์คํผํน ์ค๋น์ ์์ฐ์ค๋ฌ์ด ์์ด ์ํต์ ์ํ๋ ๋ถ๋ค์๊ฒ ํนํ ํจ๊ณผ์ ์ ๋๋ค.