Podman Desktop์ด๋ž€?

URL ๋ณต์‚ฌ

Podman Desktop์€ ๋กœ์ปฌ ๊ฐœ๋ฐœ์ž ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์†Œํ”„ํŠธ์›จ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•˜๋Š” ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ํˆด์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” Podman Desktop์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ Windows, macOS ๋˜๋Š” Linuxยฎ ํ™˜๊ฒฝ์—์„œ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(Graphical User Interface, GUI)๋ฅผ ํ†ตํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop์€ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ํˆด์ธ Podman ํ”„๋กœ์ ํŠธ์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Red Hat์€ Podman๊ณผ Podman Desktop ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ์„ ๋„์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop ๋‹ค์šด๋กœ๋“œ

Podman Desktop์˜ ์žฅ์ ์€ ์ปจํ…Œ์ด๋„ˆ ์ž‘์—…์˜ ์žฅ์ ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ณ  ์†์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋กœ ํŒจํ‚ค์ง•ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์„œ๋กœ ๊ฒฉ๋ฆฌ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ปจํ…Œ์ด๋„ˆ ๋˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ค‘๋‹จํ•  ํ•„์š” ์—†์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ค‘์ง€ํ•˜๊ณ  ์žฌ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ด์ œ ๋Œ€๊ทœ๋ชจ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ณต์œ  ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ํ’€์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ํ•จ๊ป˜ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ ํ™˜๊ฒฝ์„ ๋Œ€๊ทœ๋ชจ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์ถ•๋œ ์˜คํ”ˆ์†Œ์Šค ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์ธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์€ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ๊ฐœ๋ฐœ๊ณผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๋™์‹œ์— ๋น ๋ฅธ ๋ฐ˜๋ณต๊ณผ ํ™•์žฅ์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ปจํ…Œ์ด๋„ˆ ๋ณด์•ˆ ์ œ์–ด๋ฅผ ์ง€์†์  ํ†ตํ•ฉ/์ง€์†์  ์ œ๊ณต(CI/CD) ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ผ๋ถ€๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋‘ ๊ทผ์‚ฌํ•˜๊ฒŒ ๋“ค๋ฆฌ์ง€๋งŒ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ™œ์šฉํ•˜๋ ค๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒ€์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฏธ๋ฆฌ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌ์ถ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ๋‹ค๋ค„๋ณธ ๊ฒฝํ—˜์ด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Podman Desktop์„ ํ™œ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ปจํ…Œ์ด๋„ˆ์— ๋” ์ต์ˆ™ํ•ด์ง€๊ณ  ํ•ธ์ฆˆ์˜จ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•œ ์ง€์‹์„ ๋„“ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Podman Desktop์€ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ง€์†์ ์ธ ๋กœ์ปฌ ๊ฐœ๋ฐœ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค์— ์˜ํ–ฅ์„ ์ฃผ๊ฑฐ๋‚˜ ์šด์˜ ํŒ€์ด ์ธํ”„๋ผ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ํ•„์š” ์—†์ด ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ ์ „์— Podman ํ”„๋กœ์ ํŠธ์™€ ์ด๋ฅผ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ด์ ์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Podman Desktop ์•Œ์•„๋ณด๊ธฐ

Red Hat ๋ฆฌ์†Œ์Šค

Podman์€ ํฌ๋“œ ๊ด€๋ฆฌ์ž(Pod Manager)์˜ ์•ฝ์–ด๋กœ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž‘์—…์„ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. Podman์€ Podman Desktop์˜ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Podman์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฃจํŠธ๋ฆฌ์Šค(rootless) ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๋ฃจํŠธ ๊ถŒํ•œ์˜ ํ•„์š”์„ฑ์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์‹œ์Šคํ…œ ์ทจ์•ฝ์„ฑ์˜ ์œ„ํ—˜์„ ์ค„์ž„์œผ๋กœ์จ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Podman์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํฌ๋“œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ•จ๊ป˜ ์‹คํ–‰ํ•˜๊ณ  ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ํฌ๋“œ๋กœ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค. Podman์€ ์ปจํ…Œ์ด๋„ˆ, ํฌ๋“œ, ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๋ฐ ๋ณผ๋ฅจ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค(API)๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค(CLI)์™€ libpod ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ํฌ๋“œ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Podman์€ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„๊ณผ ํ˜•์‹์„ ์œ„ํ•œ ์—…๊ณ„ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋„๋ก ์„ค๊ณ„๋œ Open Container Initiative(OCI) ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Podman์€ ๋˜ํ•œ Docker ํ˜•์‹์˜ ์ด๋ฏธ์ง€๋„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Podman์€ Docker์™€ ํ˜ธํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์— Docker์˜ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋Œ€์•ˆ ๋˜๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํˆด์ž…๋‹ˆ๋‹ค.

