์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

๋ฉ€ํ‹ฐOS ์‚ฌ์šฉ์„ ์œ„ํ•œ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ (Docker + Kubernetes)

๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ง€์‹์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ณ , Vagrant + VirtualBox๋ผ๋Š” ํˆด์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํ™˜๊ฒฝ์— ๋งž๋Š” ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•˜๊ณ  Docker์™€ Kubernetes Cluster๋ฅผ ๊ตฌ์ถ•ํ•ด ๋ด…๋‹ˆ๋‹ค. ๋˜ํ•œ Apple silicon chip์„ ์‚ฌ์šฉํ•˜๋Š” macOS ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ๊ฐ€์ƒํ™” SW์— ๋Œ€ํ•ด์„œ๋„ ์†Œ๊ฐœํ•˜๊ณ  ์‹ค์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์‹œ์Šคํ…œ ยท ์šด์˜์ฒด์ œ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • Windows, macOS ํ™˜๊ฒฝ์—์„œ์˜ ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ ๊ตฌ์ถ• ์‹ค์Šต

  • Vagrant + VirtualBox๋ฅผ ์ด์šฉํ•œ ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ ๊ตฌ์ถ• ์‹ค์Šต

  • Docker + K8s ์‚ฌ์šฉ์„ ์œ„ํ•œ ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ ๊ตฌ์ถ• ์‹ค์Šต

 ๊ฐ€์ƒํ™”Virtualization ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์œ„ํ•œ
๊ธฐ์ดˆ ์ง€์‹๋ถ€ํ„ฐ ์„ค์น˜ ์‹ค์Šต๊นŒ์ง€! 

์ดˆ๋ณด ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ
๊ฐ€์ƒํ™” ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ

  • ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ , ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์— ๊ฐ€์ƒ๋จธ์‹ ์„ ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  • Windows์™€ macOS(Intel Chip, Apple Silicon Chip) ํ™˜๊ฒฝ์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. 
  • ๋ฆฌ๋ˆ…์Šค(Ubuntu) ๊ฐ€์ƒ๋จธ์‹ ์— Docker Engine๊ณผ Kubernetes Cluster ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. 

๊ฐ€์ƒํ™”(Virtualization) ๋ž€?

์œ ์—ฐ์„ฑ

๋ฏผ์ฒฉ์„ฑ

๋‚ด๊ฒฐํ•จ์„ฑ

๋น„์šฉ์ ˆ๊ฐ

ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์ ์ธ ๋จธ์‹ ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์šด์˜์ฒด์ œ(OS)๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…(Cloud Computing)์—์„œ์˜ ๊ฐ€์ƒํ™”๋Š” ์šด์˜์ฒด์ œ ๋‚ด์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ๊ฐ€์ƒํ™”๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ 
์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

  • โœ… ๋ฉ€ํ‹ฐ ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๋ ค๋Š” ์‚ฌ๋žŒ
  • โœ… ๊ฐ€์ƒํ™˜๊ฒฝ์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๋ ค๋Š” ์‚ฌ๋žŒ
  • โœ… ๊ฐ€์ƒ๋จธ์‹ ์„ ์ด์šฉํ•˜์—ฌ Docker์™€ Kubernetes Cluster๋ฅผ ๊ตฌ์„ฑํ•ด ๋ณด๋ ค๋Š” ์‚ฌ๋žŒ
  • โœ… Windows, macOS(Intel chip, Apple silicon chip) ํ™˜๊ฒฝ์— ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋ ค๋Š” ์‚ฌ๋žŒ

์ˆ˜๊ฐ• ๊ณผ์ •

  • Windows์™€ MacOS ํ™˜๊ฒฝ์—์„œ Linux์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.
  • ์‹ค์Šต์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ํ™˜๊ฒฝ์— ๋งž๋Š” ๊ฐ€์ƒํ™” SW๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•ด ๋ด…๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” Ubuntu Linux ์„œ๋ฒ„์— Docker์™€ Kubernetes Cluster๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•œ ๋‹จ๊ณ„์”ฉ ์‹ค์Šตํ•ด ๋ณด๋ฉด์„œ ์ž์‹ ๋งŒ์˜ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

ํ•™์Šต ๋ชฉํ‘œ

  • ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•˜๊ณ  ์ž์‹ ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๊ฐ€์ƒํ™” SW์„ ์„ ํƒํ•˜๊ณ , ์ปจํ…Œ์ด๋„ˆ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์— ํ•„์š”ํ•œ SW๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Vagrant + VirtualBox๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ณ , Kubernetes Clustesr ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ์šฐ๋Š” ๋‚ด์šฉ์„ 
