๐์ง์ญ
- ์ ์ ๋ ์ ์ธ๊ณ์ ์์นํ ๋ฐ์ดํฐ ์ผํฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ง๋ฆฌ์ ๋ฐฐํฌ(๊ธ๋ก๋ฒ ์ง์) : ์ ์ธ๊ณ ๋ฐ์ดํฐ ์ผํฐ, ์ง์ญ์์ ํญ์ ์ต๊ณ ์ฑ๋ฅ ์ ์ง(์๋ต ์๋)
- ํน์ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์ฌ์ฉ์์๊ฒ ์ง์ ๋
ธ์ถ๋์ง๋ ์์ต๋๋ค(ํด๋ผ์ฐ๋). ๋์ ์ง์ญ์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค.
- ์ง์ญ์ด๋ ์ ์ด๋ ํ ๊ฐ ์ด์์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํฌํจ(์ฌ๋ฌ ๊ฐ ํฌํจ ๊ฐ๋ฅ)
- ์ง์ญ ์์ ์๋ ๋ฐ์ดํฐ ์ผํฐ๋ ์๋ก ๊ฐ๊น์ด ๊ณณ์ ์๊ณ , ์งง์ ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ์ ํตํด ์ฐ๊ฒฐ.
- VM ์ค์น์, ๋ฐฐํฌํ ์ ์ ์ง์ญ ์ ํ! ๋ฆฌ์์ค์ ์์น ์๋ณ
- ํ์ฅ์ฑ, ๊ณ ๊ฐ์ฉ์ฑ / ์ค๋ณต์ฑ
- ์ ์ธ๊ณ 60 ์ง์ญ, ์ฝ 140๊ฐ ๊ตญ๊ฐ(2020.9).
- ํน์ VM ํฌ๊ธฐ ๋๋ ์คํ ๋ฆฌ์ง ํ์์ ํน์ ์ง์ญ์์๋ง ์ฌ์ฉ
- Azure Active Directory, Azure Traffic Manager, Azure DNS - ํน์ Azure ์ง์ญ์ ์ ํํ ํ์๊ฐ ์๋ ๊ธ๋ก๋ฒ Azure ์๋น์ค
๐์ง์ญ์
- ๋๊ท๋ชจ ์์ฐ ์ฌํด, ๋ด์ , ์ ์ ๋๋ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ ์ค๋จ
- ๋ฌผ๋ฆฌ์ ๊ฒฉ๋ฆฌ: ์ง์ญ ์ ์ฌ์ด์ ๋ฐ์ดํฐ ์ผํฐ๋ค์ 300๋ง์ผ ์ด์์ ๊ฑฐ๋ฆฌ๊ฐ ๋จ์ด์ ธ ์์ต๋๋ค.
- ํ๊ตญ ์ค๋ถ, ํ๊ตญ ๋จ๋ถ // ์ผ๋ณธ ๋๋ถ, ์ผ๋ณธ ์๋ถ (๋ด๊ฐ ์ง์ญ ์์ ์ ํํ ์๋ ์์ต๋๋ค)
- ํด๋ผ์ฐ๋ ์ด์ : ์ฌํด ๋ณต๊ตฌ : ๋ฐ์ ํ ๋ณต๊ตฌ. ๋ฐฑ์
, ๋ณต์ , ์ง์ญ ๋ฐฐํฌ
- ์ผ๋ถ ์๋น์ค๋, ์ง์ญ ์ ์ฌ์ด์ ์๋ ๋ณต์ ๊ธฐ๋ฅ(์ฅ์ ์กฐ์น, failover)์ ์ ๊ณตํฉ๋๋ค.
- ์ง์ญ ๋ณต๊ตฌ ์์ : ํ ์ง์ญ ์ฅ์ ์, ์ง๊ถ ๋ฆฌ์ ์์ ๋ณต์ํ๋ ๊ฒ์ด ์ฐ์ ์๋ฉ๋๋ค(์ง์ ์ฐ๊ฒฐ๋๋, ์ฌํด๋ก ๋ถํฐ๋ ์ถฉ๋ถํ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๊ธฐ ๋๋ฌธ)
- ์์ฐจ์ ์
๋ฐ์ดํธ : ์ ์ ์์คํ
์
๋ฐ์ดํธ ์, ์ง์ญ ์์๋ ๋กค ์์ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋์ด ๋์์ ์
๋ฐ์ดํธ๊ฐ ์ ์ฉ๋์ง ์์ต๋๋ค.
- ์ง์ญ ์์ ๋ณดํต ๊ฐ์ ์ง๋ฆฌ(geography)์ ์ํจ.
๐์ง์ค๊ทธ๋ํผ(Geographies)
-
๋ฐ์ดํฐ ๋ณด์กด ๋ฐ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ์ฅ ์ ํฉํ ์ง๋ฆฌ์ ์์น์์ ์ ํ.
-
๊ฐ ์ ์ ์ง๋ฆฌ์๋ ํ๋ ์ด์์ ์ง์ญ์ด ํฌํจ. ์ผ๋ฐ์ ์ผ๋ก ๋ ์ด์์ ์ง์ญ(Region)์ ํฌํจ
-
๊ณ ๊ฐ์ด ๋ฐ์ดํฐ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ทผ์ ํ๊ฒ ์ ์งํ๋๋ก ํฉ๋๋ค.
-
์
๋ฌด์ ์ค์ํ ๋ฐ์ดํฐ์ ์ฑ์ ๋ด๊ฒฐํจ์ฑ, ๊ณ ์ฉ๋ ๋คํธ์ํน ์ธํ๋ผ์ ์ ์ง.
-
๋ฏธ์ฃผ, ์ ๋ฝ, ์์์ ํํ์, ์ค๋ ๋ฐ ์ํ๋ฆฌ์นด๋ก ๋ถ๋ฅ๋ฉ๋๋ค. (VM : (์์์ ํผ์ํฝ) ํ๊ตญ ์ค๋ถ)
-
ํด๋ผ์ฐ๋ ์ด์ : ๊ณ ๊ฐ์ฉ์ฑ(์์ ์ฑ) : ๊ฐ๋ ์ค์ง ์๊ฐ ์์ด, ์ง์์ . ์๋น์ค ์์ค ๊ณ์ฝ
-
์ฑ๊ธ VM : w/ํ๋ฆฌ๋ฏธ์ ์คํ ๋ฆฌ์ง(VM์ ๋ํ ์ฐ๊ฒฐ ๋ณด์ฅ 99.9%). ์์ฌ์ด ๋ฆฌํํธ&์ํํธ
-
๊ฐ์ฉ์ฑ ์งํฉ : VM์ ๋ํ ์ฐ๊ฒฐ ๋ณด์ฅ 99.95%. ๋ฐ์ดํฐ์ผํฐ ์์์์ ์ฅ์ ์ ๋ํ ๋ณดํธ(VM์ ๋
ผ๋ฆฌ์ ๊ทธ๋ฃน)
-
๊ฐ์ฉ์ฑ ์์ญ : VM์ ๋ํ ์ฐ๊ฒฐ ๋ณด์ฅ 99.99%. ์ ์ฒด ๋ฐ์ดํฐ์ผํฐ์ ์ฅ์ ๋ก๋ถํฐ ๋ณดํธ(๋ฌผ๋ฆฌ์ ๋ณ๋ ์์ญ, ์ง์ญ๋น 3๊ฐ์ ๊ฐ์ฉ์ฑ ์์ญ)
-
์ง์ญ ์ : ๋ฐ์ดํฐ ๋ณด์กด(์์ฃผ) ๋ฐ์ด๋๋ฆฌ ์์์์ ๋ณดํธ
๐๊ธฐ๋ณธ
- ๊ด๋ฆฌ๊ทธ๋ฃน > ๊ตฌ๋
> ๋ฆฌ์์ค ๊ทธ๋ฃน > ๋ฆฌ์์ค
ํํฅ์ ๊ณ์ธต ๊ตฌ์กฐ (์์์ด ์กด์ฌ)
๊ตฌ๋
: ๋์ ๋ด๋ ๋จ์,
๋ฆฌ์์ค : ๊ฐ์ ๋จธ์ , ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค
๋ฆฌ์์ค ๊ทธ๋ฃน : ๋
ผ๋ฆฌ์ ์ปจํ
์ด๋ ์ญํ , ๋ฆฌ์์ค๋ฅผ ๊ฒฐํฉ
๐Azure์ ๋ณด์
- ๊ณ์ ์ ํ
๋ํธ ๋๋ ๋๋ ํฐ๋ฆฌ๋ผ๊ณ ๋ ๋ถ๋ฆผ.
๐Azure ํต์ฌ ์๋น์ค
๐IaaS์ ํํ๋ก ์๋น์ค์ ํ์ํ ์๋ฒ๋ค์ ์ ๊ณตํจ.
Azure VM
- SKU ๋ณ๋ก CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์คํ์ด ์ ํด์ ธ ์์ด ๋ณ๊ฒฝ์ด ๋ถ๊ฐ.
- ๋ฒ์ฉ VM์ ๊ฒฝ์ฐ CPU ๋ฉ๋ชจ๋ฆฌ ๋น์จ์ด 1:4์ด๊ณ D2V3์ด๋ผ๊ณ ์ ํด์ง SKU๋ VCPU 2๊ฐ์ ๋ฉ๋ชจ๋ฆฌ 8GB๋ก ์ ํด์ ธ์๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฆ๊ฐ์ํค๊ธฐ ์ํด์ ๊ฐ์ ํ์
์ผ๋ก ์
๊ทธ๋ ์ด๋ ๋๋ ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ๋ VM์ผ๋ก ๋ณ๊ฒฝ.
Azure VM Scale Set(VMSS)
MS์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ด๋ฏธ์ง ํน์ ์ปค์คํ
์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ผํ ํ๊ฒฝ์ ๊ฐ์๋จธ์ ์ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์.
์๋ ํฌ๊ธฐ ์กฐ์ , ๋ถํ ๋ถ์ฐ ์ฅ์น๋ฅผ ์ด์ฉํ์ฌ ํธ๋ํฝ ๋ถ์ฐ.
๐PaaS์ ํํ๋ก ์๋น์ค์ ํ์ํ ์๋ฒ๋ค์ ์ ๊ณตํจ.
Azure App Service
- ์ด๋ฏธ ๋ฐฐํฌ๋์ด ์๋ ์๋ฒ๋ค ์ค์์ ์ด๋ค os๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค ์ธ์ด๋ก ๋ฐฐํฌํ ์ง ์ ํ๋ฉด ๋ฐฐํฌํ ์ ์์.
- application insight์ ์ฐ๋ํ๋ฉด ์ฑ๋ฅ ๋ฐ ์ํ๋ฅผ ํ์ธํด์ค.
Azure Kubernetes Service(AKS)
- ํ๋ ์ด์์ ๋ง์คํฐ์ ๋
ธ๋๋ก ๊ตฌ์ฑ.
- ๋
ธ๋์๋ ํ๋ ๋๋ ๊ทธ ์ด์์ pod๋ค์ด ์๋ค.
Azure Funtions
- ์ฝ๋์ ์ด๋ฒคํธ ๋ฐ ๋ฐ์ดํฐ๊ฐ ๊ฒฐํฉ๋ ์๋น๋ฆฌ์คํ ํจ์.
- ์ ํ๋ฆฌ์ผ์ด์
์ธํ๋ผ์ ๋ํ ๊ฑฑ์ ์์ด ๋ถ๋ถํจ์ ํํ๋ก ๋ง๋ค์ด์ ์คํํ ์ ์๋ค.
๐๋ถํ๋ถ์ฐ
Application Gateway | Load Balancer | Azure Traffic manager, Front Door |
---|
L7 | L4 | |
์ง์ญ ๋ด ๋ถ์ฐ | ์ง์ญ ๋ด ๋ถ์ฐ | ์ง์ญ ๋ถ์ฐ |
๋ชจ๋ ํ๋กํ ์ฝ ์ง์ | ์น ํ๋กํ ์ฝ ์ง์ | |
SSL ์ธ์ฆ์ ๋ฑ๋ก๊ฐ๋ฅ | ๋ง์ด ์ฌ์ฉํจ | |
--> ๋์ผํ ๋ฆฌ์์ค๊ฐ ๋ฏธ๊ตญ ๋๋ถ์ ํ๊ตญ ์ค์ฌ์ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฐฐํฌ ๋ผ์๋ค๋ฉด Traffic manger์ front door๋ก ์ง์ญ ๋ถ์ฐ์ ํ๊ณ ๊ฒฝ๋ก ๊ธฐ๋ฐ ์น์๋น์ค ๋ถ์ฐ์ ์ํด Application Gateway ์ฌ์ฉ, SQL ์ด์คํ ๊ตฌ์ฑ์ ์ํด ๋ชจ๋ ํ๋กํ ์ฝ์ ์ง์ํ๋ Load Balancer๋ฅผ ์ฌ์ฉํ๋ค.
Azure Traffic manager
- DNS ์ฟผ๋ฆฌ ๊ธฐ๋ฐ ๋ถํ ๋ถ์ฐ ์ฅ์น : DNS ์ฟผ๋ฆฌ๋ฅผ ํตํด ์ ์ํด์ผ ํ ์ํธ ํฌ์ธํธ๋ฅผ ์ป์ด์ค๋ ๋ฐฉ์.
๐Azure Database
- Azure Cache for Redis๋ ๋ฉ๋ชจ๋ฆฌ DB.
- PaaS ์๋น์ค๋ผ ๋ฐฐํฌ ๊ด๋ฆฌ๊ฐ ์ฉ์ด.
- Cosmos DB : Azure ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๊ตฌ์ถํ ๋ ๊ฐ์ฅ ๋จผ์ ๊ตฌ์ถ๋๋ db์ด๋ค.
๐Application insights
- ์ ํ๋ฆฌ์ผ์ด์
์ฑ๋ฅ ๊ด๋ฆฌ ์๋น์ค(APM)
- ์ค์๊ฐ ๋ชจ๋ํฐ๋ง
[์ถ์ฒ] https://blog.naver.com/dodream7