Podman Desktop GUI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›Œํฌ์Šคํ…Œ์ด์…˜ ๋˜๋Š” ๋…ธํŠธ๋ถ์—์„œ ๋กœ์ปฌ๋กœ ์ปจํ…Œ์ด๋„ˆ์™€ ํฌ๋“œ๋ฅผ ๊ตฌ์ถ•, ์‹คํ–‰, ๊ด€๋ฆฌํ•˜๊ณ  ๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ํ•จ๊ป˜ ๋˜๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์—†์ด ํฌ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ ์—”์ง„์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ์ž‘์—…

Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ํ’€๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด Podman Desktop์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹œ์ž‘, ์ค‘์ง€, ์‚ญ์ œ, ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  ๋‚ด๋ณด๋‚ด๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํฌ์ธํŠธ ์•ค ํด๋ฆญ(point-and-click) ์ œ์–ด ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํ†ตํ•ฉ๋œ ๋‹จ์ผ ๋ทฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์žฅ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Podman Desktop ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ ๋„ ๋กœ๊ทธ๋ฅผ ๋ณด๊ณ  ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ์…ธ ์•ก์„ธ์Šค ๊ถŒํ•œ ํ™•๋ณด
  • ์ž์ฒด ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•ํ•œ ํ›„ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ํ‘ธ์‹œ
  • ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํฌ๋“œ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ํฌ๋“œ์— ๋Œ€ํ•œ ํ†ตํ•ฉ ๋กœ๊ทธ ์กฐํšŒ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ž‘์—…

Podman Desktop์œผ๋กœ ์ž‘์—…ํ•˜๋ฉด ๋ฐ๋ชฌ์ด ์—†๋Š” ์•„ํ‚คํ…์ฒ˜, ํฌ๋“œ์™€ ๊ฐ™์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ฐœ๋…์— ์นœ์ˆ™ํ•ด์ง€๊ณ  ์ด๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์‹ค์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • YAML ํ˜•์‹์œผ๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ง€์นจ์„ ์ƒ์„ฑํ•˜์—ฌ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค€๋น„
  • ํด๋Ÿฌ์Šคํ„ฐ์— ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ๋กœ์ปฌ์—์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค YAML ํ…Œ์ŠคํŠธ
  • ๋กœ์ปฌ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ๋™ํ•œ ํ›„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๋กœ ํ‘ธ์‹œ

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ธฐ๋Šฅ ์‚ฌ์šฉ

Podman Desktop์—๋Š” ๋Œ€๊ทœ๋ชจ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•  ๋•Œ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Red Hatยฎ OpenShiftยฎ๋ฅผ ํ†ตํ•ด ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ(Virtual Private Network, VPN)์™€ ํ”„๋ก์‹œ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ณ , ์›๊ฒฉ ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ž‘์—…

๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ์ปจํ…Œ์ด๋„ˆ ๋‚ด์— ์™„์ „ํ•œ ์šด์˜ ์ฒด์ œ๋ฅผ ์ž„๋ฒ ๋“œํ•ฉ๋‹ˆ๋‹ค. Podman Desktop์˜ bootc ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ ์–ด ๋ฉ”ํƒˆ ํ•˜๋“œ์›จ์–ด, Amazon Web Services, ๊ฐ€์ƒ ๋จธ์‹  ๋“ฑ์— ๋Œ€ํ•ด ๊ณตํ†ต๋œ ํ˜•์‹์˜ ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๋งŽ์€ ์ž‘์—… ์ˆ˜ํ–‰

ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ Podman Desktop์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ™•์žฅ์€ ์ปจํ…Œ์ด๋„ˆ ์—”์ง„ ๊ณต๊ธ‰์—…์ฒด ๋ฐ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ณต๊ธ‰์—…์ฒด์™€์˜ ํ†ตํ•ฉ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ์กฐ์น˜, ๋ฉ”๋‰ด, ๊ตฌ์„ฑ ๋ฐ ๊ธฐํƒ€ ํŽธ์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)๊ณผ Red Hat ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•œ ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ํ™•์žฅ ํŒฉ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 

