์ปค์Šคํ…€ ๋Ÿฐํƒ€์ž„ ์ •๋ณด

Python, Java, Node.js, Go, Ruby, PHP, .NET์— ๋‹ค๋ฅธ ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๊ฒฝ์šฐ ์ปค์Šคํ…€ ๋Ÿฐํƒ€์ž„์ด ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด ํ™˜๊ฒฝ์—๋Š” ์–ธ์–ด ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ๋Ÿฐํƒ€์ž„์„ ๋งŒ๋“ค๋ ค๋ฉด ์›ํ•˜๋Š” ๊ธฐ๋ณธ ์ด๋ฏธ์ง€๋กœ Dockerfile์„ ๋งŒ๋“  ๋‹ค์Œ ์›ํ•˜๋Š” ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์„ ๋นŒ๋“œํ•˜๋Š” docker ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Dockerfile์— ์ง€์ •ํ•œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•˜๊ณ  ์›ํ•˜๋Š” ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•  ์ฑ…์ž„์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งž์ถค ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ํŠน์ • ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ์˜ ์ˆ˜๋ช…์ฃผ๊ธฐ์™€ ์ƒํƒœ ํ™•์ธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์ „์— ์šฐ์„  ๋งž์ถค ๋Ÿฐํƒ€์ž„์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ฝ์–ด๋ณด์„ธ์š”.

์ปค์Šคํ…€ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ App Engine Admin API ๋ฐ Google ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฐ™์€ ๊ณต๊ฐœ REST API๋‚˜ ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œGoogle Cloud ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ ๋งž์ถค ๋Ÿฐํƒ€์ž„๊ณผ ๊ธฐ์กด App Engine ๋Ÿฐํƒ€์ž„ ์„ธํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ๋น„๊ตํ•ด ๋ณด์„ธ์š”.

๊ธฐ๋Šฅ ๊ฐ€๋ณ€ํ˜• ๋Ÿฐํƒ€์ž„ ๋งž์ถค ๋Ÿฐํƒ€์ž„
Dockerfile SDK์—์„œ ๊ธฐ๋ณธ ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์ œ๊ณต ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ž‘์„ฑ
Docker ์ˆ˜์ • ํ—ˆ์šฉ ์˜ˆ ์˜ˆ
์–ธ์–ด Python, ์ž๋ฐ”, Node.js, Go, Ruby, PHP, .NET HTTP ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด