App Engine ๊ฐ€๊ฒฉ ์ฑ…์ •

์•ฑ์˜ ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐฉ์‹์€ ํ‘œ์ค€ ํ™˜๊ฒฝ๊ณผ ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ์—์„œ ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋‘ ํ™˜๊ฒฝ ๋ชจ๋‘ ์•ฑ์ด App Engine ์™ธ์— ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ œํ’ˆ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ œํ’ˆ์˜ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud ๋˜ํ•œ ๋‘ ํ™˜๊ฒฝ์˜ ์•ฑ ๋ชจ๋‘์— ํŠน์ • ์‚ฌ์šฉ ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

App Engine ํ‘œ์ค€ ํ™˜๊ฒฝ ๊ฐ€๊ฒฉ ์ฑ…์ •

ํ‘œ์ค€ ํ™˜๊ฒฝ์˜ ์•ฑ์—๋Š” App Engine ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ดˆ๊ณผํ•˜์—ฌ App Engine ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ์„น์…˜์˜ ์„ค๋ช…๋Œ€๋กœ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ์•ฑ์ด ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ดˆ๊ณผํ•œ ์ดํ›„์— ์ ์šฉ๋˜๋Š” ์‹œ๊ฐ„๋‹น ์ฒญ๊ตฌ ์š”์œจ์ด ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒญ๊ตฌ ์š”์œจ์€ ์•ฑ์— ์ง€์ •ํ•œ ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

USD ์™ธ์˜ ํ†ตํ™”๋กœ ์ง€๋ถˆํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ†ตํ™”๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ€๊ฒฉ์€ Cloud Platform SKU ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ธ์Šคํ„ด์Šค ์‹œ๊ฐ„์€ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹œ์ž‘๋  ๋•Œ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•˜๋ฉฐ, ์ธ์Šคํ„ด์Šค์— ์ง€์ •๋œ ํ™•์žฅ ์œ ํ˜•์— ๋”ฐ๋ผ ์•„๋ž˜ ์„ค๋ช…๊ณผ ๊ฐ™์ด ๋ฐœ์ƒ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ๋˜๋Š” ์ž๋™ ํ™•์žฅ: ์ธ์Šคํ„ด์Šค๊ฐ€ ๋งˆ์ง€๋ง‰ ์š”์ฒญ ์ฒ˜๋ฆฌ๋ฅผ ์™„๋ฃŒํ•œ ํ›„ 15๋ถ„์ด ์ง€๋‚˜๋ฉด ๋ฐœ์ƒ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜๋™ ํ™•์žฅ: ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋œ ํ›„ 15๋ถ„์ด ์ง€๋‚˜๋ฉด ๋ฐœ์ƒ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

App Engine์ด ์ƒ์„ฑํ•œ ์œ ํœด ์ธ์Šคํ„ด์Šค ์ˆ˜๊ฐ€ Google Cloud ์ฝ˜์†” ์„ฑ๋Šฅ ์„ค์ • ํƒญ์— ์ง€์ •๋œ ์ตœ๋Œ€ ์ธ์Šคํ„ด์Šค ์ˆ˜๋ฅผ ์ดˆ๊ณผํ•  ๊ฒฝ์šฐ ์ดˆ๊ณผํ•œ ์ธ์Šคํ„ด์Šค๋Š” ์ธ์Šคํ„ด์Šค ์‹œ๊ฐ„์„ ๋ˆ„์ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ‘œ์ค€ ํ™˜๊ฒฝ์˜ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค

๋‹ค์Œ ํ‘œ์—๋Š” ํ‘œ์ค€ ํ™˜๊ฒฝ์˜ App Engine ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ฒญ๊ตฌ ์š”์œจ์ด ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

* Google API(*.googleapis.com)์— ๋Œ€ํ•œ URL Fetch ์„œ๋น„์Šค์˜ ํŠธ๋ž˜ํ”ฝ์€ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.

USD ์™ธ์˜ ํ†ตํ™”๋กœ ์ง€๋ถˆํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ†ตํ™”๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ€๊ฒฉ์€ Cloud Platform SKU ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด App Engine ๋ฆฌ์†Œ์Šค