๋” ๋งŽ์€ ๊ธฐ๋Šฅ ํ™•์ธํ•˜๊ธฐ

Podman AI Lab ํ™•์žฅ ํŒฉ์„ ์‚ฌ์šฉํ•˜๋ฉด Podman Desktop์„ ์ƒ์„ฑํ˜• AI(Generative Artificial Intelligence) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ—˜์„ ์œ„ํ•œ ์ง„์ž…์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman AI Lab์€ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ GUI๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. LLM์„ ๋กœ์ปฌ๋กœ ์‹คํ–‰ํ•˜๋ฉด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€ AI ์„œ๋น„์Šค์™€ ๊ณต์œ ํ•˜๋Š” ๋ฐ ๋”ฐ๋ฅธ ์œ„ํ—˜์„ ์—†์•จ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman AI Lab์—๋Š” ์ฑ—๋ด‡, ์ฝ”๋“œ ์ƒ์„ฑ ๋“ฑ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์ƒ์„ฑ AI ํ™œ์šฉ ์‚ฌ๋ก€์˜ ๋ ˆ์‹œํ”ผ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—„์„ ๋œ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ผ์Šค LLM ๋ชฉ๋ก์—์„œ ์„ ํƒํ•˜์—ฌ ๋กœ์ปฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ช‡ ๋‹จ๊ณ„ ๋งŒ์— ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜์—ฌ ๋‹ค์–‘ํ•œ LLM์„ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒซ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•ํ•˜๊ธฐ

Podman Desktop์šฉ Red Hat ํ™•์žฅ ํŒฉ์€ Red Hat ํ”Œ๋žซํผ์œผ๋กœ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•œ ์‹œ์ž‘์ ์ž…๋‹ˆ๋‹ค. Red Hat OpenShift์— ๋ฐฐํฌํ•  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ, ์ด ๋ฌด๋ฃŒ ํ™•์žฅ์„ ํ†ตํ•ด ๋กœ์ปฌ ํ™˜๊ฒฝ๊ณผ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat OpenShift Local ํ™•์žฅ

Red Hat OpenShift๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ Red Hat OpenShift๋ฅผ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์ด ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ๋…ธ๋“œ Red Hat OpenShift ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

Developer Sandbox for Red Hat OpenShift ํ™•์žฅ

Developer Sandbox for Red Hat OpenShift๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ, ๊ฒ€์‚ฌ, ๋””๋ฒ„๊น… ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๊ณต์œ  Red Hat OpenShift ์›๊ฒฉ ํ™˜๊ฒฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Red Hat SSO ํ™•์žฅ

Red Hat์˜ SSO(Single Sign-On) ๊ธฐ์ˆ ์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ Red Hat ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๊ณ  ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Red Hat SSO ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋ฉด Red Hat Developer ํ”„๋กœ๊ทธ๋žจ์— ๋“ฑ๋กํ•˜๊ณ  Red Hat Enterprise Linux ์ด๋ฏธ์ง€ ๋ชจ๋“œ ๋ฐ”์ด๋„ˆ๋ฆฌ์— ์•ก์„ธ์Šคํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Bootc ํ™•์žฅ

๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ์ปจํ…Œ์ด๋„ˆ ๋‚ด์— ์ง์ ‘ ์ž„๋ฒ ๋“œํ•˜๋Š” ๋””์Šคํฌ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. bootc ํ™•์žฅ์„ ํ†ตํ•ด Podman Desktop์—์„œ ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ์™€ ์ผ๋ฐ˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat ํ™•์žฅ ํŒฉ ๋ณด๊ธฐ

