์น์๋น์ค์์ ์ธํ๋ผ์ ์ญํ
๐ ์ธํ๋ผ ์ค๊ณ์ ์งํ
๐ ์ธํ๋ผ์ ๊ธฐ๋ณธ DAY-1
- ๐ ์ธํ๋ผ์ ๊ธฐ๋ณธ DAY-1
- ๐ญ ์น์๋น์ค์์ ์ธํ๋ผ์ ์ญํ
#๐ญ ์น์๋น์ค์์ ์ธํ๋ผ์ ์ญํ
- ์ฝ๋ก์ผ์ด์ : ์ง์ ์๋ฒ๋ฅผ ๊ด๋ฆฌ๋ฅผ ํ์ง ์๊ณ ์ธํฐ๋ท ์๋น์ค๋ฅผ ์ ๊ณตํ๋ IDC ์ ์ฒด๊ฐ ๋ณด์ ํ ๋คํธ์ํฌ ๋ง์ผ๋ก ์๋ฒ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ด๋ฆฌํ๋ ์๋น์ค.
๐๏ธ์ธํ๋ผ ๊ธฐ์ ์ ๊ณ์ธต๊ตฌ์กฐ
layer | OSI | example |
---|---|---|
7 | ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต | HTTP, SMTP, SSH, FTP |
4 | ์ ์ก ๊ณ์ธต | TCP,UDP |
3 | ๋คํธ์ํฌ ๊ณ์ธต | IP,ICMP |
2 | ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต | Ethernet |
1 | ๋ฌผ๋ฆฌ ๊ฒ์ธต | RJ-45 |
์ธํ๋ผ๋ผ๊ณ ํ๋๊ฒ์ ์ฒ๋ฆฌ๋จ๊ณ๊ฐ ์๋๋ผ ๊ณ์ธต์ ๊ดํ์ฌ ๋ค๋ฃจ๋ ๊ฒ์ด๋ค.
โ๏ธ ํด๋ผ์ฐ๋ ์๋น์ค (IaaS/Paas)
ํด๋ผ์ฐ๋ ์๋น์ค๋ ์ด๋ฌํ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด ํน์ ๊ณ์ธต๊น์ง์ ํจํค์ง์ ์ ๊ณตํ๋๊ฒ์ด๋ค. IaaS (Infrastructure as a Service) : ์๋ฒ๋ ๋คํธ์ํฌ ์ธํ๋ผ๋ถ๋ถ์ ์ธํฐ๋ท์ ํตํด ์ด์ฉํ๋ ๊ฒ PaaS (Platform as a Service) : ์ธํ๋ผ ๋ถ๋ถ์ ์ ๊ฒฝ์ฐ์ง ์๊ณ ์ค๋น๋ ๊ฐ๋ฐํ๊ฒฝ์ ์ธํฐ๋ท ๊ฒฝ์ ๋ก ์ด์ฉํ๋๊ฒ
- IaaS :
AWS
GCP
Sofylayer
- PaaS :
Heroku
Google App Engine
Engine Yard
โ๏ธ EC2์ RDS๋ ๊ฐ๊ฐ IaaS์ PaaS์ ์ํ๋ค
๐ ์ธํ๋ผ ์ค๊ณ์ ๊ณ ๋ ค ์๊ฑด
๊ธฐ๋ฅ์ ์๊ฑด
๋์ ์ ์ ์์ ๊ด๋ จ๋ ์ธ์ ์, ๋ก๋ ๋ฐธ๋ฐ์ฑ๊ณผ ๊ด๋ จ๋ ์๋ฒ์ ๋์๋ฑ์ ์ธํ๋ผ์ ๊ธฐ๋ฅ์ ์ธ ์์๋ค
๋น๊ธฐ๋ฅ์ ์๊ฑด
- ๊ฐ์ฉ์ฑ : ๊ฐ๋๋ฅ , ๋ชฉํ ๋ณต๊ตฌ์๊ฐ, ์ฌํด ๋์ฑ
- ์ฑ๋ฅ/ํ์ฅ์ฑ : ์ฑ๋ฅ ๋ชฉํ, ํ์ฅ์ฑ
- ์ด์ฉ/์ ์ง๋ณด์์ฑ : ์ด์ฉ์๊ฐ, ๋ฐฑ์ , ์ด์ฉ ๊ฐ์, ์ ๊ธฐ ๋ณด์
- ์ดํ์ฑ : ์ดํ ๋ฐฉ์์ ๊ท์ , ์ดํ ์ค์ผ์ค, ์ค๋น/๋ฐ์ดํฐ
- ๋ณด์ : ๊ฐ์ด๋๋ผ์ธ๊ณผ ๋คํธ์ํฌ ๋ ๋ฒจ ์ ์ด, DoS ๊ณต๊ฒฉ ๋์ฑ , ์ ๋ณด ์ ์ถ ๋์ฑ , ์ฌ๊ณ ๋ฐ์์์ ๋์
- ์์คํ ํ๊ฒฝ / ์ํ ํ๊ฒฝ : ์ ํฉ ๊ท๊ฒฉ, ๊ธฐ๊ธฐ ์ค์น ๊ท๊ฒฉ, ํ๊ฒฝ ๊ด๋ฆฌ
์ธํ๋ผ์ ์ ๋ขฐ์ฑ ํ๋ณด : RAS / RASIS
- Reliability : ์ ๋ขฐ์ฑ
- Availability : ๊ฐ์ฉ์ฑ
- Serviceability : ์ ์ง ๋ณด์์ฑ
- Integretiy : ๋ฌด๊ฒฐ์ฑ
- Security : ์์ ์ฑ
๐ RAS์ ์ธํ๋ผ ์ ๋ขฐ์ฑ ํ์ธ ์งํ
๊ฐ๋๋ฅ
๊ฐ๋๋ฅ ์ ๋ณดํต MTBF/(MTBF+MTTR)๋ก ๊ณ์ฐํ๋ค.
๊ฐ๋๋ฅ ์ ์ค์ ๋น ์์ง๋์ด๊ฐ ์์ ํ ์ ์๋ ์งํ๋ก์จ ์์ฉํ๊ธฐ์ ๊ฐ๋๋ฅ ์ ์ค์ฌ์ผ๋ก ๊ฐ์ข
์์๋ฅผ ๊ฒฐ์ ํ๋ค.
๊ฐ๋๋ฅ ์ ๋์ด๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก๋ '๋ค์คํ'๋ฅผ ์ฌ์ฉํ๋๋ฐ
์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ํด๋น ์์์ธ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๋ค์ด ์ฒ๋ฆฌ๋ฅผ ๋๊ฒจ๋ฐ์ ์์คํ
์ ์ฒด์ ๊ฐ์ฉ์ฑ์ ๋์ด๋๊ฒ์ ๋งํ๋ค.
์ด๋ ๊ฒ ํจ์ผ๋ก์จ SPOF (Single Point Of Failures) ๋จ์ผ ์ฅ์ ํฌ์ธํธ๋ฅผ ์ค์ด๋ ๋ฐฉํฅ์ผ๋ก์ ์กฐ์ ์ ํํ๋๊ฒ์ด๋ค.
์ฅ์ ๋ฐ์ ๊ฐ๊ฒฉ MTBF (Mean Time Between Failures)
๋์ ์ฌ์ฉ ์๊ฐ / ๊ณ ์ฅ ํ์
ํ๊ท ๋ณต๊ตฌ ์๊ฐ MTTR (Mean Time To Repair)
๋์ ์๋ฆฌ ์๊ฐ / ๊ณ ์ฅ ํ์
โ๏ธ ๋๊ฒ ์๋น์ค ์ ๊ณต์ ์ํด ํ์ํ ์ฅ๋น์ ์ต์๋์๋ฅผ N์ผ๋ก ํ๋ฉด ํ์์์ ์ต์๋์๋ N+1์ ๊ตฌ์ฑ์ ์ทจํ๋ค. โ๏ธ MTTR์ ๋ถ๋ช ํ ๊ฒ์ผ๋ก ์์๋๋ค๋ฉด N+2 โ๏ธ N+1์ด N์ด ๋ํ ๋ค์ N+1์ด ๋ ๋ ๊น์ง๊ฐ ์ฅ์ ๋์ ์ด๋ผ ๋งํ๋ค.
์์ ๊ฐ๊ฐ์ ๊ฐ๋๋ฅ ์ ๋์ด๊ธฐ
- ์๋ฒ์ฉ ๋ถํ์ ์ฌ์ฉ : MTBF๋ฅผ ๊ธธ๊ฒ ํ ์ ์๋ ๊ธฐ๋ํจ๊ณผ
- ๋ถํ์ ์ด์คํํ๊ธฐ : ์๋น์ค ์ค์ง ๋ฐฉ์ง
- ์์์ ๊ฐ๋๋ฅ ํ์ธ : ๊ฐ๋๋ฅ ์ ์ ์งํ ์ ์๋ ๊ธฐ๋ํจ๊ณผ
์์๋ฅผ ์กฐํฉํด ์๋น์ค์ ๊ฐ๋๋ฅ ๋์ด๊ธฐ
๋ค์คํ์ ๊ตฌ์ฑ์ ์กฐ์ ํด ๊ฐ๋๋ฅ ์ ๋์ด๋ ๊ฒ์ ๋งํ๋ค. ๋ค์คํ๋ ์์๋ฅผ ๋ชจ๋ ์ด์ฉํ ์ ์๋ ‘Active-Active'์ ‘Active-Standby'๊ฐ ์๋ค.
Active-Standby
Hot Standby | |
Warm Standby | |
Cold Standby |