๋‹ค์Œ ํ‘œ์— ๋‚˜์™€ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋Š” 1์„ธ๋Œ€ ๋Ÿฐํƒ€์ž„ (Go 1.11, Java 8, PHP 5, Python 2) ๋ฐ ์ผ๋ถ€ 2์„ธ๋Œ€ ๋Ÿฐํƒ€์ž„ (Go 1.12 ์ด์ƒ, Java 11/17, PHP 7/8, Python 3)์˜ ํ‘œ์ค€ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  App Engine ๋Ÿฐํƒ€์ž„์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ๋Š” ๋…์  App Engine ๋ฒˆ๋“ค ์„œ๋น„์Šค์™€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฒˆ๋“ค๋˜์ง€ ์•Š์€ ์„œ๋น„์Šค, ์„œ๋“œ ํŒŒํ‹ฐ ์„œ๋น„์Šค ๋˜๋Š” ๊ธฐํƒ€ ๊ถŒ์žฅ ๋Œ€์ฒด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Google Cloud

* Blobstore๋Š” App Engine ๊ธฐ๋ณธ ๋ฒ„ํ‚ท์„ ํฌํ•จํ•œ Cloud Storage ๋ฒ„ํ‚ท์„ ์‚ฌ์šฉํ•ด blob์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Cloud Storage ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ๋ฒ„ํ‚ท ๊ฐ€๊ฒฉ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

**๊ฐ Search API ํ˜ธ์ถœ ์œ ํ˜•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ์ž๋ฐ” ๋ฐ Python ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

USD ์™ธ์˜ ํ†ตํ™”๋กœ ์ง€๋ถˆํ•˜๋Š” ๊ฒฝ์šฐ Cloud Platform SKU์— ํ•ด๋‹น ํ†ตํ™”๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ€๊ฒฉ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

App Engine ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ ๊ฐ€๊ฒฉ ์ฑ…์ •

App Engine์€ ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ์— ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋Š” ์•ฑ์€ ์ง€์ •๋œ ๊ฐ€์ƒ ๋จธ์‹  ์œ ํ˜•์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€์ƒ ๋จธ์‹  ๋ฆฌ์†Œ์Šค๋Š” ์ดˆ ๋‹จ์œ„๋กœ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋˜๋ฉฐ ์ตœ์†Œ ์‚ฌ์šฉ ๋น„์šฉ ๊ธฐ์ค€์€ 1๋ถ„์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ฒญ๊ตฌ์—๋Š” ์•ฑ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์™€ ์•ฑ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋Ÿฐํƒ€์ž„ ์ž์ฒด์— ํ•„์š”ํ•œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ๋น„์šฉ์ด ์•ฑ์— ์š”์ฒญํ•œ ์ตœ๋Œ€ ๋ฉ”๋ชจ๋ฆฌ๋ณด๋‹ค ๋†’์„ ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ์—์„œ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์˜ ์‹œ๊ฐ„๋‹น ์ฒญ๊ตฌ ์š”์œจ์ด ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

USD ์™ธ์˜ ํ†ตํ™”๋กœ ์ง€๋ถˆํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ†ตํ™”๋กœ ํ‘œ๊ธฐ๋œ ๊ฐ€๊ฒฉ์€ Cloud Platform SKU ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

App Engine์€ Cloud Build๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์„ ๋นŒ๋“œํ•˜๊ณ  ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. Cloud Build์—๋Š” ์ž์ฒด ํ• ๋‹น๋Ÿ‰์ด ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ App Engine์— ์•ฑ์„ ๋ฐฐํฌํ•  ๋•Œ๋งˆ๋‹ค ์ด๋Ÿฌํ•œ ํ• ๋‹น๋Ÿ‰ ์ค‘ ์ผ๋ถ€๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Cloud Build๋Š” ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ดˆ๊ณผํ•˜๊ธฐ ์ „๊นŒ์ง€ App Engine ์•ฑ ๋ฐฐํฌ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Cloud Build ํ• ๋‹น๋Ÿ‰ ๋ฐ ๊ฐ€๊ฒฉ ์ฑ…์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Cloud Build ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋ชฉ๋ก์—๋Š” App Engine ์•ฑ์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฆฌ์†Œ์Šค์˜ ๊ฐ€๊ฒฉ ์ฑ…์ • ์ •๋ณด๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud

๊ฒฐ์ œ ๊ด€๋ฆฌ