ํ™•์ธํ•ด๋ณด์„ธ์š”.

์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ

  • ์‚ฌ์šฉ์ž์˜ ํ™˜๊ฒฝ์— ๋งž๋Š” ๊ฐ€์ƒํ™” SW๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ, ๊ฐ€์ƒํ™” SW๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. 
  • Windows์™€ macOS Intel chip ์‚ฌ์šฉ์ž๋Š” Vagrant + VirtualBox์˜ ์กฐํ•ฉ์œผ๋กœ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹ค์Šต์„ ์œ„ํ•œ Vagrantfile์„ ํ•จ๊ป˜ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋งŒ์œผ๋กœ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
  • ์•„์šธ๋Ÿฌ macOS Apple Sillicon Chipt ์‚ฌ์šฉ์ž๋Š” UTM์ด๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•ด Ubuntu Server๋ฅผ ์„ค์น˜ํ•˜๊ณ , ์ƒ์„ฑ๋œ ๊ฐ€์ƒ๋จธ์‹ ์— Docker(๋„์ปค)๋ฅผ ์„ค์น˜ํ•ด ์ปจํ…Œ์ด๋„ˆ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•์˜์—์„œ ๊ตฌ์„ฑํ•˜๋Š” ์ „์ฒด ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ ๊ตฌ์„ฑ๋„
(Vagrant + VirtualBox๋ฅผ ์ด์šฉํ•ด Ubuntu Linux ์„œ๋ฒ„ 3๋Œ€ ์„ค์น˜)
macOS(Intel Chip) ํ™˜๊ฒฝ์—์„œ VirtualBox๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ์Šต

์‹ค์Šต ์ค‘์‹ฌ์œผ๋กœ ์ˆ˜์›”ํ•œ ํ•™์Šต

  • Master + Node1 + Node2๋กœ ๊ตฌ์„ฑ๋œ 3๋Œ€์˜ VM์„ ์ƒ์„ฑํ•˜๊ณ , Kubernetes Cluster ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋ก ๊ณผ ์‹ค์Šต์˜ ๋น„์ค‘์€ ๋Œ€๋žต 3:7 ์ •๋„๋กœ, ์‹ค์Šต ์œ„์ฃผ๋กœ ๋ณธ ๊ฐ•์˜๋ฅผ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹ค์Šต์— ์‚ฌ์šฉ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•˜์—ฌ, ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ž์‹ ๋งŒ์˜ ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
  • ๊ฐ•์˜์—์„œ ์„ค๋ช…ํ•˜๊ณ  ์žˆ๋Š” Docker(๋„์ปค)์™€ Kubernetes Cluster(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์ŠคํŠธ) ์„ค์น˜/๊ตฌ์„ฑ ์™ธ์—, ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๋ฐ ์ž์„ธํ•œ ์„ค๋ช…์— ๋Œ€ํ•ด์„œ๋Š” ๋ณ„๋„์˜ ์™ธ๋ถ€ ๊ฐ•์˜ ๋ฐ ์ž๋ฃŒ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 
Vagrant + VirtualBox๋ฅผ ์ด์šฉํ•ด Kubernets Cluster๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
macOS(Apple Silicon Chip) ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด UTM์„ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜์— ์‚ฌ์šฉ๋œ ๊ฐ€์ƒ๋จธ์‹  ์ƒ์„ฑ์„ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ๊ณผ ์„ค์น˜ ๊ฐ€์ด๋“œ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


Q&A ๐Ÿ’ฌ

Q. ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์„ ์ˆ˜ ๊ณผ๋ชฉ์ด๋‚˜ ์ง€์‹์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋‚˜์š”? 

๊ธฐ๋ณธ์ ์ธ IT ์ง€์‹๊ณผ ์šฉ์–ด์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•˜๊ณ  ์žˆ์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ๊ฐ„๋‹จํ•œ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Visual Studio Code ๋ฐ Linux์—์„œ ์‚ฌ์šฉ๋˜๋Š” Vim, nano ์—๋””ํ„ฐ ๋“ฑ์„ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋” ์‰ฝ๊ฒŒ ์ˆ˜๊ฐ•ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํ•ด๋‹น ์—๋””ํ„ฐ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์—†๋‹ค๊ณ  ํ•ด๋„, ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹œ๋Š” ๋ฐ๋Š” ๋ฌธ์ œ ์—†์Šต๋‹ˆ๋‹ค. 

