
โถโถโถ์ด์ ๊ธ ๋ณด๊ธฐ : [ํด๋ผ์ฐ๋ ๊ฐ๋ 1] ํด๋ผ์ฐ๋ ๊ธฐ๋ณธ ์ฉ์ด, ๊ฐ๋ ์ ๋ฆฌ | ํด๋ผ์ฐ๋, ์จํ๋ ์ค, IaaS, PaaS, SaaS, ์ปดํจํ , ๋ก๋๋ฐธ๋ฐ์ฑ, VPC?
**ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ(Cloud Native)**๋ ์ ํ๋ฆฌ์ผ
์ด์ ์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ต์ ํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐํ๊ณ ์ด์ํ๋ ์ ๊ทผ ๋ฐฉ์์ ์๋ฏธํฉ๋๋ค.
๊ธฐ์กด์๋ ์จํ๋ ๋ฏธ์ค(์์ฒด ์๋ฒ)์ ์ค์นํ๋ ์ํํธ์จ์ด๋ฅผ ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ ์ ์๋๋ก ๋จ์ํ ์ด์ ํ๋ ๊ฒ์ด ์๋๋ผ, ํด๋ผ์ฐ๋์ ์ฅ์ ์ ์ต๋ํ ํ์ฉํ ์ ์๋๋ก ์ค๊ณํ๋ ๊ฒ์ด ํต์ฌ์ ๋๋ค.
1๏ธโฃ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ํต์ฌ ๊ฐ๋
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ์ง๋๋ค.
โ
ํ๋ ฅ์ ํ์ฅ์ฑ(Scalability) → ์ฌ์ฉ๋์ด ์ฆ๊ฐํ๋ฉด ์๋์ผ๋ก ํ์ฅ๋๊ณ , ๊ฐ์ํ๋ฉด ๋ฆฌ์์ค๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
โ
์๋ํ๋ ์ด์(Automation) → ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง, ์ฅ์ ๋์ ๋ฑ์ ์๋ํํ์ฌ ๊ด๋ฆฌ ๋ถ๋ด์ ์ค์
๋๋ค.
โ
๋์ ๊ฐ์ฉ์ฑ(High Availability) → ์ฅ์ ๋ฐ์ ์์๋ ์๋น์ค๊ฐ ์ง์๋ ์ ์๋๋ก ์ค๊ณ๋ฉ๋๋ค.
โ
๋น ๋ฅธ ๋ฐฐํฌ(Continuous Delivery) → ๋ณ๊ฒฝ ์ฌํญ์ ๋น ๋ฅด๊ฒ ์ ์ฉํ์ฌ ์๋น์ค์ ํ์ ์๋๋ฅผ ๋์
๋๋ค.
2๏ธโฃ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ํต์ฌ ๊ธฐ์
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๊ธฐ์ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
๐น ์ปจํ ์ด๋(Container) - ๋ ๋ฆฝ์ ์ธ ์คํ ํ๊ฒฝ ์ ๊ณต
- ์ ํ๋ฆฌ์ผ์ด์ ์ ํจํค์งํ์ฌ ์ด๋์๋ ์คํํ ์ ์๋๋ก ํ๋ ๊ธฐ์
- ๊ฐ์ฅ ๋ํ์ ์ธ ๋๊ตฌ: Docker
- ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์ด์ ํ๊ฒฝ์ด ๋์ผํ๊ฒ ์ ์ง๋๋ฏ๋ก ๋ฐฐํฌ๊ฐ ์ฌ์์ง๋๋ค.
๐ ๋น์ ํ์๋ฉด?
์ปจํ
์ด๋๋ ํฌ์ฅ๋ ๋์๋ฝ๊ณผ ๊ฐ์ต๋๋ค. ์ด๋ค ์ฅ์(์๋ฒ)์์๋ ๊ฐ์ ํํ๋ก ์ ๊ณต๋๋ฏ๋ก ์ด๋์๋ ๋๊ฐ์ด ์คํ๋ ์ ์์ต๋๋ค.
๐น ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) - ์ปจํ ์ด๋ ์๋ ๊ด๋ฆฌ
- ๋ค์์ ์ปจํ ์ด๋๋ฅผ ์๋์ผ๋ก ๋ฐฐํฌ, ํ์ฅ, ๊ด๋ฆฌํ๋ ์ค์ผ์คํธ๋ ์ด์ ๋๊ตฌ
- ์ปจํ ์ด๋๊ฐ ๋ง์์ง์๋ก ์ฌ๋์ด ์ง์ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ค์ฐ๋ฏ๋ก ์๋ ์กฐ์ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
๐ ๋น์ ํ์๋ฉด?
์ฟ ๋ฒ๋คํฐ์ค๋ ์๋์ฐจ ๊ณต์ฅ์ ๋ก๋ด ์์คํ
๊ณผ ๊ฐ์ต๋๋ค.
์๋์ฐจ(์ปจํ
์ด๋)๋ฅผ ๊ณต์ฅ์์ ํจ์จ์ ์ผ๋ก ๋ฐฐ์นํ๊ณ ๊ด๋ฆฌํ๋ฏ์ด, ์ปจํ
์ด๋๋ฅผ ์๋์ผ๋ก ๋ฐฐํฌ, ํ์ฅ, ๋ณต๊ตฌํด ์ค๋๋ค.
๐น ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ(MSA) - ์์ ์๋น์ค๋ค์ ์กฐํฉ
- ๊ธฐ์กด์ ๋ชจ๋๋ฆฌ์(Monolithic, ๊ฑฐ๋ํ ๋จ์ผ ๊ตฌ์กฐ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์๋น์ค ๋จ์๋ก ๋ถ๋ฆฌํ์ฌ ๊ฐ๋ฐ
- ๊ฐ ์๋น์ค๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋ฉฐ ํ์์ ๋ฐ๋ผ ๊ฐ๋ณ์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅ
- ์๋ฅผ ๋ค์ด, ์ ์์๊ฑฐ๋ ํ๋ซํผ์์๋ ์ํ ๊ด๋ฆฌ, ๊ฒฐ์ , ๋ฐฐ์ก ์๋น์ค๋ฅผ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์ด์ํ ์ ์์ต๋๋ค.
๐ ๋น์ ํ์๋ฉด?
๋ง์ดํฌ๋ก์๋น์ค๋ ๋ ๊ณ ๋ธ๋ก๊ณผ ๊ฐ์ต๋๋ค.
ํ์ํ ๊ธฐ๋ฅ๋ง ์ถ๊ฐํ๊ณ ๊ต์ฒดํ ์ ์์ด ์ ์ง๋ณด์์ ํ์ฅ์ด ์ฝ์ต๋๋ค.
๐น ์๋ฒ๋ฆฌ์ค(Serverless) - ์๋ฒ ๊ด๋ฆฌ ์์ด ์ฝ๋ ์คํ
- ๊ฐ๋ฐ์๊ฐ ์ง์ ์๋ฒ๋ฅผ ์ด์ํ์ง ์๊ณ , ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ์๋ฒ ๊ด๋ฆฌ๋ฅผ ๋์ ์ํ
- ํ์ํ ์๊ฐ์๋ง ์๋ฒ๊ฐ ์๋ํ์ฌ ๋น์ฉ์ ์ ๊ฐํ ์ ์์
- ๋ํ์ ์ธ ์๋น์ค: AWS Lambda, Azure Functions, Google Cloud Functions
๐ ๋น์ ํ์๋ฉด?
์๋ฒ๋ฆฌ์ค๋ ์๋ ๋ผ๋ฉด ์กฐ๋ฆฌ๊ธฐ์ ๊ฐ์ต๋๋ค.
๋ผ๋ฉด์ ๋์ผ ๋๋ง ์๋ํ๊ณ , ์ฌ์ฉํ์ง ์์ ๋๋ ์๋์ผ๋ก ๊บผ์ง๋ฏ๋ก ๋ถํ์ํ ์ ๋ ฅ ์๋น๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
3๏ธโฃ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ์ฅ์
โ
๋น์ฉ ์ ๊ฐ → ํ์ํ ๋๋ง ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฉ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
โ
๋ฐฐํฌ ์๋ ํฅ์ → ์๋ํ๋ ๋ฐฐํฌ ํ๊ฒฝ์ ํตํด ์ ์ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์
์ ์
๋ฐ์ดํธํ ์ ์์ต๋๋ค.
โ
์์ ์ ์ธ ์ด์ → ์ฅ์ ๊ฐ ๋ฐ์ํด๋ ์๋์ผ๋ก ๋ณต๊ตฌ๋๋ฉฐ, ๊ธ๋ก๋ฒ ํธ๋ํฝ์ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ฐํ ์ ์์ต๋๋ค.
โ
ํ์ฅ์ฑ → ์๋น์ค์ ์์๊ฐ ์ฆ๊ฐํ ๋ ์๋์ผ๋ก ํ์ฅํ์ฌ ์ฑ๋ฅ์ ์ ์งํ ์ ์์ต๋๋ค.
4๏ธโฃ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ vs ์ ํต์ ์ธ IT ํ๊ฒฝ
๊ตฌ๋ถ์ ํต์ ์ธ IT ํ๊ฒฝํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ์๋ฒ ๊ด๋ฆฌ | ์ง์ ๊ตฌ์ถ ๋ฐ ์ด์ | ์๋ํ๋ ๊ด๋ฆฌ (์๋ฒ๋ฆฌ์ค, ์ปจํ ์ด๋) |
๋ฐฐํฌ ๋ฐฉ์ | ์๋ ๋ฐฐํฌ (์ ๋ฐ์ดํธ๊ฐ ๋๋ฆผ) | ์ง์์ ๋ฐฐํฌ(CI/CD)๋ก ๋น ๋ฅธ ์ ๋ฐ์ดํธ |
ํ์ฅ์ฑ | ์ ํด์ง ํ๋์จ์ด ์์ ๋ด์์๋ง ํ์ฅ ๊ฐ๋ฅ | ํ์ํ ๋ ์ฆ์ ํ์ฅ ๊ฐ๋ฅ (Auto Scaling) |
๋น์ฉ | ๊ณ ์ ๋น์ฉ (์๋ฒ ์ ์ง๋น) | ์ฌ์ฉํ ๋งํผ๋ง ์ง๋ถ (Pay-as-you-go) |
์ฅ์ ๋์ | ์ฅ์ ๋ฐ์ ์ ์๋ ๋ณต๊ตฌ | ์๋ ๋ณต๊ตฌ (Self-healing) |
5๏ธโฃ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ๋ํ์ ์ธ ํ์ฉ ์ฌ๋ก
๐ Netflix → ๋ง์ดํฌ๋ก์๋น์ค + ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ํ์ฉํ์ฌ ์ ์ธ๊ณ์์ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์์ ์คํธ๋ฆฌ๋ฐ ์ ๊ณต
๐ Uber → ์๋ฒ๋ฆฌ์ค ๋ฐ ์ปจํ
์ด๋ ๊ธฐ๋ฐ ์ํคํ
์ฒ๋ก ์ค์๊ฐ ์ฐจ๋ ๋ฐฐ์ฐจ ์์คํ
์ด์
๐ Amazon → ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ธฐ๋ฐ์ผ๋ก ๋๊ท๋ชจ ์ ์์๊ฑฐ๋ ์๋น์ค ์ด์ ๋ฐ ์ง์์ ์ธ ํ์ฅ
๐ ํ ๋ฌธ์ฅ ์์ฝ!
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ๋ ์ปจํ ์ด๋, ์ฟ ๋ฒ๋คํฐ์ค, ๋ง์ดํฌ๋ก์๋น์ค, ์๋ฒ๋ฆฌ์ค ๋ฑ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ, ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์ด์ํ๋ ๋ฐฉ์์ ๋๋ค. ๐
โถโถโถ์ด์ ๊ธ ๋ณด๊ธฐ : [ํด๋ผ์ฐ๋ ๊ฐ๋ 1] ํด๋ผ์ฐ๋ ๊ธฐ๋ณธ ์ฉ์ด, ๊ฐ๋ ์ ๋ฆฌ | ํด๋ผ์ฐ๋, ์จํ๋ ์ค, IaaS, PaaS, SaaS, ์ปดํจํ , ๋ก๋๋ฐธ๋ฐ์ฑ, VPC?
'๐ฅ ๊ธฐ์ > ํด๋ผ์ฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Cloud] ํด๋ผ์ฐ๋ ๊ธฐ๋ณธ ์ฉ์ด, ๊ฐ๋ ์ ๋ฆฌ | ํด๋ผ์ฐ๋, ์จํ๋ ๋ฏธ์ค, IaaS, PaaS, SaaS, ์ปดํจํ , ๋ก๋๋ฐธ๋ฐ์ฑ, VPC... (1) | 2025.02.04 |
---|