Docker ํšŒ์‚ฌ์™€ ํ•ด๋‹น ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ปจํ…Œ์ด๋„ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—…๊ณ„ ํ‘œ์ค€์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๋Œ€์ค‘ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. Docker๋Š” ์ œํ•œ๋œ ํ™œ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Docker Desktop์ด๋ผ๋Š” GUI๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Podman Desktop๊ณผ Docker Desktop์€ ๋ชจ๋‘ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ GUI ํˆด์ด๊ธด ํ•˜์ง€๋งŒ, ๋ณ„๊ฐœ์˜ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜ ์ธก๋ฉด์—์„œ Podman๊ณผ Docker์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ฐจ์ด์ ์€ Podman์€ ๋ฐ๋ชฌ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์ฃผ์š” ํŠน์„ฑ์„ ๊ฐ€์ ธ์™€ ๋กœ์ปฌ ๊ฐœ๋ฐœ ์‚ฌ๋ก€๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋ฐ๋ชฌ์ด ์—†๋Š” ์•„ํ‚คํ…์ฒ˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ์œ„ํ•ด ๋ฃจํŠธ ๊ถŒํ•œ์„ ๋ณด์œ ํ•œ ํ”„๋กœ์„ธ์Šค์— ์˜์กดํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ปจํ…Œ์ด๋„ˆ ํ™˜๊ฒฝ์— ๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋™์‹œ์— ๋ณด์•ˆ ์œ„ํ—˜์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด์ ์€ Podman๊ณผ Docker์˜ ๋ฐ์Šคํฌํƒ‘ ๋ฒ„์ „์—์„œ๋„ ๊ทธ๋Œ€๋กœ์ž…๋‹ˆ๋‹ค.

Podman Desktop์€ ์ฃผ๋กœ Red Hat์—์„œ ํ›„์›ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๊ธฐ ๋•Œ๋ฌธ์— Red Hat OpenShift๋ฅผ ํฌํ•จํ•œ Red Hat์˜ ๋‹ค๋ฅธ ๊ธฐ์ˆ ๊ณผ ์†์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.

Podman์€ Docker์™€ ํ˜ธํ™˜๋˜๋ฏ€๋กœ ํ•œ ํ”Œ๋žซํผ์—์„œ ์ƒ์„ฑํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Podman Desktop์—์„œ Docker Desktop ํ™•์žฅ์„ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปจํ…Œ์ด๋„ˆ์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํฌ๋“œ์— ๋Œ€ํ•œ ๊ฒฝํ—˜์„ ์Œ“์„ ์ˆ˜ ์žˆ๊ณ  Red Hat Enterprise Linux, Red Hat OpenShift๋ฅผ ๋น„๋กฏํ•œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง€์›ํ•˜๋Š” ๋‹ค๋ฅธ Red Hat ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ง„์ž…์ ์„ ๋งˆ๋ จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†”๋ฃจ์…˜์„ ์ฐพ๊ณ  ์žˆ๋Š” ํŒ€์„ ์œ„ํ•ด Red Hat build of Podman Desktop์€ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์ผ๊ด€๋œ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋Ÿ‰ํ™”๋˜๊ณ  ๋นŒํŠธ์ธ ๋ณด์•ˆ ์ œ์–ด ๊ธฐ๋Šฅ์„ ๊ฐ–์ท„์œผ๋ฉฐ Red Hat ์—์ฝ”์‹œ์Šคํ…œ์— ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๋Š” Red Hat build of Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์—์„œ ๊ฐ‘์ž๊ธฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ์ผ ์—†์ด ๋กœ์ปฌ์—์„œ ๋นŒ๋“œํ•˜๊ณ  ์ž์‹  ์žˆ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

