Cloud Run ๋กœ๊ณ 

Cloud Run

์™„์ „ ๊ด€๋ฆฌํ˜• ํ”Œ๋žซํผ์—์„œ ๋น ๋ฅด๊ฒŒ ์•ฑ ๋˜๋Š” ์›น์‚ฌ์ดํŠธ ๋นŒ๋“œ

์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ํ”„๋ŸฐํŠธ์—”๋“œ ๋ฐ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ์ž‘์—…์„ ์ผ๊ด„ ์ฒ˜๋ฆฌํ•˜๊ณ , LLM์„ ํ˜ธ์ŠคํŒ…ํ•˜๋ฉฐ, ์ฒ˜๋ฆฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ํ์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.

๋งค์›” ์š”์ฒญ 200๋งŒ ๊ฐœ๊ฐ€ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ

๋ชจ๋“  ์–ธ์–ด, ๋ชจ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ๋ชจ๋“  ๋ฐ”์ด๋„ˆ๋ฆฌ

์›ํ•˜๋Š” ์–ธ์–ด, ํ”„๋ ˆ์ž„์›Œํฌ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ปจํ…Œ์ด๋„ˆ๋กœ ํŒจํ‚ค์ง•ํ•˜๊ณ  'gcloud run deploy'๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์•ฑ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ๋นŒ๋“œ๋Š” ์ „์ ์œผ๋กœ ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. Go, Node.js, Python, Java, .NET Core, Ruby๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ ์ค‘์ธ ์–ธ์–ด์˜ ๊ถŒ์žฅ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋นŒ๋“œํ•˜๋Š” ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋ฐฐํฌ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

์‹ ์†ํ•œ ์ž๋™ ํ™•์žฅ

์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜์˜ ์žฅ๊ธฐ ์‹คํ–‰ ์„œ๋น„์Šค๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋“  ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์ž‘์—…์„ ๋ฐฐํฌํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋“  Cloud Run์€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ 0์—์„œ๋ถ€ํ„ฐ ์ž๋™์œผ๋กœ ํ™•์žฅ ๋ฐ ์ถ•์†Œํ•˜๋ฏ€๋กœ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ๋•Œ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

GPU

AI ์ถ”๋ก  ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด NVIDIA L4 GPU์— ๋Œ€ํ•œ ์ฃผ๋ฌธํ˜• ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GPU ์ธ์Šคํ„ด์Šค๊ฐ€ 5์ดˆ ๋งŒ์— ์‹œ์ž‘๋˜๋ฉฐ Scale-to-zero ๊ธฐ๋Šฅ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Run ํ•จ์ˆ˜

Cloud Run์œผ๋กœ ์ง์ ‘ ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋ฐฐํฌํ•˜์—ฌ ๊ธฐ๋ณธ ์„œ๋น„์Šค ๊ตฌ์„ฑ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†Œ์Šค์—์„œ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ์ž๋™ ๋นŒ๋“œ

Cloud Run์€ ๋˜ํ•œ ๋นŒ๋“œํŒฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋จธ์‹ ์— Docker๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„ ์†Œ์Šค์—์„œ ์ง์ ‘ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ์ปค๋ฐ‹์ด ํŠน์ • Git ์ €์žฅ์†Œ ๋ถ„๊ธฐ๋กœ ํ‘ธ์‹œ๋  ๋•Œ๋งˆ๋‹ค ๋นŒ๋“œ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์˜ˆ์•ฝ๋œ ์ž‘์—… ์‹คํ–‰

Cloud Run ์ž‘์—…์„ ์‚ฌ์šฉํ•˜๋ฉด ์ธ์Šคํ„ด์Šค๋ฅผ ๋™์‹œ ์‹คํ–‰ํ•˜์—ฌ ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTTP ์š”์ฒญ์— ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์‹คํ–‰๋˜๋Š” ์ž‘์—…์„ ๋ชจ๋‘ ์„œ๋ฒ„๋ฆฌ์Šค ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์„ ์ตœ๋Œ€ 24์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ VPC ์—ฐ๊ฒฐ

