[AWS] ๐ ํด๋ผ์ฐ๋ ์ฉ์ด ์ ๋ฆฌ (๊ณ ๊ฐ์ฉ์ฑ / ์ฅ์ ๋ด๊ตฌ์ฑ / ํ์ฅ์ฑ / ํ๋ ฅ์ฑ)
AWS ๊ด๋ จ๋ ์๋ฃ๋ฅผ ๋ณด๋ค ๋ณด๋ฉด ๋ง์ ๋จ์ถ์ฉ์ด๋ค์ด ์ฆ๋นํ๊ฒ ์๋ค. ๊ทธ๋์ ์ฉ์ด ๋ป์ ๋ชฐ๋ผ ์ค๋ช ์ ๋ดค๋๋ ์์์๋ ์ ๋ฌธ์ฉ์ด๋ค์ด ๋์ ๋ ์ฐพ์๋ณด๊ฒ๋๊ณ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ ๋ฌผ๋ฆฌ๋ ์ํฉ์ด ์ฐ์ถ๋๋ค.
AWS ํด๋ผ์ฐ๋ ์ฉ์ด ์ ๋ฆฌ
AWS ๊ด๋ จ๋ ์๋ฃ๋ฅผ ๋ณด๋ค ๋ณด๋ฉด ๋ง์ ๋จ์ถ์ฉ์ด๋ค์ด ์ฆ๋นํ๊ฒ ์๋ค.
๊ทธ๋์ ์ฉ์ด ๋ป์ ๋ชฐ๋ผ ์ค๋ช ์ ๋ดค๋๋ ์์์๋ ์ ๋ฌธ์ฉ์ด๋ค์ด ๋์ ๋ ์ฐพ์๋ณด๊ฒ๋๊ณ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ ๋ฌผ๋ฆฌ๋ ์ํฉ์ด ์ฐ์ถ๋๋ค.
์๋ฅผ๋ค์ด, ๊ณ ๊ฐ์ฉ์ฑ** ์ด๋ ์ฅ์ ํ์ฉ **์ด๋ ๊ฐ ๊ตฌ์ฑ๋ ๋จ์ด์ ๋ป์ ์๊ฒ ๋๋ฐ ์ ํํ ๋ฌด์ผ ๋งํ๊ณ ์ถ์๊ฑด์ง ์ ๋งคํ๋ค.
AWS ์ ๋ฌธ์ฉ์ด๊ฐ ์ผ๋ง๋ ๋ง์ผ๋ฉด ๊ณต์ ํํ์ด์ง์์ ๋ฐ๋ก ๊ฒ์ ๋ฐฑ๊ณผ์ฌ์ ์๋น์ค๋ฅผ ์ด์ํ ์ ๋์ด๋ค.
์ด๋ฒ ํฌ์คํ ์๋ aws๋ฅผ ํ์ตํ๋๋ฐ ๋ง์ด ๋ฑ์ฅํ๊ณ ์ค์ํ ๋คํธ์ํน/ํด๋ผ์ฐ๋ฉ ์ฉ์ด๋ค์ ์ถ๋ ค ์ ๋ฆฌํด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๊ฒ ๋ค.
AWS ํด๋ผ์ฐ๋ ์ฉ์ด
๊ณ ๊ฐ์ฉ์ฑ (High Availability, HA)
์ ์ฒด ์์คํ ์ ๋ํ์ฌ, ์ฌ๋์ด ๊ฐ์ ํ์ง ์์๋ ์์คํ ์ด ํญ์ ์๋ํ๊ณ ์๋์ผ๋ก ์ค๋ฅ๋ฅผ ๋ณต๊ตฌํด ๊ฐ๋ ์ค์ง๋ฅผ ์ต์ํํ๋๋ก ๋ณด์ฅํ๋ ๊ฒ์ ๋งํ๋ค.
(์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์์ฃผ ์งง์ ์๊ฐ์ด๋ฉฐ, ์๋์ผ๋ก ๋ณต๊ตฌ)
์ฆ, ์๋ฒ์ ๋คํธ์ํฌ, ํ๋ก๊ทธ๋จ ๋ฑ์ ์์คํ ์ด ์ค๋ ๊ธฐ๊ฐ๋์ ์ง์์ ์ผ๋ก ์ ์ ์ด์์ด ๊ฐ๋ฅํ ์ฑ์ง์ ๋งํ๋ฉฐ, ๊ณ ์ฅ๋๋ ๋ฐ๋ก ๋ณต๊ตฌํด์ ์๋น์ค๋ฅผ ์ง์ํ ์ ์๋ ๋ฅ๋ ฅ์ ๋งํ๋ค.
๋จ, ๋ณต๊ตฌ๋ฅผ ์ํ ์ฝ๊ฐ์ ์ฅ์ ์๊ฐ๋ ํฌํจํ๋ค.
์์คํ ์ 1๋ถ์ด๋ผ๋ ์ฌ์ฉํ ์ ์์ผ๋ฉด ๋น์ฆ๋์ค์ ์ค๋ํ ์์์ด๊ธฐ ๋๋ฌธ์ ์ค์ํ ๊ฐ๋ ์ด๋ฉฐ aws์๋น์ค์ ์์ฃผ ๋ฑ์ฅํ๋ ์ฉ์ด๋ค.
- ELB : ์ง์ฐ ์๊ฐ์ด ๊ธธ๊ฑฐ๋ ์๋ฒ๊ฐ ๊ณผ๋ค ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์๋ฆฌ๋ ํธ๋ฆฌ๊ฑฐ๋ก ๋์
- EIP : ์ธ์คํด์ค๊ฐ ์คํจํ๋๋ผ๋ ํด๋ผ์ด์ธํธ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋๋ก ๊ณ ์ IP
- Route 53 : ๋จ์ ๋ผ์ฐํ , ์ง์ฐ ์๊ฐ์ ๋ฐ๋ฅธ ๋ผ์ฐํ , ์ํํ์ธ, DNS ์ฅ์ ์กฐ์น, ์ง๋ฆฌ ์์น ๋ผ์ฐํ ์ง์
- Auto Scaling
- CloudWatch
- ์ฌ๋ฌ AZ
๋ด๊ฒฐํจ์ฑ/์ฅ์ ๋ด๊ตฌ์ฑ
ํ๋์จ์ด ์ค๋ฅ๊ฐ ๋ฐ์ ํ์ ๋ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ ์ปดํจํฐ ํ๋์จ์ด๋ ์ํํธ์จ์ด์ ๊ธฐ๋ฅ.
์ฆ, ์์คํ ์ ์ผ๋ถ ๊ตฌ์ฑ์์์ ์ฅ์ ์ํฉ์๋** **์๋น์ค๋ฅผ ์ง์ํ ์ ์๋ ๋ฅ๋ ฅ์ ๋งํ๋ค.
์ฌ๊ธฐ์ ์กฐ์ฌํ ๊ฒ ์๋๋ฐ ์ฅ์ ๋ฅผ ๋ ์์ ์ฑ ์๋น์ค๋ฅผ ์ง์ํ๋ค๋ ๊ฐ๋ ์ด ์๋๋ค. ์๋น์ค์ ์ฅ์ ๊ฐ ์์ผ๋ฉด ๋๊ฐ ์ด์ฉํ๊ฒ ๋๊ฐ?
์ฅ์ ๊ฐ ์์ด๋ ๋ค๋ฅธ ๊ฐ์ฉ์์ญ(AZ)๋ก ์ฐ๊ฒฐ์ ์ํด์ผ๋ก์ ํด๊ฒฐํ๋ ์ฆ, ์ด์ฐ๋ณด๋ฉด ๊ฐ์ ์ ์ผ๋ก ์ฐํํด์ ํด๊ฒฐํ ์ ์๋ ๋ฅ๋ ฅ์ ๋งํ๋ ๊ฒ์ด๋ค.
๊ทธ๋์ ์ฅ์ ์ํฉ์ ์ํฅ์ ๋ฐ์ง ์๋ ์ํคํ ์ณ๊ฐ ํ์ํ๋ค.
- SQS : ๋ด๊ฒฐํจ์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฑ๋ณธ์ผ๋ก ์ฌ์ฉ, ์์ ์ ์ธ ๋ถ์ฐ ๋ฉ์์ง ์์คํ , ๋๊ธฐ์ด ํญ์ ์ฌ์ฉ ๊ฐ๋ฅ
- S3 : ๋ด๊ตฌ์ฑ๊ณผ ๊ฒฐํจ์ฑ์ด ๋ฐ์ด๋ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง. ๋ฆฌ์ ๋ด ์ฌ๋ฌ ์์ค์์ ๊ฐ ๋๋ฐ์ด์ค์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ค๋ณต ์ ์ฅ
- RDS : ์๋ ๋ฐฑ์ , ์ค๋ ์ท, ์ฌ๋ฌ ๊ฐ์ฉ ์ญ์ญ ์ง์
๊ณ ๊ฐ์ฉ์ฑ & ์ฅ์ ๋ด๊ตฌ์ฑ ์กฐํฉ โ
์์ ๊ณ ๊ฐ์ฉ์ฑ์ด ๋ญ์ง ์ฅ์ ๋ด๊ตฌ์ฑ์ด ๋ญ์ง ์์๋ดค๋ค.
๋๋ค ์๋น์ค๋ฅผ ํ๋๋ฐ ์์ด ์ ๋ง ํ์์ ์ธ ์์์ด์ง๋ง, ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์ฅ์ ๋ด๊ตฌ์ฑ ๋๋ค ํ๋ณดํ๋ ๊ฒ์ ๋น์ฐํ ๊ณ ๋น์ฉ/๋ณต์กํ ๊ตฌ์กฐ์ผ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ ์ํฉ์ ๋ฐ๋ผ ์ด๋ ๊ฒ์ ์ฐ์ ์ํด ๋น์ฉ์ ์ค์ด๋ ๊ฒ์ด ์ค์ํ๋ฐ, ๋ง์ผ ์๋ฃ์์คํ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ ์๋์์ ์๋น์ค ์ฅ์ ๋ ์น๋ช ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ
๋ถ๋ฌ์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ๊ณ ๋น์ฉ/๋ณต์กํ ๊ตฌ์กฐ์ฌ๋ ์ฅ์ ๋ด๊ตฌ์ฑ์ ํ๋ณดํด์ผ ํ๋ ๊ฒ์ด ์ณ๋ค.
ํ์ง๋ง ๋ค๋ฅธ ์๋น์ค๋ ์ฅ์ ๋ด๊ตฌ์ฑ์ ํ๋ณดํ ํ์๊ฐ ์๋ค๋ฉด ๋น์ฉ์ ์ค์ฌ ๊ณ ๊ฐ์ฉ์ฑ๋ง ํ๋ณดํ๋ ์์ผ๋ก ์ค๊ณํ๋ค.
์ด์ฒ๋ผ, ์ด ๋์ ๊ฐ๋ ์ ์ ํํ ์๊ณ ์ ์กฐํฉํด์ ์ํฉ์ ๋ง๋ ์ํคํ ์ณ ์ค๊ณ๊ฐ ๋ฌด์๋ณด๋ค ์ค์ํ๋ค.
๊ณ ๊ฐ์ฉ์ฑX / ์ฅ์ ๋ด๊ตฌ์ฑX
์๋ฅผ ๋ค์ด ์น์ฉ์ฐจ๋ฅผ ์๊ฐํด๋ณด์. ๋ง์ผ ํ์ด์ด๊ฐ ํฐ์ง๋ฉด ์ด์ ์ด ๋ถ๊ฐ๋ฅํด์ง๋ค.
๊ณ ๊ฐ์ฉ์ฑO / ์ฅ์ ๋ด๊ตฌ์ฑX
์ด๋ฒ์๋ ์คํ์ด ํ์ด์ด๋ฅผ ๊ฐ์ง๊ณ ์๋ ์๋์ฐจ๋ฅผ ์๋ก ๋ค์ด๋ณด์.
ํ์ด์ด ํ๋๊ฐ ํฐ์ง๋๋ผ๋ ์ด์ ์๊ฐ ๋ด๋ ค์ ์๋ฆฌํ ์ด์ ์ด ๊ฐ๋ฅํ๋ค. ์ด๊ฒ์ ์ฆ ์ฅ์ ๊ฐ ์๊ฒจ๋ ์ฅ์ ๋ฅผ ๋ณต๊ตฌํด์ ์๋น์ค๋ฅผ ์ง์ํ๋ ๊ณ ๊ฐ์ฉ์ฑ์ ํด๋นํ๋ ๋ถ๋ถ์ด๋ค.
๋จ ํ์ด์ด๊ฐ ํฐ์ ธ์ ์๋ฆฌํ๋ ๋์์ ์ด์ ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฅ์ ๋ด๊ตฌ์ฑ์ ํ๋ณด๋ฅผ ๋ชปํ๋ค๊ณ ๋งํ ์ ์๋ค.
๊ณ ๊ฐ์ฉ์ฑO / ์ฅ์ ๋ด๊ตฌ์ฑO
๋นํ๊ธฐ ๊ฐ์๊ฒฝ์ฐ ์์ง์ด ํ๋ ํฐ์ง๋๋ผ๋ ์ฌ๋ถ์ด ์ด์ด์ ๊ณ์ ์๋ํ๋๋ก ์ค๊ณ๋์๋ค.
์ฆ, ์์ง์ด ํฐ์ง๋๋ผ๋ ๊ณ์ ๋นํ์ด ๊ฐ๋ฅํ๋ค.
์ด๊ฒ์ ์ฅ์ ๊ฐ ์์ด๋ ์๋น์ค๋ฅผ ์ง์(๋นํ)ํจ์ผ๋ก์ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์ฅ์ ๋ด๊ตฌ์ฑ์ ํ๋ณด ํ๋ค๊ณ ๋งํ ์ ์๋ค.
๋ชจ๋ ๋นํ๊ธฐ์ฒ๋ผ ์ค๊ณํ๋ฉด ์ข๊ฒ ์ง๋ง ์ญ์ ๋น์ฉ์ด ๋ฌธ์ ๋ค.
์ฌํด ๋ณต๊ตฌ
๋ง ๊ทธ๋๋ก ์ฅ์ ์ํฉ์ ๋ณต๊ตฌํ๋ ๊ฒ.
๊ทธ๋ฅ ๋ง๊ฐ์ก์ผ๋ฉด ๊ณ ์น๋ค๋ ๊ฐ๋ ์ผ๋ก ์์์ ๋ฐฐ์ด ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์ฅ์ ๋ด๊ตฌ์ฑ๊ณผ๋ ๋ค๋ฅด๊ณ ์๊ด์๋ ๊ฐ๋ .
์ฅ์ ํ์ฉ
๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๋ค๋ฅด๊ฒ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์๋น์ค์ ์ค๋จ์์ด ์ฅ์ ๋ฅผ ๊ฐ์ง์ฑ ๊ณ์ ์๋น์ค๋๋ ์์คํ ์ ์๋ฏธํ๋ค.
ํ์ฅ์ฑ
- ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ท๋ชจ๋ฅผ ๋๋ฆด ์ ์๋ ๋ฅ๋ ฅ
- ์ฃผ๋ก ์์์ ๋ฐ๋ผ ์ปดํจํ ํ์ ๋๋ ์ฉ๋ ํ์ฅ
- ์๋ฅผ๋ค์ด, ์ ์ ๊ฐ ํ๋ช
์ผ๋๋ ์๋ฒ ํ๋, ์ ์ ๊ฐ ์ด๋ฌ๋ช
์ผ๋ก ๋์ด๋ ๋๋ ์๋์ผ๋ก ์๋ฒ ์ฆ์ค
ํ๋ ฅ์ฑ(Elastic)
์ฉ๋ ์๊ตฌ์ฌํญ์ ๋ํด ์ ๊ฒฝ์ฐ์ง ์๊ณ ํ์ฅ ๋ฐ ์ถ์๊ฐ ์๋์ผ๋ก ๋์ํ๋๊ฑธ ๋งํ๋ค.
AWS์์ ์ ๋ง์ ๋ง ์์ฃผ ๋ฑ์ฅํ๋ ์ฉ์ด์ด๋ค.
- ์์์ ๋ฐ๋ผ ์ปดํจํ ํ์ ๋๋ ์ฉ๋์ ํ์ฅํ๊ฑฐ๋ ์ถ์ ํ ์ ์๋ ๋ฅ๋ ฅ (ํ์ฅ์ฑ์ ๋ง ๊ทธ๋๋ก ํ์ฅ๋ง)
- ๋ถํ์ํ ์์์ ์ฌ์ฉํ์ง ์๊ณ ๋น์ฉ ์ต์ ํ์ ํ์์ ์ธ ๋ฅ๋ ฅ
- ํธ๋ํฝ ๊ธ์ฆ ์ ์น ์๋ฒ ์ ์๋์ผ๋ก ์ฆ๊ฐ ์ํค๊ฑฐ๋, ํธ๋ํฝ์ด ์ค์ด๋ค ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ธฐ ์ฉ๋ ๊ฐ์ (IOPS : Input/Output Opereations Per Second)
- ์ํคํ ์ณ ์ ๋ฐ์ ๊ฑธ์น ์ผ์์ ์ธ ์์ ๋ณ๋ ์ฒ๋ฆฌ
- ์๊ฐ ๊ธฐ๋ฐ ํ๋ ฅ์ฑ : ๋ฆฌ์์ค๊ฐ ์ฌ์ฉ๋์ง ์์ ๋ ๋ฆฌ์์ค ๋๊ธฐ
- ๋ณผ๋ฅจ ๊ธฐ๋ฐ ํ๋ ฅ์ฑ : ์์ฉ ๊ฐ๋์ ๋ง๊ฒ ๊ท๋ชจ ์กฐ์
์จํ๋ ๋ฏธ์ค (On-premise)
ํด๋ผ์ฐ๋ ๊ฐ์ ํ๊ฒฝ์ด ์๋ ์์ฒด ํ์ฌ ์ ์ฐ์ค์ ์ง์ ์ค์นํ์ฌ ์ด์ํ๋ ํ๊ฒฝ์ ์๋ฏธํ๋ค.
ํ๋ง๋๋ก ํด๋ผ์ฐ๋ฉ ์ปดํจํฐ์ ๋ฐ๋ ๊ฐ๋ ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
On-premise๋ ํด๋ผ์ฐ๋ ์ปดํจํ ๊ธฐ์ ์ด ๋์ค๊ธฐ ์ ๊น์ง ๊ธฐ์ ์ธํ๋ผ ๊ตฌ์ถ์ ์ผ๋ฐ์ ์ธ ๋ฐฉ์์ด์๊ธฐ ๋๋ฌธ์ ์ด์ ๋๋ ์ ํต์ ์ธ ์ด๋ผ๋ ๋จ์ด์ ํจ๊ป ์ฌ์ฉ๋๋ ํธ์ด๋ค.
์คํํ๋ ๋ฏธ์ค (Off-premises)
On-premise์ ๋ฐ๋๋ฒ์ ผ์ผ๋ก, ํด๋ผ์ฐ๋ ๊ฐ์ ํ๊ฒฝ์ ๋งํ๋ค.
์จ๋๋ฉ๋ (On-Demand)
์ด์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ ์ํ์ด๋ ์๋น์ค๊ฐ ๋ฐ๋ก ์ ๊ณต๋๋ ๊ฒ.
์ธ์คํด์ค
ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ๋ ๊ฐ์ ์๋ฒ๋ก CPU, ๋ฉ์ธ๋ณด๋, ๊ทธ๋ํฝ ์นด๋๋ฑ ์ฐ์ฐ์ ์ํ ํ๋์จ์ด ๋ถ๋ถ์ ๋ด๋น.
๊ทธ๋ฅ ๊ฐ์ ์ปดํจํฐ ๋ณธ์ฒด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
AMI (Amazon Machine Image)
EC2 ์ธ์คํด์ค๋ฅผ ์คํํ๊ธฐ ์ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ์ด๋ฏธ์ง(ํ ํ๋ฆฟ)
ARN (Amazon Resource Name)
์ถํ์ ๋ฒํท ์ ์ฑ ์ JSON์ ์ดํด๋ณผ๋ ๋์ค๋ ๊ฐ๋ ์ด๋ค.
์ฌ๋ฌ ์ ๋ณด๋ค์ ํํํ๋ ์ผ์ข ์ ์์ด๋ ํ์์ด๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
ํ๋ก๋น์ ๋(provisioning)
์ฌ์ฉ์์ ์๊ตฌ์ ๋ง๊ฒ ์์คํ ์์์ ํ ๋น, ๋ฐฐ์น, ๋ฐฐํฌํด ๋์๋ค๊ฐ ํ์์ ์์คํ ์ ์ฆ์ ์ฌ์ฉํ ์ ์๋ ์ํ๋ก ๋ฏธ๋ฆฌ ์ค๋นํด ๋๋ ๊ฒ
๊ฐ๋จํ ๋งํด์ ๋น๋ฆฌ๋๊ฒ โ EC2 ํ๋๋ฅผ ํ๋ก๋น์ ํ์ฌ ์น์๋ฒ๋ฅผ ๊ตฌ์ฑํ๋ค.
๋ณด์ ๊ทธ๋ฃน
๊ฐ์์ ๋ฐฉํ๋ฒฝ
์คํ ์ค์ผ์ผ๋ง
์ ์ฑ ์ ๋ฐ๋ผ์ ์์คํ ์ ์๋์ผ๋ก ๋๋ฆฌ๊ณ ์ค์ฌ์ฃผ๋ ์๋น์ค.
์ค๋ ์ท
์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ ํน์ ์๊ฐ์ ๊ฐ์ ๋ณต์ ํ์ผ์์คํ .
ํน์ ์๊ฐ์ ํ์ผ ์์คํ ์ ๋ณต์ฌํด์ ๋ณด๊ดํ๋ค๊ฐ ๋์ค์ ์๋ณธ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ๋ณต์ ํด์ฃผ๋ ๊ธฐ๋ฅ.
๋ ธ๋
ํธ๋ฆฌ ๊ตฌ์กฐ์์ ๋ฐ์ดํฐ์ ์ํ์ ๊ณ์ธต์ ๋ํ๋ด๋ ์์น์ ํญ๋ชฉ.
์ปจํ ์ด๋
์์ฉํ๋ก๊ทธ๋จ(์ดํ๋ฆฌ์ผ์ด์ )์ ์ข ์์ฑ๊ณผ ํจ๊ป ์์ฉํ๋ก๊ทธ๋จ ์์ฒด๋ฅผ ์บก์ํ ํจ. ์ผ๋ฐ์ ์ธ VM๊ณผ ๊ฐ์ด, ์ด์์ฒด์ ์ ๊ฒฉ๋ฆฌ๋ ์ธ์คํด์ค ํํ.
ํด๋ผ์ฐ๋
์ด์ฉ์์ ๊ธฐ์ /๊ธฐ๊ด๋ค์ด ์ธํฐ๋ท์ ํตํด ์ ์ํ ์ ์๋ ํ์ฌ์ ๋ฐ์ดํฐ์ผํฐ ์๋ฒ ๋คํธ์ํฌ. ์๋ง์กด, ์ ํ, ๊ตฌ๊ธ ๋ฑ๋ฑ ์์ฒด ํด๋ผ์ฐ๋๊ฐ ์๋ค.
'ํด๋ผ์ฐ๋'๋ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ ๊ธฐ์ ์ ์๋ฒ ๋คํธ์ํฌ๋ฅผ ์ค๋ช ํ๋ ์ผ๋ฐ์ ์ธ ์ฉ์ด(๋งค์ฐ ํฐ์๋ฏธ)
DR(Disaster Recovery)
์ฌํด(์ฌ์) ๋ณต๊ตฌ ์์คํ . IDC๋ณ, ์ ์ฐ์ ๋ณ, ์ง์ ๋ณ ๋ฑ ์ง์ญ์ ์ผ๋ก ๋ถ๋ฆฌ๋ ์๋ฒ๋ค์ ๋ํด ๋ฌด์ ์ง ์๋น์ค ๊ฐ๋ฅ.
๊ฐ์์ค๋ฐ ๋คํธ์ํฌ์ ๋จ์ , ๋คํธ์ํฌ ๋ ธ๋์ ๋ถ์์ , ์ฅ๋น์ ๋ค์ด,์ ์ ๋ฑ์ผ๋ก ์ธํ ๋ฌธ์ ํด๊ฒฐ
IDC(Internet Data Center)
๊ธฐ๊ฐ๊ธ ๋์ ๊ตฌ์ถํ ์ด๊ณ ์ ์ธํฐ๋ท ํ๊ฒฝ์ ์ธํฐ๋ท ์ฌ์ ์์ ์๋ฒ ์์คํ ์ ์ค์น, ์ด์ํ ์ ์๋ ์ค๋น๋ฅผ ์ ๊ณตํ๋ ๊ณณ.
AWS ํธ๋ํฝ ์ฉ์ด
ํธ๋ํฝ
์ธํฐ๋ท ์์์ ์ก์์ ๋๋ ๋ชจ๋ ํต์ ์ ์
์ธ๋ฐ์ด๋ ํธ๋ํฝ
์๋ฒ๋ก ๋ค์ด์ค๋ ํธ๋ํฝ (ํด๋ผ์ด์ธํธ์ ์์ฒญ)
์์๋ฐ์ด๋ ํธ๋ํฝ
์๋ฒ์์ ๋๊ฐ๋ ํธ๋ํฝ (์๋ฒ์ ์๋ต)
๋ก๋๋ฐธ๋ฐ์
์ฌ๋ฌ ๋์ Server์ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐ.
AWS ์คํ ๋ฆฌ์ง ์ฉ์ด
EBS (Elastic Block Storage)
ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ๋ ๊ฐ์ ํ๋๋์คํฌ๋ฅผ ์ง์นญ
์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง
ํด๋ผ์ฐ๋์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ณ์ธต ์๋ ๋ฐ์ดํฐ ์ ์ฅ๋ฒ. ๋๋ ํ ๋ฆฌ ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์.
๋ธ๋ก ์คํ ๋ฆฌ์ง
ํ์ผ์ด ๊ท ์ผํ ๋ธ๋ก์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ฅผ ์๋ฏธ.
์ก์ธ์ค์ ํธ์ง์ด ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ ๋ฐ์ดํฐ์ ์ ํฉ.
๋ฉํ๋ฐ์ดํฐ
์ด๋ค ๋ชฉ์ ์ ๊ฐ์ง๊ณ ๋ง๋ค์ด์ง ๋ฐ์ดํฐ
NAS(Network Attached Storage
๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ ์ฅ์. ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด ์ธ์ ์ด๋์๋ PC, ๋ชจ๋ฐ์ผ๊ธฐ๊ธฐ์์ NAS์ ์ ์ฅ๋ ํ์ผ์ ์ ๊ทผ ๊ฐ๋ฅ
SAN(Storage Area Network)
๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง์ ์ ์ํ ์ ์๋๋ก ์ง์ํ๋ ํน์ ์์คํ ์ ์ฉ์ ๊ณ ์ ๋คํธ์ํฌ
DAS(Direct Attached Storage)
์๋ฒ์ ์ง์ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ ์ธ์ฅํ ์ ์ฅ ์ฅ์น.
RAID(Redundant Array of Inexpensive Disks)
์ฌ๋ฌ ๋๋ผ์ด๋ธ์ ์งํฉ์ ํ๋์ ์ ์ฅ ์ฅ์น์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฒ์ ๋งํจ.
๊ฐ์ผ ๋๋ผ์ด๋ธ๋ค์ ์ฐ๊ฒฐํ์ฌ ํฌ๊ณ ๋น์ผ ๋๋ผ์ด๋ธ ํ๋๋ฅผ ๋์ฒด
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฉ์ด
SQL(Structured Query Language)
- ๊ตฌ์กฐํ ์ง์์ด.
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋ ํน์ ๋ชฉ์ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
NoSQL(Not Only SQL)
- ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค.
- ์ ํต์ ์ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด๋ค ๋ ์ ํ์ ์ธ ์ผ๊ด์ฑ ๋ชจ๋ธ์ ์ด์ฉํ๋ ๋ฐ์ดํฐ์ ์ ์ฅ ๋ฐ ๊ฒ์์ ์ํ ๋งค์ปค๋์ฆ์ ์ ๊ณต.
- ์ด๋ฌํ ์ ๊ทผ์ ๋ํ ๋๊ธฐ์๋ ๋์์ธ์ ๋จ์ํ, ์ํ์ ํ์ฅ์ฑ, ์ธ์ธํ ํต์ ๋ฅผ ํฌํจ.
๋ถ์ฐDB
ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ด ์ฌ๋ฌ CPU์ ์ฐ๊ฒฐ๋ ์ ์ฅ์ฅ์น๋ค์ ์ ์ดํ๋ ํํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค
- ์ ๋ณด(data) + ์ฐฝ๊ณ (warehouse)๊ฐ ๊ฒฐํฉํ ์๋ฏธ๋ก ์์ฌ๊ฒฐ์ ์ ๋์์ ์ฃผ๊ธฐ ์ํด ๋ถ์๊ฐ๋ฅํ ํํ๋ก ๋ณํํ ๋ฐ์ดํฐ๋ค์ด ์ ์ฅ๋์ด ์๋ ์ค์์ ์ฅ์๋ฅผ ์ฝ์ปซ๋๋ค.
- ์ฆ, ์์ฌ๊ฒฐ์ ์ ํ์ํ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
- ํธ๋์ญ์ ์์คํ , RDB ๋ฐ ๊ธฐํ ์์ค์ ๋ฐ์ดํฐ๋ค์ด ๋ฐ๋ก ์ด ๋ฐ์ดํฐ์จ์ดํ์ฐ์ค ๋ฒ์ฃผ์ ๋ค์ด๊ฐ๋ค
๋ฉํ๋ฐ์ดํฐ
์ด๋ค ๋ชฉ์ ์ ๊ฐ์ง๊ณ ๋ง๋ค์ด์ง ๋ฐ์ดํฐ
์คํค๋ง(Schema)
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ์ ์ ์ฝ ์กฐ๊ฑด์ ๊ดํ ์ ๋ฐ์ ์ธ ๋ช ์ธ๋ฅผ ๊ธฐ์ ํ ๋ฉํ๋ฐ์ดํฐ์ ์งํฉ
๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ
๋ฐ์ดํฐ์ ์ ํ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ ๋ณด์ฆ.
ํธ๋์ญ์ (Transaction)
์์๊ณผ ๋์ด ์๋ ๋ ๋ฆฝ์ ์ธ ์ผ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ๋๋ก ๋ฌถ์ด ๋๊ณ ๊ทธ ์ค ํ๋๋ผ๋ ์คํจํ๋ฉด ๋ชจ๋ ์ผ์ ์์ํ๊ธฐ ์ ์ํ๋ก ๋๋๋ฆฌ๋ 'ํ๋์ ์์ ๋จ์'
AWS ๋คํธ์ํฌ ์ฉ์ด
DNS(Domain Name System)
์ฌ๋์ด ์ฝ์ ์ ์๋ ๋๋ฉ์ธ์ด๋ฆ์ ๋จธ์ ์ด ์ฝ์ ์ ์๋ IP์ฃผ์(์:192.0.2.11)๋ก ๋ณํํ๋ ์์คํ
IP(Internet Protocol)
๋คํธ์ํฌ ์์์ ์ปดํจํฐ๋ ๋ค๋ฅธ ์ปดํจํฐ์ ๊ตฌ๋ณ ๋ ์ ์๋๋ก ๊ณ ์ ๋ฒํธ๋ฅผ ๊ฐ์ง๋๋ฐ, ์ด ๋ฒํธ๋ ์ธํฐ๋ท์ ์ ์ํ ๋ ์ปดํจํฐ ๊ฐ๊ฐ์ ๋ถ์ฌ๋ฐ์ ์ฃผ์ ํน์ ์ ํ๋ฒํธ ๊ฐ์ ๊ฐ๋ .
IP๋ฅผ ๋ง๋ค์ด์ ์ํธ ์ถฉ๋์ ๋ฐฉ์ง.
์ค๋งํธํฐ์ด๋ ๋ ธํธ๋ถ๋ถํฐ ๋๊ท๋ชจ ์๋งค ์น ์ฌ์ดํธ์ ์ฝํ ์ธ ๋ฅผ ์๋น์คํ๋ ์๋ฒ์ ์ด๋ฅด๊ธฐ๊น์ง ์ธํฐ๋ท์์ ๋ชจ๋ ์ปดํจํฐ๋ ์ซ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก๋ฅผ ์ฐพ๊ณ ํต์ ํฉ๋๋ค.
์ด๋ฌํ ์ซ์๋ฅผ IP ์ฃผ์๋ผ๊ณ ํฉ๋๋ค.
Private IP
๋คํธ์ํฌ ์์์ ์ฌ์ฉ๋๋ ์ฃผ์. ์ธํฐ๋ท์์์ ํ์ธํ ์ ์๊ณ , ๋ด๋ถ ๋คํธ์ํฌ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ IP.
ํ LAN์ด๋ ํ์ฌ ๋ด๋ถ์์ ๋ง์๋๋ก ์ฌ์ฉ ๊ฐ๋ฅ.
Public IP
์ธํฐ๋ท์์์ ํ๋ ๋ฐ์ ์๋ IP๋ก ๊ทธ ๋ฒํธ๋ฐ์ ์๋ ์ ์ผํ IP.
๊ฐ ๋๋ผ์ ๊ดํ ๊ธฐ๊ด์์ ํ ๋น์ ๋ฐ์์ผ ์ฌ์ฉ ๊ฐ๋ฅ.
VIP(Virtual IP)
ํ๋์ ํธ์คํธ์ ์ฌ๋ฌ ๊ฐ์ IP์ฃผ์๋ฅผ ํ ๋นํ๋ ๊ธฐ์ . ์ด ๊ธฐ์ ์ ์ด์ฉํ๋ฉด, ํ๋์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฌ๋ฌ ๊ฐ์ IP ์ฃผ์๋ฅผ ์ค ์ ์๋ค.
๋ฐ๊นฅ์์๋ ๋ง์น ํ๋ ์ด์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ณด์ผ ๊ฒ์ด๋ค.
CDN(Contents Delivery Network)
์ง๋ฆฌ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋จ์ด์ ธ ์๋ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ์ ๊ณต์์ ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ ๊ณตํ ์ ์๋ ๊ธฐ์ .
์ฌ์ฉ์๊ฐ ์๊ฒฉ์ง์ ์๋ ์๋ฒ๋ก๋ถํฐ Contents๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ ๋ ๊ฐ๊น์ด ์๋ ์๋ฒ์์ ๋ฐ๋๊ฒ๋ณด๋ค ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ฏ๋ก,
์ฌ์ฉ์์ ๊ฐ๊น์ด ๊ณณ์ ์์นํ Cache Server์ ํด๋น Content๋ฅผ ์ ์ฅ(์บ์ฑ)ํ๊ณ Content ์์ฒญ์์ Cache Server๊ฐ ์๋ต์ ์ฃผ๋ ๊ธฐ์ .
์๊ฒฉ์ง ์๋ฒ์์ ๋ฐ๋๊ฒ๋ณด๋ค ๋น ๋ฅด๊ฒ ํ์ด์ง๋ ์ฝํ ์ธ ๋ฅผ ์ด์ฉํ ์ ์๋ค.
์๋ธ๋ท
IP๋ธ๋ก์ ๋ ์์ ๊ทธ๋ฃน์ผ๋ก ๋ถํ ํ๋ ํ๋ก์ธ์ค. ๋คํธ์ํฌ ์์ ๋ฐ๋ผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ์๋ธ๋ท ๋ฑ์ฅ
์๋ธ๋ท ๋ง์คํฌ
IP์ฃผ์์๋ ๋ฐ๋์ ์๋ธ๋ท ๋ง์คํฌ๊ฐ ์๋ค. 255๋ ๋คํธ์ํฌ ๋ถ๋ถ์ด๋ฉฐ 0์ ํธ์คํธ ๋ถ๋ถ์ด๋ค. 255๋ก ๋ ๋ถ๋ถ์ ๋ฌด์, 0์ผ๋ก ๋ ๋ถ๋ถ์์ IP๋ฅผ ์ชผ๊ฐ ๋ค.
์ ์ชผ๊ฐ๋๋ฉด IP์ฃผ์๊ฐ ๋ชจ์๋ผ๊ธฐ ๋๋ฌธ์ด๋ค.
NAT(Network Address Translation)
๋คํธ์ํฌ ์ฃผ์ ๋ณํ. IP ํจํท์ TCP/UDP ํฌํธ ์ซ์์ ์์ค ๋ฐ ๋ชฉ์ ์ง์ IP ์ฃผ์๋ฑ์ ์ฌ๊ธฐ๋กํ๋ฉด์ ๋ผ์ฐํฐ๋ฅผ ํตํด ๋คํธ์ํฌ ํธ๋ํฝ์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ์ .
์ฌ์ฉํ๋ ์ด์ ๋ ๋๊ฐ ์ฌ์ค ๋คํธ์ํฌ์ ์ํ ์ฌ๋ฌ ๊ฐ์ ํธ์คํธ๊ฐ ํ๋์ ๊ณต์ธ IP์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท์ ์ ์ํ๊ธฐ ์ํจ
๋ฐฉํ๋ฒฝ
๋ฏธ๋ฆฌ ์ ์๋ ๋ณด์ ๊ท์น์ ๊ธฐ๋ฐํ, ๋ค์ด์ค๊ณ ๋๊ฐ๋ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋งํ๊ณ ์ ์ดํ๋ ๋คํธ์ํฌ ๋ณด์ ์์คํ .
๋ฐฉํ๋ฒฝ์ ์ผ๋ฐ์ ์ผ๋ก ์ ๋ขฐํ ์ ์๋ ๋ด๋ถ ๋คํธ์ํฌ, ์ ๋ขฐํ ์ ์๋ ์ธ๋ถ ๋คํธ์ํฌ ๊ฐ์ ์ฅ๋ฒฝ์ ๊ตฌ์ฑํ๋ค.
์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ง๋๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ๊ฑฐ๋ ๊ฒ์ด, ์์ ํ๋ ํ๋์จ์ด๋ ์ํํธ์จ์ด ์ฅ์น์ด๋ค.
๋ผ์ฐํฐ
๋คํธ์ํฌ ์ฅ๋น์ ์ผ์ข ์ผ๋ก ํจํท(๋คํธ์ํฌ ์ ์ก ๋ฐ์ดํฐ์ ์ต์ ๋จ์)์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ณด๋ด์ฃผ๋(forward) ์ญํ ์ ํ๋ค.
VPN(Virtual Private Network)
์ธํฐ๋ท ํธ๋ํฝ์ ์ํธํ ํ๊ณ , ์จ๋ผ์ธ ์์ ์ ์์ ๋ณดํธ ํจ.
์ผ๋ฐ์ ์ผ๋ก, ์ธํฐ๋ท์์ ์น์ฌ์ดํธ์ ์ก์ธ์ค ํ๋ ค๊ณ ํ๋ฉด ISP(์ธํฐ๋ท ์๋น์ค ๊ณต๊ธ์)๊ฐ ์์ฒญ์ ์์ ํ๊ณ ๋ชฉ์ ์ง๋ก ๋ฆฌ๋ค์ด๋ ์ ํฉ๋๋ค.
์ธํฐ๋ท ํธ๋ํฝ์ด ISP๋ฅผ ํต๊ณผํ๋ฉด ISP๋ ์จ๋ผ์ธ์์ ์ฌ์ฉ์๊ฐ ํ๋ ๋ชจ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
๋ํ ISP๋ ์ฌ์ฉ์์ ํ๋์ ์ถ์ ํ๊ณ ๋๋ก๋ ๊ด๊ณ ์ฃผ, ์ ๋ถ ๊ธฐ๊ด ๋ฐ ๊ธฐํ ์ 3์์๊ฒ ๊ฒ์๊ธฐ๋ก์ ๋๊ฒจ์ค ์๋ ์๋ค.
์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด VPN์ด ์ฌ์ฉ๋ฉ๋๋ค.
VPN์ ํน๋ณํ ๊ตฌ์ฑ๋ VPN ์๋ฒ๋ฅผ ํตํด, ์ฌ์ฉ์์ ์ธํฐ๋ท ํธ๋ํฝ์ ๋ฆฌ๋ค์ด๋ ์ ํ๊ณ , IP ์ฃผ์๋ฅผ ์จ๊ธฐ๊ณ , ๋ํ ๋ณด๋ด๊ฑฐ๋ ๋ฐ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํ ํฉ๋๋ค.
์ํธํ๋ ๋ฐ์ดํฐ๋ ๊ทธ๊ฒ์ ๊ฐ๋ก์ฑ๋ ์์๊ฒ ๋ฌด์๋ฏธ ํ๊ฒ ๋ํ๋๊ธฐ ๋๋ฌธ์ ์ฝ์ ์ ์์ต๋๋ค.
๊ฒ์ดํธ์จ์ด
์ปดํจํฐ ๋คํธ์ํฌ์์ ์๋ก ๋ค๋ฅธ ํต์ ๋ง, ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ๊ฐ์ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ปดํจํฐ๋ ์ํํธ์จ์ด๋ฅผ ๋๋ฃจ ์ผ์ปซ๋ ์ฉ์ด.
์ฆ, ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ค์ด๊ฐ๋ ์ ๊ตฌ ์ญํ ์ ํ๋ ๋คํธ์ํฌ ํฌ์ธํธ์ด๋ค.
ํ๋ก์(proxy)
ํด๋ผ์ด์ธํธ๊ฐ ์์ ์ ํตํด์ ๋ค๋ฅธ ๋คํธ์ํฌ ์๋น์ค์ ๊ฐ์ ์ ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด์ฃผ๋ ์ปดํจํฐ๋ ์์ฉ ํ๋ก๊ทธ๋๋ฐ.
์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์์ ์ค๊ณ๊ธฐ๋ก์ ๋๋ฆฌ๋ก ํต์ ์ ์ํํ๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฆฌ์ผ 'ํ๋ก์', ๊ทธ ์ค๊ณ ๊ธฐ๋ฅ์ ํ๋ ๊ฒ์ ํ๋ก์ ์๋ฒ ๋ผ๊ณ ํ๋ค.
ํ๋ก์ ์๋ฒ๋ ํ๋ก์ ์๋ฒ์ ์์ฒญ๋ ๋ด์ฉ๋ค์ ์บ์๋ฅผ ์ด์ฉํด ์ ์ฅํ๋ค.
์บ์ ์์ ์๋ ์ ๋ณด๋ฅผ ์๊ตฌํ๋ ์์ฒญ์ ๋ํด์๋ ์๊ฒฉ ์๋ฒ์ ์ ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ํ์๊ฐ ์๊ฒ ๋จ์ผ๋ก์จ ์ ์ก ์๊ฐ์ ์ ์ฝํ ์ ์๋ค.
ISP(Information Strategy Planning)
๊ฒฝ์ ์ ๋ต ๋ฌ์ฑ๊ณผ ํ๊ฒฝ ๋ณํ์ ๋์ ํ๊ธฐ ์ํด ์ต์์ ์ ๋ฌด ์ด์์ ๊ฐ๋ฅ์ผ ํ๋ ๋ฐ๋์งํ ๋ฏธ๋ ์ ๋ฌด๋ฅผ ์ค๊ณํ ํ,
์ด์ ํจ๊ณผ์ ์ง์์ ์ํ IT ์ธก๋ฉด์์์ ์ ๋ณด์ ๋ต ์คํ ๊ณํ์ ์๋ฆฝํ๋ ๊ฒฝ์ ํ๋์ ๋งํ๋ค.
MAC Adress
์ธํฐ๋ท ๊ฐ๋ฅํ ์ฅ๋น(TCP/IPํต์ ์ ํ๋)๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์.
DdoS(Distributed Denial of Service)
์ผ๋ฐ์ ์ผ๋ก ๊ณต๊ฒฉ์๋ ๋๋์ ํจํท ๋๋ ์์ฒญ์ ์์ฑํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ๋ชฉํ ์์คํ ์ ๋ง๋น์์ผ๋ฒ๋ฆผ.
APT(Advanced Persistent Threat)
์ง๋ฅํ์ง์๊ณต๊ฒฉ์ ์ ํ์ ์ด๊ณ ์ง์์ ์ธ ์ปดํจํฐ ํดํน ํ๋ก์ธ์ค๋ค์ ์งํฉ์ผ๋ก, ํน์ ์ค์ฒด๋ฅผ ๋ชฉํ๋ก ํ๋ ์ฌ๋์ด๋ ์ฌ๋๋ค์ ์ํด ์ข ์ข ์งํ๋๋ค.
API(Application Programing Interface)
์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก, ์ด์ ์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ์ธํฐํ์ด์ค๋ฅผ ๋ปํ๋ค.
CLI(Commend Line Interface)
ํฐ๋ฏธ๋์ ํตํด ์ฌ์ฉ์์ ์ปดํจํฐ๊ฐ ์ํธ ์์ฉํจ. ์ฆ, ์์ ๋ช ๋ น์ ์ฌ์ฉ์๊ฐ ์ปดํจํฐ ํค๋ณด๋ ๋ฑ์ ํตํด ๋ฌธ์์ด์ ํํ๋ก ์ ๋ ฅํ๋ฉฐ, ์ปดํจํฐ๋ก๋ถํฐ์ ์ถ๋ ฅ ์ญ์ ๋ฌธ์์ด์ ํํ๋ก ์ฃผ์ด์ง๋ค.
AWS ๋ณด์ ์ฉ์ด
์ธ์ฆ(Authentication)
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์ํ๊ธฐ ์ํด์ ์ธ์ฆ์ ํด์ผํ๋๋ฐ ๊ทธ๋ ๋๋ '๋๊ตฌ'์ด๋ฉฐ '์ฆ๊ฑฐ'๋ฅผ ์ ์ํด์ผํ๋ค.
๊ฐ์ฅ ์ฌ์ด ์๋ ์์ด๋์ ๋น๋ฐ๋ฒํธ ์ ๋๋ค.
ํ๊ตญ์ฅํ์ฌ๋จ ์ฌ์ดํธ ๊ฐ์ด ๋ณด์์ด ์ค์ํ ์น ์ฌ์ดํธ๋ ์์ด๋-๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ ํ ๊ณต์ธ์ธ์ฆ์ ๋ก๊ทธ์ธ์ ๋ ํด์ผ ํฉ๋๋ค.
์ด์ ๊ฐ์ด ์ด์ค์ผ๋ก ํ๋ ์ธ์ฆ์ two-factor authentication, ์ค์ฌ์ 2FA ๋ผ ํ๊ณ ์ธ๋ฒ ์ธ์ฆํ๋ฉด multi factor authentication ์ด๋ผ ํฉ๋๋ค.
์ด์ธ์๋ ์ง๋ฌธ ์ธ์, ์๋ฉด ์ธ์ ๋ฑ ์ ์ฒด์ผ๋ถ๋ถ์ ํ์ฉํ ๋ฌผ๋ฆฌ์ ์ธ ์ธ์ฆ ๋ฐฉ์๋ ์์ต๋๋ค.
์ธ๊ฐ(Authorization)
์ฌ์ฉ์ ์ธ์ฆ์ ์ฑ๊ณต์ ์ผ๋ก ๋ง์ณค๋ค๋ฉด, ์ด์ ํด๋ผ์ด์ธํธ๋ ๊ถํ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด๋ฅผ ์ธ๊ฐ๋ผ ํฉ๋๋ค(๊ถํ๋ถ์ฌ).
์๋ฅผ ๋ค์ด ๊ฐ์ ์น์ฌ์ดํธ์ ๋ก๊ทธ์ธ์ ํด๋ admin ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ์ ํ๋ฉด, ์ผ๋ฐ ์ฌ์ฉ์ ๋ค์๊ฒ๋ ๋ณด์ด์ง ์๋ ๊ด๋ฆฌ ๋ฉ๋ด๊ฐ ํ๋ ๋ ์๊น๋๋ค.
์ด๋ฐ ๊ฒฝ์ฐ์ ์ผ๋ฐ ์ฌ์ฉ์๋ ์ผ๋ฐ ๊ถํ์, admin์ ๊ด๋ฆฌ์ + ์ผ๋ฐ ๊ถํ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
์ํธํ
์ปดํจํฐ/ํต์ ๋ถ์ผ์์์ ์ํธํ๋ ๋๊ตฌ๋ ์ฝ์ด๋ณผ ์ ์๋ ํ๋ฌธ์ผ๋ก ์ ์ฅ๋ ์ ๋ณด๋ฅผ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ์ํธ ์ธ์ฆ ํค๋ฅผ ๊ฐ์ง ์ฌ๋๋ง์ด
์ ๋ณด๋ฅผ ๋ณผ ์ ์๋๋ก ์ํธ๋ฌธ์ผ๋ก ๋ณํํ๋ ๊ฒ์ ๋งํฉ๋๋ค.
์ํธํ๋ ํํ๋ก ์ ๋ณด๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ ์กํ ๊ฒฝ์ฐ ์ 3์์ ๊ณต๊ฒฉ์ ์ํด ๋ฐ์ดํฐ๊ฐ ์์ค/๋ณ์กฐ ๋๋ ๊ฒ์ ๋ง์ ์ ์์ต๋๋ค.
๋ํ ์ธ์ฆ ํค๋ฅผ ๊ฐ์ง ์ฌ๋๋ง์ด ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ ์ผ์ข ์ ์ฌ์ฉ์ ์ธ์ฆ ๊ธฐ๋ฒ์ผ๋ก์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณดํธํ ์ ์์ต๋๋ค.
๋ณตํธํ
์ํธํ์ ๋ฐ๋๋ก ๋ณตํธ ํค๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์๋๋๋ก ๋ณต์ํ๋ ๊ฒ.
์ํธํ ์ฒด๊ณ๋ ๋ณตํธํ ํค์ ์ํธํ ํค๊ฐ ์ผ์นํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ํฌ๊ฒ ๋์นญํ ๋น๋ฐํค ์ํธํ๊ธฐ๋ฒ, ๋น๋์นญํ ๊ณต๊ฐ ํค ์ํธํ ๊ธฐ๋ฒ์ผ๋ก ๋๋์ด ์ง๋๋ค.
SSO(Single Sign On)
ํตํฉ์ธ์ฆ. ํ ๋ฒ์ ์ธ์ฆ(๋ก๊ทธ์ธ)์ ํตํด ์ฌ๋ฌ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ด์ฉํ ์ ์๊ฒ ํ๋ ๊ธฐ๋ฅ.
์ต์ด ์ธ์ฆ์ ์ฑ๊ณตํ๋ฉด ๋ค๋ฅธ ์์คํ ์ ๋ํ ์ ๊ทผ ๊ถํ๋ ์ป์ ์ ์๋ค.
[AWS] ๐ EC2 ์ธ๋ถ ์ ์(SSH) 5๊ฐ์ง ๋ฐฉ๋ฒ
๊ฐ์ฅ ์ ๋ช ํ๊ณ ๋ง์ด ์ฌ์ฉํ๋ ๋ฆฌ๋ ์ค(SSH) ์ ์ ํด์ธ Putty๋ฅผ ์ด์ฉํด์ EC2 ์ธ์คํด์ค์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. ํ์ํ ์ค๋น๋ฌผ์ Putty์ Puttygen ๋ ๊ฐ์ง์ด๋ค. Puttygen์ ์์์ ๋ค์ดํ . pem(ํคํ์ด)๋ฅผ .
AWS Route53์์ ๊ตฌ๋งคํ ๋๋ฉ์ธ ์ด์ ํ๊ธฐ
AWS Route53์์ ๊ตฌ๋งคํ ๋๋ฉ์ธ ์ด์ ํด๋ณด์. AWS ์ด์นด์ดํธ A์์ ๋ค๋ฅธ AWS ์ด์นด์ดํธ B๋ก ์ด์ ํ์. 5๋ถ๋ด๋ก ์ด์ ๋๋ค. ์๋น์ค ์ค์ง๋ ์๋ค. ๋ณด์ ๋๋ฉ์ธ : masterseo1. link 1.