Container Registry ์ง€์› ์ค‘๋‹จ

2023๋…„ 5์›” 15์ผ๋ถ€ํ„ฐ Container Registry๋Š” ์ง€์› ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฉฐ ์ข…๋ฃŒ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Container Registry๋Š” Artifact Registry๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.

Google์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ๊ณ„์  ๋ฐฉ์‹์œผ๋กœ Container Registry๋ฅผ ์ค‘๋‹จํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  • 2024๋…„ 1์›” 8์ผ๋ถ€ํ„ฐ ์ด์ „์— Container Registry๋ฅผ ์‚ฌ์šฉํ•œ ์ ์ด ์—†๋Š” ์กฐ์ง๊ณผ ์กฐ์ง์— ์†ํ•˜์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ์—์„œ ๋ชจ๋“  ์ƒˆ๋กœ์šด gcr.io ์ €์žฅ์†Œ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ Artifact Registry์—์„œ ํ˜ธ์ŠคํŒ…๋ฉ๋‹ˆ๋‹ค.
  • 2024๋…„ 5์›” 15์ผ ์ดํ›„์—๋Š” ์ด์ „์— Container Registry๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ Google Cloud ํ”„๋กœ์ ํŠธ๋Š” Artifact Registry์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” gcr.io ์ €์žฅ์†Œ๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๋ณ€๊ฒฝ์‚ฌํ•ญ์€ ๋‹ค์Œ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

    • ์ƒˆ๋กœ ๋งŒ๋“  ํ”„๋กœ์ ํŠธ
    • ์ด๋ฏธ์ง€๋ฅผ Container Registry๋กœ ๋‚ด๋ณด๋‚ด์ง€ ์•Š์€ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ

์ด์ „์— Container Registry๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ”„๋กœ์ ํŠธ์—์„œ Artifact Registry API๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•œ ๊ฒฝ์šฐ Artifact Registry์—์„œ gcr.io ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  Artifact Registry์—์„œ gcr.io ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์ ์ ˆํ•œ Artifact Registry ์ €์žฅ์†Œ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค.

2024๋…„ 5์›” 15์ผ ์ด์ „์— ๋‹ค์Œ ์ž‘์—… ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐœ์ƒํ•œ ํ”„๋กœ์ ํŠธ์—์„œ๋„ Container Registry๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Container Registry API๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์ ํŠธ์˜ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ˜ธ์ŠคํŠธ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋‚ด๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

Container Registry ์ข…๋ฃŒ

์ข…๋ฃŒ ์ผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • 2025๋…„ 3์›” 18์ผ ์ดํ›„์—๋Š” Container Registry์— ์ด๋ฏธ์ง€๋ฅผ ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • 2025๋…„ 4์›” 22์ผ ์ดํ›„์—๋Š” Container Registry์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Container Registry์˜ ๊ธฐ์กด ์ด๋ฏธ์ง€์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • 2025๋…„ 5์›” 22์ผ ์ดํ›„์—๋Š” Artifact Registry์—์„œ gcr.io ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•œ ๋ชจ๋“  ์š”์ฒญ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Artifact Registry์—์„œ๋Š” Artifact Registry์— ๋ณต์‚ฌ๋˜์ง€ ์•Š์€ Container Registry์˜ ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. gcr.io ์—”๋“œํฌ์ธํŠธ ์š”์ฒญ์„ ์ œ๊ณตํ•˜๋ ค๋ฉด Artifact Registry API๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Artifact Registry๋กœ์˜ ์ „ํ™˜ ์ค€๋น„ํ•˜๊ธฐ

Container Registry๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ gcr.io ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๊ตฌ์„ฑ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ €์žฅ์†Œ์— ์•ก์„ธ์Šคํ•˜๋Š” ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ๋Š” ์ ์ ˆํ•œ Artifact Registry ์—ญํ•  ๋˜๋Š” ๋™์ผํ•œ ๊ถŒํ•œ์ด ์žˆ๋Š” ์—ญํ• ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์กฐ์น˜ํ•˜์‹œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • 2024๋…„ 5์›” 15์ผ ์ „๊นŒ์ง€ ๊ธฐ์กด Container Registry ์›Œํฌํ”Œ๋กœ๊ฐ€ Artifact Registry์™€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๊ณ  ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์—์„œ gcr.io ๋„๋ฉ”์ธ ์ง€์›์„ ์„ค์ •ํ•˜์—ฌ ๊ธฐ์กด ์ž๋™ํ™” ๋ฐ ์„œ๋น„์Šค(์˜ˆ: Cloud Build, Google Kubernetes Engine ๋˜๋Š” Cloud Run ํ•จ์ˆ˜)์™€์˜ ํ†ตํ•ฉ์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด gcr.io ํŠธ๋ž˜ํ”ฝ์„ Container Registry๋กœ ๋‹ค์‹œ ๋ผ์šฐํŒ…ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ•ญ๋ชฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ™œ์„ฑ Container Registry๊ฐ€ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ Artifact Registry ์ €์žฅ์†Œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์ฐจ์ด ๋ฐ ์ „ํ™˜ ์˜ต์…˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Container Registry์—์„œ ์ „ํ™˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • Container Registry๋ฅผ ํ™œ๋ฐœํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ํ–ฅํ›„ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Artifact Registry์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” gcr.io ์ค€๋น„๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ „ํ™˜ ๋„๊ตฌ ์‚ฌ์šฉ

๋‹ค์Œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Container Registry ์‚ฌ์šฉ๋Ÿ‰์ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ํ™•์ธํ•˜๊ณ , Container Registry์—์„œ Artifact Registry๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ณต์‚ฌํ•˜๊ณ , Container Registry์—์„œ Artifact Registry๋กœ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž๋™์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค.

Google์—์„œ Google Cloud ์„œ๋น„์Šค ์•ฝ๊ด€์— ๋”ฐ๋ผ ์„œ๋น„์Šค ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๊ณ„์† ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.