Q. ๊ฐ•์˜๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ ์‹ค์Šต ํ™˜๊ฒฝ์€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? 

๋ณธ ๊ฐ•์˜๋Š” Windows ์‚ฌ์šฉ์ž์™€ Intel chip์„ ์‚ฌ์šฉํ•˜๋Š” MacOS ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด Vagrant์™€ VirtualBox๋ผ๋Š” SW๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ Apple silicon chip (M1, M2)์„ ์‚ฌ์šฉํ•˜๋Š” MacOS ์‚ฌ์šฉ์ž๋Š” ์„น์…˜ 5์—์„œ ์„ค๋ช…ํ•˜๋Š” UTM์„ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹ ์„ ์ƒ์„ฑํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

Q. ๊ฐ•์˜ ๋‚ด์šฉ์— Docker์™€ Kubernetes Cluster ์„ค์น˜์™€ ๊ตฌ์„ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ž์„ธํ•œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋„ ๋ฐฐ์šฐ๊ฒŒ ๋˜๋‚˜์š”?

๋ณธ ๊ฐ•์˜๋Š” ์ €์˜ ๋˜๋‹ค๋ฅธ ๊ฐ•์˜์ธ "Jenkins๋ฅผ ์ด์šฉํ•œ CI/CD Pipeline ๊ตฌ์ถ•"์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œ๊ฐœํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๋กœ ์ค€๋น„ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์ด ์‚ฌ์šฉํ•˜์‹œ๋Š” ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ์˜ ๊ตฌ์ถ•์ด๋‚˜, ๊ฐ€์ƒ๋จธ์‹ ์˜ ์ƒ์„ฑ ๋“ฑ์˜ ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์ฃผ๋กœ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜ ์‹ค์Šต ๋‚ด์šฉ ์ค‘ Docker์™€ Kubernetes Cluster๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ณ ๋Š” ์žˆ์ง€๋งŒ, ์ž์„ธํ•œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์ด๋‚˜ ๊ฐœ๋… ๋“ฑ์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ๋‹ค๋ฃจ๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๐Ÿ’พ ์ˆ˜๊ฐ• ๋ฐ ์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows, MacOS(Intel chip), MacOS(Apple silicon chip)
  • ์‚ฌ์šฉ ๋„๊ตฌ: Visual Studio Code, Vagrant, VirtualBox, Termius, UTM
  • PC ์‚ฌ์–‘: CPU i5 ์ด์ƒ, ๋ฉ”๋ชจ๋ฆฌ 16G, ๋””์Šคํฌ 500GB ์ด์ƒ์˜ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ข ์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

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

์ง€์‹๊ณต์œ ์ž์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๊ฐ€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์‹œ์Šคํ…œ์— ๋ฉ€ํ‹ฐ OS ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ

  • ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•ด ๋ณด๋ ค๋Š” ์‚ฌ๋žŒ

  • Vagrant + VirtualBox๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ

  • Docker + Kubernetes๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒํ™”ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ

  • macOS์—์„œ VM์„ ์ด์šฉํ•œ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ด ๋ณด๋ ค๋Š” ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • IT ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹

์•ˆ๋…•ํ•˜์„ธ์š”
Dowon Lee์ž…๋‹ˆ๋‹ค.

28,426

๋ช…

์ˆ˜๊ฐ•์ƒ

1,481

๊ฐœ

์ˆ˜๊ฐ•ํ‰

1,338

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

8

๊ฐœ

๊ฐ•์˜