๊ฒฐ์ œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋˜์–ด ๊ธฐ๋ณธ ๊ฒฐ์ œ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ํ”„๋กœ์ ํŠธ ์†Œ์œ ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ฒฐ์ œ ๊ด€๋ฆฌ์ž ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃฌ ์ง€์› ๋„์›€๋ง ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ฒฐ์ œ ์„ค์ •

ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“  ํ›„ ๊ฒฐ์ œ ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ฒฐ์ œ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜์„ธ์š”. Google Cloud ๋ชจ๋“  ํ”„๋กœ์ ํŠธ๋Š” App Engine์— ์œ ํšจํ•œ ๊ฒฐ์ œ ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์‚ฌ์šฉ๋Ÿ‰ ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋งŒ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ์ด๋ฏธ ๊ฒฐ์ œ ๊ณ„์ •์ด ์žˆ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๊ฒฐ์ œ๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ฒฐ์ œ ๊ณ„์ •์ด ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ์™€ ์—ฐ๊ฒฐํ•  ๊ณ„์ •์„ ํ•˜๋‚˜ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ฒฐ์ œ ๊ณ„์ •์ด ์—†๋‹ค๋ฉด ๊ฒฐ์ œ ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ ๊ฒฐ์ œ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•ฑ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•ด๋„ ์•ฑ์—์„œ Datastore ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ์˜ ๊ณ ์ • ์ฒญ๊ตฌ ๋น„์šฉ์ด ์ฒญ๊ตฌ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•ฑ์˜ ๊ฒฐ์ œ๋„ ์‚ฌ์šฉ ์ค‘์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ์ œ ์ดํ•ด

์•ฑ ์š”๊ธˆ์„ ํ™•์ธํ•˜๋ ค๋ฉด ์ฝ˜์†”์—์„œ ๊ฒฐ์ œ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. Google Cloud ๊ฒฐ์ œ ๊ณ„์ •์„ ์„ ํƒํ•œ ํ›„ ๋‚ด์—ญ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ์ œ ๊ด€๋ฆฌ์ž๋งŒ ๊ฑฐ๋ž˜ ๋‚ด์—ญ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œ ์—ฐ๋ฝ์ฒ˜๋กœ ์ข…์ด ์ธ๋ณด์ด์Šค๊ฐ€ ๋ฐœ์†ก๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

๊ฑฐ๋ž˜ ๋‚ด์—ญ์—๋Š” ๋ฆฌ์†Œ์Šค ์š”๊ธˆ ๋ฐ ๊ฒฐ์ œ์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ณ„์ • ํ™œ๋™์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ณด๊ณ ์„œ๋Š” ๋ฏธ๊ตญ ํƒœํ‰์–‘ ์‹œ๊ฐ„๋Œ€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ณ„ ๋ฐ ์›”๋ณ„ ์ฒญ๊ตฌ

์ฒญ๊ตฌ๋Š” ์ผ๋ณ„ ๋ฐ ์›”๋ณ„๋กœ ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค.

  • ์ผ๋ณ„: ๋งค์ผ ์‹ค์ œ ์‚ฌ์šฉํ•˜๋Š” ๋ฆฌ์†Œ์Šค์˜ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰ ํ•œ๋„๊นŒ์ง€์˜ ์‚ฌ์šฉ๋Ÿ‰์€ ์ด ์‚ฌ์šฉ๋Ÿ‰์— ํฌํ•จ๋˜์ง€๋งŒ ์ฒญ๊ตฌ ๊ฐ€๋Šฅํ•œ ๊ธˆ์•ก์—๋Š” ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰์„ ์ดˆ๊ณผํ•œ ์‚ฌ์šฉ๋Ÿ‰์€ ์ผ์ • ์š”์œจ์— ๋”ฐ๋ผ ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.
  • ์›”๋ณ„: ๋งค๋‹ฌ ์ดˆ, ์ง€๋‚œ ๋‹ฌ์˜ ๋ชจ๋“  ์ผ๋ณ„ ์ฒญ๊ตฌ๊ฐ€ ํ•ฉ์‚ฐ๋˜๊ณ  ๊ด€๋ จ ์„ธ๊ธˆ์ด ๊ณ„์‚ฐ๋˜์–ด ์•ฑ์— ์—ฐ๊ฒฐ๋œ ๊ฒฐ์ œ ์ˆ˜๋‹จ์—์„œ ์ด ์š”๊ธˆ์ด ์ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

์„ธ๊ธˆ