ํŠธ๋ž˜ํ”ฝ์„ VPC ๋„คํŠธ์›Œํฌ๋กœ ์ง์ ‘ ์ „์†กํ•˜๊ณ  VPC์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. 

์ž‘๋™ ๋ฐฉ์‹

Cloud Run์€ Google์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ธํ”„๋ผ์—์„œ ๋ฐ”๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์™„์ „ ๊ด€๋ฆฌํ˜• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. Cloud Run์€ ๊ฐ„๋‹จํ•˜๊ณ  ์ž๋™ํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Cloud Run์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?
Cloud Run์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ผ๋ฐ˜์ ์ธ ์šฉ๋„

์›น์‚ฌ์ดํŠธ ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

Cloud Run์œผ๋กœ ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌ ๋ฐ ํ˜ธ์ŠคํŒ…

์›ํ•˜๋Š” ์Šคํƒ์„ ์‚ฌ์šฉํ•ด์„œ ์›น์•ฑ์„ ๋นŒ๋“œํ•˜๊ณ  SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•˜๊ณ , ๋™์  HTML ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค. Cloud Run์„ ์‚ฌ์šฉํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ๋กœ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์ด ์—†์„ ๋•Œ Scale-to-zero ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด Codelab์—์„œ๋Š” Cloud Shell์—์„œ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” Cloud Build๋ฅผ ํ†ตํ•ด ๋งŒ๋“  Docker ์ด๋ฏธ์ง€๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Cloud Shell์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ Cloud Run์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

Cloud CDN, Cloud Run, Cloud Storage๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ
Cloud Run์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‹ค์ด์–ด๊ทธ๋žจ

Cloud Run์œผ๋กœ ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌ ๋ฐ ํ˜ธ์ŠคํŒ…

์›ํ•˜๋Š” ์Šคํƒ์„ ์‚ฌ์šฉํ•ด์„œ ์›น์•ฑ์„ ๋นŒ๋“œํ•˜๊ณ  SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•˜๊ณ , ๋™์  HTML ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค. Cloud Run์„ ์‚ฌ์šฉํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ๋กœ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์ด ์—†์„ ๋•Œ Scale-to-zero ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด Codelab์—์„œ๋Š” Cloud Shell์—์„œ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” Cloud Build๋ฅผ ํ†ตํ•ด ๋งŒ๋“  Docker ์ด๋ฏธ์ง€๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Cloud Shell์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ Cloud Run์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

Cloud CDN, Cloud Run, Cloud Storage๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ
Cloud Run์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‹ค์ด์–ด๊ทธ๋žจ

AI ์ถ”๋ก  ์›Œํฌ๋กœ๋“œ

Cloud Run GPU๋กœ LLM ํ˜ธ์ŠคํŒ…

Cloud Run์—์„œ Llama 3.1, Mistral, Gemma 2 ๋“ฑ ์›ํ•˜๋Š” LLM์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ AI ์ถ”๋ก ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜์ƒ ์ธ์‹, ๋™์˜์ƒ ํŠธ๋žœ์Šค์ฝ”๋”ฉ, ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ๊ฐ™์€ ์ปดํ“จํŒ… ์ง‘์•ฝ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜: Cloud CDN + Cloud Run + GPU๊ฐ€ ํฌํ•จ๋œ Cloud Run + Cloud Storage
Cloud Run์˜ AI ์ถ”๋ก  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

Cloud Run GPU๋กœ LLM ํ˜ธ์ŠคํŒ…

Cloud Run์—์„œ Llama 3.1, Mistral, Gemma 2 ๋“ฑ ์›ํ•˜๋Š” LLM์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ AI ์ถ”๋ก ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜์ƒ ์ธ์‹, ๋™์˜์ƒ ํŠธ๋žœ์Šค์ฝ”๋”ฉ, ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ๊ฐ™์€ ์ปดํ“จํŒ… ์ง‘์•ฝ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜: Cloud CDN + Cloud Run + GPU๊ฐ€ ํฌํ•จ๋œ Cloud Run + Cloud Storage
Cloud Run์˜ AI ์ถ”๋ก  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

