Snowflake ํฌ๋ ๋ง ๋น์ฉ ๊ณ์ฐ๊ธฐ๋?
Snowflake๋ ์ปดํจํ ์ฌ์ฉ๋์ ํฌ๋ ๋ง(credit) ๋จ์๋ก ์ฒญ๊ตฌํฉ๋๋ค. ๊ฐ์ ์จ์ดํ์ฐ์ค๋ ํฌ๊ธฐ์ ๋ฐ๋ผ ์๊ฐ๋น ์ผ์ ๋์ ํฌ๋ ๋ง์ ์๋นํ๋ฉฐ, ํฌ๋ ๋ง 1๊ฐ์ ๋จ๊ฐ๋ ์ฌ์ฉ ์ค์ธ Snowflake ์๋์ ๊ณผ ํด๋ผ์ฐ๋ ๋ฆฌ์ ์ ๋ฐ๋ผ ๋ฌ๋ฌ๋ก ์ฑ ์ ๋ฉ๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ์จ์ดํ์ฐ์ค๋ฅผ ์คํํ์ ๋ ๋ฐ์ํ๋ ๋น์ฉ์ ๋ฏธ๋ฆฌ ์ถ์ ํด, ์ฟผ๋ฆฌยท๋์๋ณด๋ยทETL ์์ ์ด ์ค์ ์ฒญ๊ตฌ์์ ๋ฐ์๋๊ธฐ ์ ์ ์์ฐ์ ์ก์ ์ ์๋๋ก ๋์์ค๋๋ค. (Snowflake๋ ๊ธ๋ก๋ฒ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ํ๋ซํผ์ผ๋ก, ๋จ๊ฐ์ ์ฒญ๊ตฌ ๋ฐฉ์์ ๊ณ์ฝ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.)
์ฌ์ฉ ๋ฐฉ๋ฒ
๋๋กญ๋ค์ด์์ ์จ์ดํ์ฐ์ค ํฌ๊ธฐ๋ฅผ ์ ํํ์ธ์. ๊ฐ ํฌ๊ธฐ์๋ ์๊ฐ๋น ๊ณ ์ ํฌ๋ ๋ง ๋จ๊ฐ๊ฐ ์ ํด์ ธ ์์ผ๋ฉฐ, ๋ฑ๊ธ์ด ์ฌ๋ผ๊ฐ ๋๋ง๋ค ๋ ๋ฐฐ์ฉ ๋์ด๋ฉ๋๋ค(X-Small = 1, Small = 2, Medium = 4 โฆ 4X-Large = 128). ์ด์ด์ ์จ์ดํ์ฐ์ค๊ฐ ์คํ๋๋ ์๊ฐ๊ณผ ํฌ๋ ๋ง๋น ์ค์ ๋จ๊ฐ๋ฅผ ์ ๋ ฅํ๋ฉด, ์ด๋ฒ ์คํ ๋น์ฉ์ ๋ฌผ๋ก ์จ์ดํ์ฐ์ค๊ฐ ์๋ ์ผ์์ค์ง(auto-suspend)๋์ง ์๊ณ ๊ณ์ ๋์๊ฐ๋ค๊ณ ๊ฐ์ ํ 24์๊ฐยท30์ผ ์์ ๋น์ฉ๊น์ง ํจ๊ป ๋ณด์ฌ์ค๋๋ค.
๊ณ์ฐ ๊ณต์
๊ณต์์ ๊ฐ๋จํฉ๋๋ค. $$\text{๋น์ฉ} = \text{์๊ฐ๋น ํฌ๋ ๋ง} \times \text{์คํ ์๊ฐ} \times \text{ํฌ๋ ๋ง ๋จ๊ฐ}$$ Snowflake๋ ํฌ๋ ๋ง์ ์ด ๋จ์๋ก ๊ณผ๊ธํ๋ฉฐ(์ฌ๊ฐ ์ ์ต์ 60์ด ์ ์ฉ), ๋ฐ๋ผ์ ํ ์๊ฐ์ด ์ ๋๋ ์๊ฐ๋ ๋น๋กํด์ ์ฒญ๊ตฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด 0.5์๊ฐ์ ์ ๋ ฅํ๋ฉด 30๋ถ ๋ถ๋์ ํฌ๋ ๋ง์ด ๋ถ๊ณผ๋ฉ๋๋ค. ๋น์ฉ์ ์ค์ด๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์๋จ์ ์๋ ์ผ์์ค์ง์ ๋๋ค. ์์ ์ด ์์ด ๋๊ณ ์์ด๋ ์ผ์ ธ ์๋ ์จ์ดํ์ฐ์ค๋ ๊ณ์ ํฌ๋ ๋ง์ ์๋ชจํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ณ์ฐ ์์
Medium ์จ์ดํ์ฐ์ค๋ ์๊ฐ๋น 4ํฌ๋ ๋ง์ ์ฌ์ฉํฉ๋๋ค. ํฌ๋ ๋ง ๋จ๊ฐ๊ฐ $3.00์ผ ๋ 5์๊ฐ ์คํํ๋ฉด, ์ฌ์ฉ ํฌ๋ ๋ง \(= 4 \times 5 = 20\), ๋น์ฉ $$= 20 \times \$3.00 = \$60.00$$ ์ด ๋ฉ๋๋ค. ๋ง์ฝ ํ ๋ฌ ๋ด๋ด 24์๊ฐ ์ผ๋๋ค๋ฉด $$4 \times 24 \times 30 \times \$3 = \$8{,}640$$ ์ ๋ฌํฉ๋๋ค. ์๋ ์ผ์์ค์ง๊ฐ ์ ์ค์ํ์ง ๋ณด์ฌ์ฃผ๋ ๋๋ชฉ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํฌ๋ ๋ง 1๊ฐ๋ ์ผ๋ง์ธ๊ฐ์? ์๋์ ๊ณผ ๋ฆฌ์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. Standard ์๋์ ์ ๋ณดํต ํฌ๋ ๋ง๋น $2~$3 ์์ค์ด๋ฉฐ, Enterprise๋ ๊ทธ๋ณด๋ค ๋์ต๋๋ค. ์ ํํ ๊ณ์ฐ์ ์ํด ๋ณธ์ธ ๊ณ์ฝ ๋จ๊ฐ๋ฅผ ์ ๋ ฅํ์ธ์.
ํฌ๊ธฐ๋ฅผ ํค์ฐ๋ฉด ์ ๋ง ๋น์ฉ์ด ๋ ๋ฐฐ๊ฐ ๋๋์? ๋ง์ต๋๋ค. ์จ์ดํ์ฐ์ค ๋ฑ๊ธ์ด ํ ๋จ๊ณ ์ฌ๋ผ๊ฐ๋ฉด ์๊ฐ๋น ํฌ๋ ๋ง์ด ๋ ๋ฐฐ๊ฐ ๋ฉ๋๋ค. ๋ค๋ง ๊ทธ๋งํผ ์์ ์ ๋ ๋นจ๋ฆฌ ๋๋ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ฐ ์ ๋๋ ์์ ์ด๋ผ๋ฉด ์ด๋น์ฉ์ ๋น์ทํ๊ฒ ์ ์ง๋ ์ ์์ต๋๋ค.
์คํ ๋ฆฌ์ง์ ํด๋ผ์ฐ๋ ์๋น์ค ์๊ธ๋ ํฌํจ๋๋์? ์๋์. ์ด ๊ณ์ฐ๊ธฐ๋ ๊ฐ์ ์จ์ดํ์ฐ์ค ์ปดํจํ ๋น์ฉ๋ง ๋ค๋ฃน๋๋ค. ์คํ ๋ฆฌ์ง ์๊ธ๊ณผ ์๋ฒ๋ฆฌ์ค/ํด๋ผ์ฐ๋ ์๋น์ค ์๊ธ์ ๋ณ๋๋ก ์ฒญ๊ตฌ๋ฉ๋๋ค.