์ด ๋ฌธ์์์๋ Dataform์ ์ ์ฉ๋๋ ํ ๋น๋๊ณผ ํ๋์ ๋ํด ์ค๋ช ํฉ๋๋ค.
- ํ ๋น๋์ ์ฌ์ฉํ ์ ์๋ ๊ณ์ ๊ฐ๋ฅํ ๊ณต์ ๋ฆฌ์์ค์ ์์ ์ง์ ํฉ๋๋ค. ํ ๋น๋์ Dataform๊ณผ ๊ฐ์ Google Cloud ์๋น์ค์์ ์ ์ํฉ๋๋ค.
- ์์คํ ํ๋๋ ๋ณ๊ฒฝํ ์ ์๋ ๊ณ ์ ๊ฐ์ ๋๋ค.
Google Cloud ๋ ๊ณต์ ์ฑ์ ๋ณด์ฅํ๊ณ ๋ฆฌ์์ค ์ฌ์ฉ ๋ฐ ๊ฐ์ฉ์ฑ์ ๊ธ์ฆ์ ์ค์ด๊ธฐ ์ํด ํ ๋น๋์ ์ฌ์ฉํฉ๋๋ค. ํ ๋น๋์ Google Cloud ํ๋ก์ ํธ์์ ์ฌ์ฉํ ์ ์๋Google Cloud ๋ฆฌ์์ค์ ์์ ์ ํํฉ๋๋ค. ํ ๋น๋์ ํ๋์จ์ด, ์ํํธ์จ์ด, ๋คํธ์ํฌ ๊ตฌ์ฑ์์๋ฅผ ํฌํจํ์ฌ ๋ค์ํ ๋ฆฌ์์ค ์ ํ์ ์ ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ ๋น๋์ ๋ฐ๋ผ ์๋น์ค์ ๋ํ API ํธ์ถ ์, ํ๋ก์ ํธ์์ ๋์์ ์ฌ์ฉํ๋ ๋ถํ ๋ถ์ฐ๊ธฐ ์, ๋ง๋ค ์ ์๋ ํ๋ก์ ํธ ์๊ฐ ์ ํ๋ ์ ์์ต๋๋ค. ํ ๋น๋์ ์๋น์ค ๊ณผ๋ถํ๋ฅผ ๋ฐฉ์งํ์ฌGoogle Cloud ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ณดํธํฉ๋๋ค. ๋ํ ํ ๋น๋์ ์์ฒด Google Cloud ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
Cloud Quotas ์์คํ ์ ๋ค์์ ์ํํฉ๋๋ค.
- Google Cloud ์ ํ ๋ฐ ์๋น์ค ์๋น๋ ๋ชจ๋ํฐ๋ง
- ๋ฆฌ์์ค ์๋น ์ ํ
- ํ ๋น๋ ๊ฐ ๋ณ๊ฒฝ์ ์์ฒญํ๊ณ ํ ๋น๋ ์กฐ์ ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ ๋น๋์ด ํ์ฉํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ๋ฆฌ์์ค๋ฅผ ์๋นํ๋ ค๊ณ ํ๋ฉด ์์คํ ์์ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ฐจ๋จํ๊ณ ์ํํ๋ ค๋ ์์ ์ด ์คํจํฉ๋๋ค.
ํ ๋น๋์ ์ผ๋ฐ์ ์ผ๋ก Google Cloud ํ๋ก์ ํธ ์์ค์์ ์ ์ฉ๋ฉ๋๋ค. ํ ํ๋ก์ ํธ์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํด๋ ๋ค๋ฅธ ํ๋ก์ ํธ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ ๋น๋์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. Google Cloud ํ๋ก์ ํธ ๋ด์์ ํ ๋น๋์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ IP ์ฃผ์์ ๊ณต์ ๋ฉ๋๋ค.
Dataform ๋ฆฌ์์ค์๋ ์์คํ ํ๋๊ฐ ์์ต๋๋ค. ์์คํ ํ๋๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํ ๋น๋ ๋ณด์ถฉ
์ผ์ผ ํ ๋น๋์ ๋น์จ์ ์ ํํ๋ ๋์์ ์ ๋ํ๊ธฐ ์ํด ์จ์ข ์ผ ์ ๊ธฐ์ ์ผ๋ก ๋ณด์ถฉ๋ฉ๋๋ค. ํ ๋น๋์ด ์์ง๋์์ ๋ ์ฅ์๊ฐ ์ค๋จ๋์ง ์๋๋ก ๊ฐํ์ ์ธ ๋ณด์ถฉ๋ ์ด๋ฃจ์ด์ง๋๋ค. ํ ๋น๋์ ํ๋ฃจ์ ํ ๋ฒ ์ ์ฒด์ ์ผ๋ก ๋ณด์ถฉ๋๊ธฐ๋ณด๋ค๋ ๋๊ฐ ๋ช ๋ถ ๋จ์๋ก ์ ๊ณต๋ฉ๋๋ค.
ํ ๋น๋ ์ํฅ ์กฐ์ ์์ฒญ
๋๋ถ๋ถ์ ํ ๋น๋์ Google Cloud ์ฝ์์ ์ฌ์ฉํด ๋๋ฆฌ๊ฑฐ๋ ์ค์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ์กฐ์ ์์ฒญ์ ์ฐธ๊ณ ํ์ธ์.
์ฌ์ฉ ํ ๋น๋ ์ํ
๊ธฐ๋ณธ ํ ๋น๋๋ณด๋ค ์ ์ ํ ๋น๋์ ์ง์ ํ์ฌ ํน์ ๋ฆฌ์์ค์ ์ฌ์ฉ๋์ ์ ํํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉ๋ ์ํ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
ํ์ ๊ถํ
Google Cloud ์ฝ์์์ Dataform ํ ๋น๋์ ๋ณด๊ณ ์ ๋ฐ์ดํธํ๋ ค๋ฉด Google Cloudํ ๋น๋๊ณผ ๋์ผํ ๊ถํ์ด ํ์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๊ถํ์ ์ฐธ๊ณ ํ์ธ์.
๋ฌธ์ ํด๊ฒฐ
Dataform ํ ๋น๋ ๋ฐ ํ๋ ๊ด๋ จ ์ค๋ฅ ๋ฌธ์ ํด๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฌธ์ ํด๊ฒฐ์ ์ฐธ๊ณ ํ์ธ์.
Dataform ํ ๋น๋
Dataform์ API ํ ๋น๋์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ ๋น๋ | ํ๋ |
---|---|
๋ฆฌ์ ๋ณ ํ๋ก์ ํธ๋น ์ด ์์ฒญ | 6000/๋ถ/ํ๋ก์ ํธ/๋ฆฌ์ |
๋ฆฌ์ ๋ณ ํ๋ก์ ํธ๋น ์ปดํ์ผ ์์ฒญ | 120/๋ถ/ํ๋ก์ ํธ/๋ฆฌ์ |
๋ฆฌ์ ๋ณ ํ๋ก์ ํธ๋น ํ์ผ ์ก์ธ์ค ์์ฒญ | 120/๋ถ/ํ๋ก์ ํธ/๋ฆฌ์ |
๋ฆฌ์ ๋ณ ํ๋ก์ ํธ๋น ํจํค์ง ์ค์น ์์ฒญ | 120/๋ถ/ํ๋ก์ ํธ/๋ฆฌ์ |
๋ฆฌ์ ๋ณ ํ๋ก์ ํธ๋น ์ํฌํ๋ก ํธ์ถ ์์ฒญ | 60/๋ถ/ํ๋ก์ ํธ/๋ฆฌ์ |
์คํ๋น ์ํฌํ๋ก ์์ | 5000 |
Dataform์์ ์ฌ์ฉํ๋ ์๋น์ค ํ ๋น๋
Dataform์ ๋ค๋ฅธ Google Cloud ์๋น์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. Dataform์ ์ฌ์ฉํ ๋ ์ด๋ฌํ ์๋น์ค์ ํ๋ก์ ํธ ์์ค ํ ๋น๋์ด ์ ์ฉ๋ฉ๋๋ค.
Dataform์ ์์ฒด ํ ๋น๋ ํ๋๊ฐ ์๋ ๋ค์ Google Cloud ์๋น์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Dataform ์ปดํ์ผ ๋ฆฌ์์ค ํ๋
Dataform์ ์ปดํ์ผ ๋ฆฌ์์ค์ ๋ค์ ์ฌ์ฉ๋ ํ๋๋ฅผ ์ ์ฉํฉ๋๋ค.
์ฌ์ฉ๋ ํ๋ | ๊ฐ |
---|---|
์ ์ฅ์ ์ปดํ์ผ๋น ์ต๋ ์์ ์ | 5000 |
์ปดํ์ผ๋ ๊ทธ๋ํ์ ์์ ๋น ์ต๋ ์ข ์ ํญ๋ชฉ ์ | 50 |
์ปดํ์ผ๋ ์์ ๊ทธ๋ํ์ ์ง๋ ฌํ๋ ์ต๋ ๋ฐ์ดํฐ ํฌ๊ธฐ | 20MB |
NPM ์ข ์ ํญ๋ชฉ์ ์ต๋ ํฌ๊ธฐ | 200MB |
CMEK๋ก ์ํธํ๋ ์ ์ฅ์์ ์ต๋ ํฌ๊ธฐ | 512MB |
CMEK๋ก ์ํธํ๋ ์ ์ฅ์์ ์์ ๊ณต๊ฐ ์ต๋ ํฌ๊ธฐ | 512MB |
๋ํ Dataform์ ์ปดํ์ผ ์ค CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ํ๋๋ฅผ ์ ์ฉํฉ๋๋ค. ์ฝ๋๋ฅผ ์ปดํ์ผํ ๋ ์ด๋ฌํ ํ๋๊ฐ ์ด๊ณผ๋๋ฉด ์ปดํ์ผ์ด ์คํจํ๊ณ Dataform์์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ ์ฅ์์ ์ปดํ์ผ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์์ธกํ๋ ค๋ฉด ์ ์ฅ์์ ์ปดํ์ผ ๋ฆฌ์์ค ์ฌ์ฉ๋ ์์ธก์ ์ฐธ์กฐํ์ธ์.
๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ์ ์ฅ์์ ์ฌ์ฉ๋ ํ๋๊ฐ ์ด๊ณผ๋ ์ ์์ต๋๋ค.
- ์ ์ฅ์ ์ฝ๋์ ๋ฌดํ ๋ฃจํ ๋ฒ๊ทธ
- ์ ์ฅ์ ์ฝ๋์ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฒ๊ทธ
- ํฐ ์ ์ฅ์ ํฌ๊ธฐ(์ํฌํ๋ก ๋ ธ๋ ์ฝ 1, 000๊ฐ ์ด์)
- ๋ง์ ์์ ๋์ ์ฟผ๋ฆฌ
Dataform์์ ์ ์ฅ์ ํฌ๊ธฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ์ฅ์ ํฌ๊ธฐ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.