AI ์—์ด์ „ํŠธ ํ˜ธ์ŠคํŒ…

AI ์—์ด์ „ํŠธ๋Š” ๊ณ ๊ธ‰ AI ๋ชจ๋ธ๊ณผ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด ์‚ฌ์šฉ์ž์˜ ์ œ์–ด ํ•˜์— ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—์ด์ „ํŠธ๋Š” ๋น„๋™๊ธฐ ์ž‘์—…์„ ๊ด€๋ฆฌํ•˜๊ณ  ์—ฌ๋Ÿฌ ์š”์ฒญ-์‘๋‹ต ์ฃผ๊ธฐ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด Cloud Run ์„œ๋น„์Šค๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Run์˜ AI ์—์ด์ „ํŠธ

AI ์—์ด์ „ํŠธ๋Š” ๊ณ ๊ธ‰ AI ๋ชจ๋ธ๊ณผ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด ์‚ฌ์šฉ์ž์˜ ์ œ์–ด ํ•˜์— ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—์ด์ „ํŠธ๋Š” ๋น„๋™๊ธฐ ์ž‘์—…์„ ๊ด€๋ฆฌํ•˜๊ณ  ์—ฌ๋Ÿฌ ์š”์ฒญ-์‘๋‹ต ์ฃผ๊ธฐ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด Cloud Run ์„œ๋น„์Šค๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Run์˜ AI ์—์ด์ „ํŠธ

API ๋ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค

REST API, GraphQL API ๋˜๋Š” HTTP๋‚˜ gRPC๋กœ ํ†ต์‹ ํ•˜๋Š” ๋น„๊ณต๊ฐœ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์—ญ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ, 2๊ฐœ์˜ Cloud Run ์„œ๋น„์Šค, Cloud Spanner๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜
๊ณ ๊ฐ€์šฉ์„ฑ API

REST API, GraphQL API ๋˜๋Š” HTTP๋‚˜ gRPC๋กœ ํ†ต์‹ ํ•˜๋Š” ๋น„๊ณต๊ฐœ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์—ญ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ, 2๊ฐœ์˜ Cloud Run ์„œ๋น„์Šค, Cloud Spanner๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜
๊ณ ๊ฐ€์šฉ์„ฑ API

์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

