Microsoft Azure
๐ Microsoft Azure
Microsoft Azure
Microsoft Azure๋ Microsoft์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค์ ๋๋ค. Amazon์ AWS(Amazon Web Service)๋ Google GCP(Google Cloud Platform)์ ๋ฒ๊ธ๊ฐ๋ ์ธ๊ธฐ ํด๋ผ์ฐ๋ ์๋น์ค์ ๋๋ค.์ด ๋ฌธ์์์๋ Microsoft Azure๋ฅผ ๋์ ํ ๋์ ์ด์ ๊ณผ ์ดํดํ๊ธฐ ์ฌ์ด ์ ์ฉํ ์ ๋ณด๋ฅผ ์ค๋ช ํฉ๋๋ค.
๊ฐ์ ์๋ ์ด๋ฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ( VM ) ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ฐ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋ฆฌ์์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค
Kubernetes
Kubernetes๋ ์ปจํ ์ด๋ํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ํ๋ก์ด, ์ค์ผ์ผ๋ง ๋ฑ์ ์ ๊ณตํ๋ ๊ด๋ฆฌ์์คํ ์ผ๋ก ์คํ ์์ค ๊ธฐ๋ฐ์ ์๋ฃจ์ ์ ๋๋ค.
Microsoft Azure์ Kubernetes ์๋น์ค(AKS)๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ Jenkins, Terraform ๋ฑ์ ์คํ์์ค ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์์ฝ๊ฒ ํ์ดํ๋ผ์ธ์ ์ถ๊ฐ ๋ฐ ๊ด๋ฆฌ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํน์ฑ์ผ๋ก ๊ฐ๋ฐ์์ ์ด์์ ๋ํ ๋ณต์ก์ฑ ๋ฐ ๊ด๋ฆฌ์ ๋ํ ์ ๋ฌด ๋ถ๋ด์ ๊ฐ์์ํค๊ณ ๋ง์คํฐ ๋ ธ๋์ ๋ํ ์ถ๊ฐ ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ ํจ์จ์ ์ธ ์ธ๋ ฅ ๋ฐ ๋น์ฉ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Kubernetes ์ฅ์
- ๊ฐํธํ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ
- ์์ ์ ์ธ ์์ฉ ํ๋ก๊ทธ๋จ ํ๊ฐใ ๋ฐ ์คํ
- ์คํ์์ค๋๊ตฌ&api๋ก ์ํ๋ ๋ฐฉ์์ผ๋ก ์์
- ๋ช๋ฒ์ ํด๋ฆญ๋ง์ผ๋ก ci/cd์ค์
Kubernetes vs docker
์ปจํ ์ด๋๋ฅผ ํ๋๋ง ๋์์ ์ฌ์ฉํด์ผ์ง! => ๋์ปค 0์ 0์์, 100๊ฐ์ ์ปจํ ์ด๋๋ฅผ ์๋์ผ๋ก ์์ฑํด์ผ์ง! => ์ฟ ๋ฒ๋คํฐ์ค ์ฆ, ๋์ปค๋ โ์ด๋ฏธ์ง๋ฅผ, ์ปจํ ์ด๋์ ๋์ฐ๊ณ ์คํํ๋ ๊ธฐ์ โ์ด๊ณ ์ฟ ๋ฒ๋คํฐ์ค๋ โ๋์ปค๋ฅผ ๊ด๋ฆฌํ๋ ํดโ์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ๋ฐ๋ผ์, ๋์ปค๋ โํ ๊ฐ์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌโํ๋ ๋ฐ ์ต์ ํ ๋์ด์๊ณ , ์ฟ ๋ฒ๋คํฐ์ค๋ โ์ฌ๋ฌ ๊ฐ์ ์ปจํ ์ด๋๋ฅผ, ์๋น์ค ๋จ์๋ก ๊ด๋ฆฌโํ๋ ๋ฐ ์ต์ ํ ๋์ด์์ต๋๋ค.
์ฟ ๋ฒ๋คํฐ์ค๋ โ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ํดโ ์ ๋๋ค.
์ค์ผ์คํธ๋ ์ด์ ์ด๋?
์ปจํ ์ด๋ ์ญ์ ๊ทธ ์๊ฐ ๋ง์์ง๊ฒ ๋๋ฉด, ๊ด๋ฆฌ์ ์ด์์ ์์ด์ ์ด๋ ค์์ด ๋ฐ๋ฆ ๋๋ค. ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ์, ์ด๋ฌํ ๋ค์์ ์ปจํ ์ด๋ ์คํ์ ๊ด๋ฆฌ ๋ฐ ์กฐ์จํ๋ ์์คํ ์ ๋๋ค.