์ €๋Š” IT ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. ์–ธ์  ๊ฐ€ ์ง์—…๋ž€์— "ํšŒ์‚ฌ์›?", "๊ฐœ๋ฐœ์ž?", "๊ฐ•์‚ฌ?" ์–ด๋–ค ๋‹จ์–ด๋ฅผ ์„ ํƒํ•ด์•ผ ํ•  ์ง€ ๊ณ ๋ฏผ์ด ๋˜์—ˆ๋˜ ๋•Œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€, IT ์—”์ง€๋‹ˆ์–ด๋ผ๋Š” ํ‘œํ˜„์ด ์ œ๊ฐ€ ์ž˜ ์–ด์šธ๋ฆฌ๋Š” ์ง์—…๋ช…์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด ์ง€๊ธˆ๊นŒ์ง€๋„ ์ง์—…๋ž€์—๋Š” "IT ์—”์ง€๋‹ˆ์–ด"๋ผ๊ณ  ์ ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ตœ๊ทผ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ถ„์•ผ๋Š” ์˜จ๋ผ์ธ ๊ต์œก ์ปจ์„คํŒ…์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ด€์‹ฌ์žˆ๋Š” ๊ธฐ์ˆ ์€ Cloud Native Architecture, Blockchain, Machine Learning, Kafka, Kuberbetes ๋“ฑ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ์ˆ ์€ ์‹ค์ œ๋กœ ๊ฐ•์˜๋„ ํ•˜๊ณ  ์žˆ๊ณ  ์—…๋ฌด์— ์ ์šฉํ•ด์„œ ์‚ฌ์šฉ๋„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์›Œ๋‚™ ๋ฐฉ๋Œ€ํ•œ ์ฃผ์ œ์ด๋‹ค ๋ณด๋‹ˆ, ์•„์ง๊นŒ์ง€๋„ ๊ณ„์† ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

 

 

  • ็พ) ์—”์ œ์ด์›์ปดํผ๋‹ˆ ๋Œ€ํ‘œ 

  • ็พ) ๋™๊ตญ๋Œ€ํ•™๊ต ๊ตญ์ œ์ •๋ณด๋Œ€ํ•™์› ์ •๋ณด๋ณดํ˜ธํ•™๊ณผ ๋Œ€์šฐ๊ต์ˆ˜

  • ๅ‰) JP Morgan Chase AMJ Tech consultant (์ผ๋ณธ)

  • ๅ‰) ์‚ผ์„ฑ SDS CMS ์‚ฌ์—…๋ณธ๋ถ€ ์ฑ…์ž„ ์—”์ง€๋‹ˆ์–ด

 

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

17๊ฐœ โˆ™ (2์‹œ๊ฐ„ 38๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

62๊ฐœ

4.9

62๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์†Œ๋ผ์—ฐ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์†Œ๋ผ์—ฐ

    ์ˆ˜๊ฐ•ํ‰ 81

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์นœ์ ˆํ•˜๊ณ  ์ข‹์€ ๊ฐ•์˜ ์ž…๋‹ˆ๋‹ค.

    • WookHwan Kim๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      WookHwan Kim

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ๊ทธ๋™์•ˆ ๊ด€์‹ฌ์žˆ๋˜ ๊ฐ€์ƒํ™” ๊ด€๋ จ ๊ธฐ์ดˆ๋ฅผ ์ž˜ ๋ดค์Šต๋‹ˆ๋‹ค. ๊ฐ•์‚ฌ๋‹˜๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

      • teacheryo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        teacheryo

        ์ˆ˜๊ฐ•ํ‰ 1

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        69% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ์ •๋ง ์œ ์ตํ•œ ๊ฐ•์˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ•์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ kubernetes ์„ค์น˜ ๊ฐ€์ด๋“œ๋ผ๊ณ  ํ•˜๋Š” ๊ฒŒ ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2023๋…„ 8์›”4์ผ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ๊ตญ์–ด๋กœ ๋œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ค์น˜ ๊ฐ€์ด๋“œ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  5์›”์— ์–ด๋–ค ๋ถ„์ด ์œ ํŠœ๋ธŒ์— ์˜ฌ๋ฆฐ ์˜์ƒ์ด ์žˆ๊ธด ํ•œ๋ฐ, vm์˜ ๋„คํŠธ์›Œํฌ ์„ค์ • ๋ถ€๋ถ„์ด ์ƒ๋žต๋˜์–ด ๋ณด๋‚˜๋งˆ๋‚˜ํ•œ ์˜์ƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ฐ•์˜๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋”ฐ๋ผํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ค์น˜๊ฐ€ ๋˜๋ฏ€๋กœ ๊ฐ•์˜๋ช…์„ ๋ณ€๊ฒฝํ•˜๋ฉด ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

        • ๋˜˜๋˜˜์ด์Šค๋จธํ”„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ๋˜˜๋˜˜์ด์Šค๋จธํ”„

          ์ˆ˜๊ฐ•ํ‰ 863

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          ๊ท€ํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ฑด๊ฐ• ์กฐ์‹ฌํ•˜์„ธ์š”.

          • wjjune๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            wjjune

            ์ˆ˜๊ฐ•ํ‰ 2

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            81% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ์ •๋ง ์œ ์ตํ•œ ๊ฐ•์˜ ์˜€์Šต๋‹ˆ๋‹ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

            Dowon Lee๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

            ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋ฌด๋ฃŒ