Cloud Run ์„œ๋น„์Šค๋Š” Pub/Sub ํ‘ธ์‹œ ๊ตฌ๋…์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  Eventarc์—์„œ ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Storage + Eventarc + Cloud Run + BigQuery๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜
์ฃผ๋ฌธํ˜• ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

    Cloud Run ์„œ๋น„์Šค๋Š” Pub/Sub ํ‘ธ์‹œ ๊ตฌ๋…์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  Eventarc์—์„œ ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    Cloud Storage + Eventarc + Cloud Run + BigQuery๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜
    ์ฃผ๋ฌธํ˜• ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

      ์ผ๊ด„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

      ์Šคํฌ๋ฆฝํŠธ, ํฌ๋ก  ์ž‘์—… ๋˜๋Š” ๋™์‹œ ๋กœ๋“œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—… ๋˜๋Š” ์™„๋ฃŒ ์‹œ๊ฐ„์ด ์ค‘์š”ํ•œ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

      Cloud Scheduler + Cloud Run ์ž‘์—… + Cloud Filestore + Cloud Storage๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ
      ์ผ๊ด„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ

        ์Šคํฌ๋ฆฝํŠธ, ํฌ๋ก  ์ž‘์—… ๋˜๋Š” ๋™์‹œ ๋กœ๋“œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—… ๋˜๋Š” ์™„๋ฃŒ ์‹œ๊ฐ„์ด ์ค‘์š”ํ•œ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

        Cloud Scheduler + Cloud Run ์ž‘์—… + Cloud Filestore + Cloud Storage๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ
        ์ผ๊ด„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ
          ์†”๋ฃจ์…˜ ์ƒ์„ฑ
          ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํ•˜์‹œ๋‚˜์š”?
          What you'll get:
          ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด
          ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜
          ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‚ฌ์ „ ๋นŒ๋“œ ์†”๋ฃจ์…˜
          ์ด ์„œ๋น„์Šค๋Š” Vertex AI๋กœ ๋นŒ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋งŒ 18์„ธ ์ด์ƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฏผ๊ฐํ•œ ์ •๋ณด, ๊ธฐ๋ฐ€ ์ •๋ณด ๋˜๋Š” ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜์ง€ ๋งˆ์„ธ์š”.

          ๊ฐ€๊ฒฉ ์ฑ…์ •

          Cloud Run ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐฉ์‹์ข…๋Ÿ‰์ œ ์š”๊ธˆ์œผ๋กœ, 100๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ๋น„์šฉ์ด ์ฒญ๊ตฌ๋˜๋ฉฐ ํ•ญ์ƒ ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
          SKU๋ฌด๋ฃŒ ๋“ฑ๊ธ‰ ์ดˆ๊ณผ ์‹œ ๊ฐ€๊ฒฉ(ํ• ์ธ ๋ฏธ์ ์šฉ)๋ฌด๋ฃŒ

          CPU

          $0.00001800/vCPU-์ดˆ

          ์ฒ˜์Œ 240,000vCPU-์ดˆ/์›” ๋ฌด๋ฃŒ

          ๋ฉ”๋ชจ๋ฆฌ

          $0.00000200/GiB-์ดˆ

          ์ฒ˜์Œ 450,000GiB/์›” ๋ฌด๋ฃŒ

          ๊ฐ€๊ฒฉ ์ฑ…์ • ์„ธ๋ถ€์ •๋ณด ๋ณด๊ธฐ

          ์•ฝ์ • ์‚ฌ์šฉ ํ• ์ธ์„ ๊ตฌ๋งคํ•˜์—ฌ Cloud Run์˜ ์ง€์†์ ์ธ ์‚ฌ์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

          Cloud Run ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐฉ์‹

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

          CPU

          ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰ ์ดˆ๊ณผ ์‹œ ๊ฐ€๊ฒฉ(ํ• ์ธ ๋ฏธ์ ์šฉ)

          $0.00001800/vCPU-์ดˆ

          ๋ฌด๋ฃŒ

          ์ฒ˜์Œ 240,000vCPU-์ดˆ/์›” ๋ฌด๋ฃŒ

          ๋ฉ”๋ชจ๋ฆฌ
          ๋ฌด๋ฃŒ ๋“ฑ๊ธ‰ ์ดˆ๊ณผ ์‹œ ๊ฐ€๊ฒฉ(ํ• ์ธ ๋ฏธ์ ์šฉ)

          $0.00000200/GiB-์ดˆ

          ๋ฌด๋ฃŒ

          ์ฒ˜์Œ 450,000GiB/์›” ๋ฌด๋ฃŒ

          ๊ฐ€๊ฒฉ ์ฑ…์ • ์„ธ๋ถ€์ •๋ณด ๋ณด๊ธฐ

          ์•ฝ์ • ์‚ฌ์šฉ ํ• ์ธ์„ ๊ตฌ๋งคํ•˜์—ฌ Cloud Run์˜ ์ง€์†์ ์ธ ์‚ฌ์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

          ๊ฐ€๊ฒฉ ๊ณ„์‚ฐ๊ธฐ

          ๋ฆฌ์ „๋ณ„ ๊ฐ€๊ฒฉ ๋ฐ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ํฌํ•จํ•œ ์›”๋ณ„ Cloud Run ๋น„์šฉ์„ ์˜ˆ์ธกํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

          ์ปค์Šคํ…€ ๊ฒฌ์ 

          ์˜์—…ํŒ€์— ๋ฌธ์˜ํ•˜์—ฌ ์กฐ์ง์— ๋Œ€ํ•œ ์ปค์Šคํ…€ ๊ฒฌ์ ์„ ๋ฐ›์•„ ๋ณด์„ธ์š”.

          ๊ฐœ๋… ์ฆ๋ช… ์‹œ์ž‘

          ์‹ ๊ทœ ๊ณ ๊ฐ์—๊ฒŒ๋Š” $300์˜ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋˜์–ด Cloud Run ๋ฐ ๋‹ค๋ฅธ Google Cloud ์ œํ’ˆ์„ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

          ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋‚˜์š”?

          ์ƒ˜ํ”Œ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ

          ๊ฐ„ํŽธํ•œ ํ†ตํ•ฉ

          Cloud Run์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

          ๋น„์ฆˆ๋‹ˆ์Šค ์‚ฌ๋ก€

          ๋‹ค๋ฅธ ๊ธฐ์—…์—์„œ Cloud Run์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ป๊ฒŒ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๊ณ  ROI๋ฅผ ๋†’์ด๋ฉฐ ํ˜์‹ ์„ ์ฃผ๋„ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”.


          Telegraph Media Group

          Telegraph Media Group: Cloud Run์œผ๋กœ ๋น„์šฉ๊ณผ ํƒ„์†Œ ๋ฐฐ์ถœ๋Ÿ‰ 90% ์ ˆ๊ฐ

          ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜์—์„œ ์„œ๋ฒ„๋ฆฌ์Šค ์•„ํ‚คํ…์ฒ˜๋กœ ์ „ํ™˜ํ•œ ๋•๋ถ„์— ์„œ๋น„์Šค์™€ ๋ฆฌ์†Œ์Šค์˜ ์‹ค์ œ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ๋‹ˆ์ฆˆ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

          ์ฃผ์š” ๊ณ ๊ฐ

          • Goldman Sachs
          • Airbus ๋กœ๊ณ 
          • Mailchimp ๋กœ๊ณ 
          • ikea ๋กœ๊ณ 
          • SAP ๋กœ๊ณ 
          • Etsy ๋กœ๊ณ 
          • Commerzbank ๋กœ๊ณ 
          • Hermes ๋กœ๊ณ 
          • NASDAQ ๋กœ๊ณ 

          ํŒŒํŠธ๋„ˆ ๋ฐ ํ†ตํ•ฉ

          Cloud Run์€ ๋‹ค์–‘ํ•œ ํŒŒํŠธ๋„ˆ ๊ธฐ์ˆ ๊ณผ ์†์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.
          • Datadog
          • HashiCorp
          • Pulumi
          • Cockroach Labs
          • Pomerium
          • CrowdStrike
          • Ollama ๋กœ๊ณ 
          • Datadog
          • HashiCorp
          • Pulumi
          • Cockroach Labs
          • Pomerium
          • CrowdStrike
          • Ollama ๋กœ๊ณ 

          FAQ

          Cloud Run์œผ๋กœ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

          Cloud Run์„ ์‚ฌ์šฉํ•˜๋ฉด VM ๋˜๋Š” Kubernetes ๊ธฐ๋ฐ˜ ๋ฐฐํฌ์— ํ•„์š”ํ•œ ์˜ค๋ฒ„ํ—ค๋“œ ์—†์ด ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ด€๋ฆฌ ๊ด€์ ์—์„œ ๋ณด๋‹ค ๊ฐ„๋‹จํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์›น์‚ฌ์ดํŠธ์— ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์ด ์—†์„ ๋•Œ Scale-to-zero ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

          Cloud Run์œผ๋กœ ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌ ๋ฐ ํ˜ธ์ŠคํŒ…

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


          App Engine๊ณผ Cloud Run ๋น„๊ต

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