๋ณธ ๊ฐ์๋ Cloud Native Architecture๋ฅผ ๊ตฌ์ฑํ๋ 4๊ฐ์ง ๊ตฌ์ฑ์์ ์ค, ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ๋ํด ํ์ตํ๋ ๊ณผ์ ์ ๋๋ค. Microservice ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ์ด์ํ๊ธฐ ์ํ ์ต์ ์ ๋ฐฉ๋ฒ์ธ ์ปจํ ์ด๋ ๊ฐ์ํ๋ผ๋ ๊ธฐ์ ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ์ดํดํ๊ณ , ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ค ๊ฐ์ฅ ๋์ค์ ์ผ๋ก ์๋ ค์ง Docker ๊ธฐ์ ์ ๋ํด ๋ค๋ค๋ณด๋ ํ์ต ๊ณผ์ ์ ๋๋ค. MSA ํํ๋ก ๊ฐ๋ฐ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ์ด์ํ๊ธฐ ์ํด ํ์ํ ํ์์ ์ธ ๋ด์ฉ์ ๋ํด ์ด๋ก ํ์ต ๋ฟ๋ง ์๋๋ผ, ๊ด๋ จ๋ ์ค์ต ์์ ๋ฅผ ํตํด ์ค์ Docker ์ปจํ ์ด๋๊ฐ ์ด๋ป๊ฒ ์๋๋๋์ง์ ๋ํด ์ดํดํ์ค ์ ์์ต๋๋ค. ๋ณธ ๊ณผ์ ์์๋ ๊ธฐ์กด ๋ค๋ฅธ ๊ฐ์์์ ๋ค๋ฃจ์ง ์์๋ Docker Security์ Logging ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ์์์ ๋ํด์๋ ํ์ตํ ์ ์์ผ๋ฉฐ, ์ต์ข ์ค์ต ํ๋ก์ ํธ์์๋ Docker ๊ธฐ์ ๊ณผ ์ฐ๊ณ๋ ์ ์๋ ์๋น์ค(Harbor + Argocd)๋ค์ ๊ตฌ์ถํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ ํจ์ผ๋ก์จ DevOps๋ฅผ ์ ์ฉํจ์ ์์ด ํ์๋ก ํ๋ ํต์ฌ์ ์ธ ์ด์ ํ๊ฒฝ์ ๋ํด ์ค์ตํด ๋ณผ ์ ์์ต๋๋ค.
Docker ์ปจํ ์ด๋ ๊ธฐ์
Docker Image ์์ฑ
Docker Registry ๊ตฌ์ฑ
Docker Compose๋ฅผ ์ด์ฉํ ๋ฉํฐ ์ปจํ ์ด๋ ๊ด๋ฆฌ
Docker Security
Docker ๋ก๊ทธ ํ์ผ์ ๋ถ์
Docker ์ด์ธ์ ์ปจํ ์ด๋ ๊ธฐ์
๋ฉํฐ ํ๋ซํผ์ ์ํ Docker Build
CI/CD์์์ Docker ํ๊ฒฝ ๊ตฌ์ถ
Private Harbor Registry
Jenkins CI/CD Pipeline ์ฐ๊ณ
Kubernetes ๋ฐฐํฌ (Argocd)
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ๊ด์ฌ์ด ์๋ ์ฌ๋
Cloud Native ๊ธฐ์ ์ ๊ด์ฌ์ด ์๋ ์ฌ๋
MSA ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ, ์ด์์ ๋ด๋นํ๋ ์ฌ๋
CI/CDํ๊ฒฝ์ ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ์ ์ฉํ๊ณ ์ถ์ ์ฌ๋
์ ์ ์ง์,
ํ์ํ ๊น์?
IT ์๋น์ค์ ๋ํ ์ดํด
ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ํ ์ดํด
Windows ํ๊ฒฝ ์ฌ์ฉ์) CMD ๋ช ๋ น์ด (dir, curl, ping, ipconfig ๋ฑ)
MacOS ํ๊ฒฝ ์ฌ์ฉ์) Terminal ๋ช ๋ น์ด (ls, curl, ping, ifconfig ๋ฑ)
27,639
๋ช
์๊ฐ์
1,410
๊ฐ
์๊ฐํ
1,322
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
7
๊ฐ
๊ฐ์
์ ๋ IT ์์ง๋์ด์ ๋๋ค. ์ธ์ ๊ฐ ์ง์ ๋์ "ํ์ฌ์?", "๊ฐ๋ฐ์?", "๊ฐ์ฌ?" ์ด๋ค ๋จ์ด๋ฅผ ์ ํํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด ๋์๋ ๋๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ, IT ์์ง๋์ด๋ผ๋ ํํ์ด ์ ๊ฐ ์ ์ด์ธ๋ฆฌ๋ ์ง์ ๋ช ์ด๋ผ๋ ์๊ฐ์ด ๋ค์ด ์ง๊ธ๊น์ง๋ ์ง์ ๋์๋ "IT ์์ง๋์ด"๋ผ๊ณ ์ ๊ณ ์์ต๋๋ค.
์ง์ ์ด๋ผ๋ ๊ฒ์ ์์ ์ ์ผ์ ๋ํ๋ด๋ ๊ฒ์ด๊ณ , ์ผ์ด๋ผ๋ ๊ฒ์ ์ฌ๋ฏธ์๊ณ , ๋์์ด ๋๋ ์ผ์ด๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋๊ตฌ๋ ๋ค ์ํ๋๋๋ก ์ผ์ ํ๋ฉฐ ์ด์๋ ์์ง๋ง, ์ ๋ ์ ๊ฐ ํ๋ ์๋ ์ด ์ผ์ ์ข์ํ๋ ์๊ณ , ์ํ๊ณ ์ถ์ดํ๋ ์ฌ๋์ ๋๋ค. ๊ฐ๋ฐ์๋ก์จ, ๊ฐ์ฌ๋ก์จ, ์ปจ์คํดํธ๋ก์จ์ ์ญํ ์ ํด ์ค๋ฉด์, ๋งค๋ฒ ์๋กญ๊ฒ ์ถ์๋๊ณ ๋ณํํ๋ IT ์ ๊ธฐ์ ์ ๋ฐ๋ผ๊ฐ๊ธฐ์ ๊ธ๊ธํ์ง๋ง, ๊ทธ๋๋, ๋จ๋ค๋ณด๋ค ์กฐ๊ธ์ด๋ผ๋ ๋จผ์ ์ ํ๊ณ , ์ ํํ๊ณ , ์ฌ์ฉํ๊ณ ์ถ์ ์ฌ๋ ์ค ํ๋ช ์ ๋๋ค.
์ต๊ทผ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ ๋ถ์ผ๋ ์จ๋ผ์ธ ๊ต์ก ์ปจ์คํ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ด์ฌ์๋ ๊ธฐ์ ์ Cloud Native Architecture, Blockchain, Machine Learning, Kafka, Kuberbetes ๋ฑ์ ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ค์ ๋ก ๊ฐ์๋ ํ๊ณ ์๊ณ ์ ๋ฌด์ ์ ์ฉํด์ ์ฌ์ฉ๋ ํ๊ณ ์์ต๋๋ค. ํ์ง๋ง, ์๋ ๋ฐฉ๋ํ ์ฃผ์ ์ด๋ค ๋ณด๋, ์์ง๊น์ง๋ ๊ณ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
๋จธ๋ฆฌ์์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ์ง์ ํ ์ง์์ด ์๋๋ผ๊ณ ํฉ๋๋ค. ์ ๋ ์ ๊ฐ ๊ฐ์ง ์ง์๊ณผ ๊ฒฝํ์ ๋ค์ํ ๋ฐฉ๋ฒ์ ํตํด ๊ณต์ ํ๋ ค ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ , ์๋ก์ด ๋ถ์ผ, ์๋ก์ด ๊ธฐ์ ์ ๊ณ์ ๋์ ํ๊ณ ์๋ IT ์์ง๋์ด๊ฐ ๋ ๊ฒ์ ๋๋ค.
์ ์ฒด
113๊ฐ โ (20์๊ฐ 31๋ถ)