์ผ๋ถ€ ๊ตญ๊ฐ€์—์„œ๋Š” App Engine ์š”๊ธˆ์— ๋Œ€ํ•ด ์„ธ๊ธˆ์„ ๋ถ€๊ณผํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ์ฃผ ๊ตญ๊ฐ€์—์„œ ์„ธ๊ธˆ์„ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ฒญ๊ตฌ์•ก์— ๊ด€๋ จ ์„ธ๊ธˆ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ผ์ผ ์ง€์ถœ์„ ๊ณ„์‚ฐํ•œ ํ›„ ์ฒญ๊ตฌ์•ก์— ์„ธ๊ธˆ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ฒญ๊ตฌ์„œ์— ํฌํ•จ๋œ ์„ธ๊ธˆ์„ ํ™•์ธํ•˜๋ ค๋ฉด Google Cloud ์ฝ˜์†”์—์„œ ๊ฒฐ์ œ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ œ ๊ณ„์ •์„ ์„ ํƒํ•œ ํ›„ ๋‚ด์—ญ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด ๊ฑฐ๋ž˜ ๋‚ด์—ญ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์œ ์˜ˆ ๊ธฐ๊ฐ„

์ฝ˜์†”์˜ App Engine ๋Œ€์‹œ๋ณด๋“œ์—์„œ ์•ฑ์˜ ํ˜„์žฌ ๊ฒฐ์ œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud ๊ฒฐ์ œ์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ์•ฑ์˜ ๊ณ„์ • ์š”๊ธˆ์ด ์—ฐ์ฒด๋˜์–ด ๊ณ„์ •์ด ์œ ์˜ˆ ๊ธฐ๊ฐ„ ์ƒํƒœ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ์œ ์˜ˆ ๊ธฐ๊ฐ„์ด ๋๋‚˜๊ธฐ ์ „์— ๋ฏธ๊ฒฐ์ œ ์ž”์•ก์„ ์ง€๋ถˆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์œ ์˜ˆ ๊ธฐ๊ฐ„์—๋Š” ์˜ˆ์‚ฐ ์ œ์•ฝ์ด ์žˆ๋Š” ์ƒํƒœ๋กœ ์•ฑ์„ ๊ณ„์† ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œํ•˜์ง€ ์•Š์œผ๋ฉด ํ• ๋‹น๋Ÿ‰์ด ๊ธฐ๋ณธ ์ˆ˜์ค€์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๊ฒฐ์ œ ์š”๊ธˆ์„ ์ •์‚ฐํ•˜๋ ค๋ฉด ๊ฑฐ๋ž˜ ๋‚ด์—ญ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด ๊ฒฐ์ œํ•˜๊ธฐ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋จผ์ € ๊ฒฐ์ œ ์„ค์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด ๋‹ค๋ฅธ ๊ฒฐ์ œ ๋ฐฉ๋ฒ•์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์œ ํšจ๊ธฐ๊ฐ„์ด ๋งŒ๋ฃŒ๋œ ์นด๋“œ ๋“ฑ ๊ธฐ์กด ๊ณ„์ •์— ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œ์— ์„ฑ๊ณตํ•˜๋ฉด ๊ฒฐ์ œ ์ƒํƒœ๊ฐ€ ๊ฒฐ์ œ ์‚ฌ์šฉ ์„ค์ •๋จ์œผ๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

Google Cloud๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ณ„์ •์„ ๋งŒ๋“ค์–ด ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ App Engine์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ ๊ทœ ๊ณ ๊ฐ์—๊ฒŒ๋Š” ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” $300์˜ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

App Engine ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

๋„์›€๋ง

  • ์ž์„ธํ•œ ๋‚ด์šฉ์€ Cloud ๊ฒฐ์ œ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • Cloud ์„œ๋น„์Šค์— ๊ฒฐ์ œ ๋ฌธ์ œ๋ฅผ ์‹ ๊ณ ํ•˜๋ ค๋ฉด ์ด ์˜จ๋ผ์ธ ์–‘์‹์„ ์ž‘์„ฑํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„

์ปค์Šคํ…€ ๊ฒฌ์  ์š”์ฒญ

Google Cloud์˜ ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆํ•˜๋Š” ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉํ•œ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์š”๊ธˆ๋งŒ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜์—…ํŒ€์— ๋ฌธ์˜ํ•˜์—ฌ ์กฐ์ง์— ๋Œ€ํ•œ ์ปค์Šคํ…€ ๊ฒฌ์ ์„ ๋ฐ›์•„ ๋ณด์„ธ์š”.
์˜์—…ํŒ€์— ๋ฌธ์˜