Red Hat Enterprise Linux๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ์—์„œ Linux ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€์œผ๋กœ, ์ด๋ฅผ ํ†ตํ•ด ์†์‰ฝ๊ฒŒ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ€๋™ํ•˜๊ณ  ๋ฐฐํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ์•ž๋‹น๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ์ „๋ฐ˜์—์„œ Red Hat Enterprise Linux์— ๊ตฌ์ถ•๋œ ์ด์‹ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ™œ์šฉํ•จ์œผ๋กœ์จ ์กฐ์ง์€ ์ง„ํ™”ํ•˜๋Š” ๋ชฉํ‘œ์— ๋งž์ถฐ ๋ฏผ์ฒฉ์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ์ง€์†์ ์œผ๋กœ ํ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat OpenShift๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ทœ๋ชจ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ, ํ˜„๋Œ€ํ™”, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ์ผ๊ด€๋œ ํ†ตํ•ฉ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ผ๋Š” ํŒŒ์šด๋ฐ์ด์…˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ Red Hat OpenShift๋Š” ์›ํ•˜๋Š” ์ธํ”„๋ผ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถœ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์™„๋ฒฝํ•œ ์„œ๋น„์Šค ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” Red Hat OpenShift์˜ ํ™•์žฅ์„ฑ, ์ œ์–ด, ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์ƒˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ• ๋ฐ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•จ์œผ๋กœ์จ ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ƒˆ๋กœ์šด ๋น„์ฆˆ๋‹ˆ์Šค๋กœ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋žฉ: Podman์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ

์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋žฉ: ๋ฃจํŠธ๋ฆฌ์Šค(rootless) Podman ์„œ๋น„์Šค ๊ตฌ์„ฑ

๋ ˆ๋“œํ–‡ ๊ณต์‹ ๋ธ”๋กœ๊ทธ

๋ ˆ๋“œํ–‡ ๊ณต์‹ ๋ธ”๋กœ๊ทธ์—์„œ ๊ณ ๊ฐ, ํŒŒํŠธ๋„ˆ, ์ปค๋ฎค๋‹ˆํ‹ฐ ์—์ฝ”์‹œ์Šคํ…œ ๋“ฑ ํ˜„์žฌ ํ™”์ œ๊ฐ€ ๋˜๋Š” ์ตœ์‹  ์ •๋ณด๋ฅผ ์‚ดํŽด ๋ณด์„ธ์š”.

๋ชจ๋“  Red Hat ์ œํ’ˆ ์ฒดํ—˜ํŒ

๋ฌด๋ฃŒ ์ œํ’ˆ ์ฒดํ—˜ํŒ์„ ํ†ตํ•ด ํ•ธ์ฆˆ์˜จ ๊ฒฝํ—˜์„ ์–ป๊ณ , ์ž๊ฒฉ์ฆ ์‹œํ—˜์— ๋Œ€๋น„ํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ์ œํ’ˆ์ด ์กฐ์ง์— ์ ํ•ฉํ•œ์ง€ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ž๋ฃŒ

Ansible vs Terraform, Puppet, Chef, Salt | ์ž๋™ํ™” ํˆด ๋น„๊ต

Ansible๊ณผ Terraform, Puppet, Chef, Salt์™€ ๊ฐ™์€ ์ฃผ์š” ์ž๋™ํ™” ํˆด์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๊ณ , ๊ฐ ํˆด์˜ ํŠน์ง•๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ตœ์ ์˜ ์†”๋ฃจ์…˜์„ ์„ ํƒํ•˜์„ธ์š”.

์•ค์„œ๋ธ”๊ณผ ํ…Œ๋ผํผ ๋น„๊ต: ๊ธฐ๋Šฅ๊ณผ ์žฅ๋‹จ์  ์ƒ์„ธ ์„ค๋ช…

Ansible์€ ์—์ด์ „ํŠธ ์—†์ด ๊ตฌ์„ฑ ๊ด€๋ฆฌ ๋ฐ ์ž๋™ํ™”๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ , Terraform์€ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๋ฉฐ, ๋ชจ๋‘ ์˜คํ”ˆ์†Œ์Šค ์ž๋™ํ™” ์ œํ’ˆ์ž…๋‹ˆ๋‹ค.

Ansible๊ณผ Puppet ๋น„๊ต: ์„ ํƒ ์‹œ ์•Œ์•„์•ผ ํ•  ์ฃผ์š” ์‚ฌํ•ญ ๋ฐ ์ฐจ์ด์ 

Ansible๊ณผ Puppet์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ์˜คํ”ˆ์†Œ์Šค IT ์ž๋™ํ™” ํˆด์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ๋‘ ํˆด์˜ ์œ ์‚ฌ์ ๊ณผ ์ฐจ์ด์ ์„ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ณ , ์„ ํƒ ์‹œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ฃผ์š” ์š”์†Œ๋“ค์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ๋ฆฌ์†Œ์Šค

๊ด€๋ จ ๊ธฐ์‚ฌ