์ธํ๋ผ๋ฅผ ๊ณต๋ถํ๊ธฐ ์ ์
by JiwonDev๐ ์ฐธ๊ณ ์
Network
Container
Infra
Perforamnce
- ๊ทธ๋ฆผ์ผ๋ก ๊ณต๋ถํ๋ ์์คํ ์ฑ๋ฅ ๊ตฌ์กฐ
- ์น ์ฑ๋ฅ ์ต์ ํ ๊ธฐ๋ฒ
- ์์คํ ์ฑ๋ฅ ๋ถ์๊ณผ ์ต์ ํ
Monitoring
SQL
๐ฏ ๋ชฉํ

1. AWS, ์ฟ ๋ฒ๋คํฐ์ค ๋ฑ์ ๋ํ ๋ง์ฐํ ๋๋ ค์์ ๋จ์ณ๋ ๋๋ค
2. ์๋ฒ ์ฑ์ด ์ด์๋๋ ํ๊ฒฝ์ ๊ตฌ์ฑํด๋ณด๋ฉฐ, ์ถ์ํ๋์ด ์จ๊ฒจ์ ธ์๋ ๋คํธ์ํฌ-์ด์์ฒด์ -๋ฐ์ดํฐ๋ฒ ์ด์ค-์ปจํ ์ด๋ ๋ฑ์ ๋ํด ์๊ฐํด๋ด ์๋ค.
3. ์ฑ๋ฅ์ด๋ ๋ง์ฐํ ์ฃผ์ ๋ฅผ ์์ผ๋ก ์ด๋ป๊ฒ ๋ฐ๋ผ๋ณด๊ณ ์ ๊ทผํ ์ง ๊ฒฝํํด๋ด ์๋ค.
๐ Public Cloud
ํํ ๋งํ๋ ํด๋ผ์ฐ๋ ์๋น์ค๋, ๊ณต์ค์ ๋ ์๋ ๊ตฌ๋ฆ์ฒ๋ผ ์๊ฒฉ์ผ๋ก ์ธ์ ๋ ์ ๊ทผ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒ(์ด๋ฉ์ผ, ๋๋ผ์ด๋ธ..)๋ฑ์ ์๋ฏธํฉ๋๋ค.
Public Cloud๋ ์ ๋ช
ํ AWS(Amazon Web Service), GCP(Google Cloud Platform)์ฒ๋ผ ํด๋ผ์ฐ๋๋ก ์ ๊ณตํด์ฃผ๋ ์๋ฒ๋ฅผ ์๋ฏธํด์.
Saas (Software-as-a-Service), On-Premise, Private Cloud ๊ฐ์ ์ฉ์ด๋ค์ ์ ๋ชจ๋ฅธ๋ค๋ฉด, ์๋ ์์์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
๐ ์ Public Cloud ๋ฅผ ์ฌ์ฉํ๋๊ฑธ๊น์, ๋ญ๊ฐ ๋ค๋ฅด์ฃ ?
์ฐ์ , ์ฌ์ฉ์ ์ ์ฅ์์ ์ฐ๋ฆฌ์ง์ ์ค์นํ๋ , ์๋ฒ์ค์ ์ง์ ๊ตฌ์ฑํ๋ (On-premise), AWS(Public-cloud)๋ก ๋ง๋ค๋ ์๋ฌด ์๊ด ์์ด์.
- ํ์ผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณด๊ดํ๋ฉฐ
- ์ํ๋ ํํ๋ก ์๋ฒ์์ ๊ฐ๊ณตํ์ฌ
- ์ฌ์ฉ์ ๋๋ ํ์ํ ๊ณณ์ ๋คํธ์ํฌ๋ก ์ ๋ฌ๋ง ์ํ๋ฉด ๋ฉ๋๋ค.
๋ฌธ์ ๋ ์๋๊ฐ ๋ฐ์ ํ๋ฉด์, ์๋ฒ ์ธํ๋ผ ๊ตฌ์ฑ์ด ์ ์ ๋ ์ด๋ ต๊ณ ๋ณต์กํด์ง๋ค๋๊ฑฐ์ฃ .

๐ ์ฐ๋ฆฌ์ง์์ ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๋ค๋ฉด
- ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ์ ์ ์ด ๋๊ฑฐ๋ ๋๋์ด ๋ ๋ค๋ฉด ์ด์ฉ์ฃ , ๋ณด์์ ์ธ ์ด์๋ ๋ฐฑ์ ์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ์ฃ ?
- ์๋ฒ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ์ปดํจํฐ์ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์ค์นํด๋ ๊ด์ฐฎ์๊น์, ์ฅ๋น๊ฐ ๋ง๊ฐ์ง๋ฉด ์๋น์ค๋ ์ค๋จํด์ผํ ๊น์?
- ๋คํธ์ํฌ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ์ฅ์ ๊ฐ ๋ฐ์ํ์ ๋ ์ธ๋ถ์์๋ ์ด๋ป๊ฒ ์ ๊ทผํ ๊น์, ํ๋ฒ์ ๋ช๋ช
์ด๋ ์ ์๊ฐ๋ฅํ ๊น์?
๐ ์ฌ๋ฌด์ค์์ ์ง์ ์๋ฒ์ค์ ์ด์ํ๋ค๋ฉด
์๋ฒ๊ฐ ๊ฐ๋จํ ๊ฒฝ์ฐ, ์ฌ๋ฌด์ค์ ๋๊ณ ์ด์ํ๋ ๋ฐฉ๋ฒ๋ ์๊ฒ ์ฃ . ํ์ง๋ง ์ฌ์ ํ ๋ชจ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง๋ ์์ต๋๋ค.
์ ๊ธฐ์ธ, ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น ๊ตฌ๋งค ๋ฐ ๊ด๋ฆฌ, ๋คํธ์ํฌ ๋ฐ ์๋ฒ ๊ด๋ฆฌ ๋น์ฉ์ ์๊ฐํด๋ณด๋ฉด ๋ณดํต Public Cloud๊ฐ ํจ์ฌ ์ ๋ ดํ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค.
- ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ๋ค๋ฅธ ํ๊ณผ ๋ฐ์ดํฐ, ์ฝ๋, ํ์ผ์ ์ด๋ป๊ฒ ๊ณต์ ํด์ผ ํ ๊น์? ๋ฐฑ์ ๊ตฌ์ฑ์ ์ด๋ป๊ฒ ํ์ฃ ?
- ์๋ฒ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ์๋ฒ ์ฅ๋น๊ด๋ฆฌ, OS ์ค์น๋ ๋๊ฐํ์ฃ , ๋จ๋ ์ฅ๋น๋ ์๋ฒ ํ์ฅ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผํ ๊น์?
- ๋คํธ์ํฌ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น์? :: ์ฌ๋ฌด์ค ์๋ฒ๊ฐ ๊ณต๊ฒฉ๋ฐ๋๋ค๋ฉด ์
๋ฌด๊ฐ ๋ง๋น๋ ๊น์? ๋คํธ์ํฌ ์ฅ๋น๋ ๋๊ฐ ๊ด๋ฆฌํ ๊น์?
๐ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํ์ฉํ๋ค๋ฉด
๊ทธ๋ ๋ค๋ฉด ์ ์ฒด๊ฐ ์ ๊ณตํด์ฃผ๋ ๋ฐ์ดํฐ์ผํฐ๋ฅผ ํด๋ผ์ฐ๋๋ก ์ฌ์ฉํ๋ค๋ฉด ์์ ๋ฌธ์ ๋ค์ด ์ ๋ถ ํด๊ฒฐ๋๋๊ฑธ๊น์? ๋น์ฐํ ์๋๊ฒ๋๋ค.
๊ธฐ์ ์ ์ธ๊ฑด ๋ฌผ๋ก ์ด๊ณ ๋ณด์์ด๋ ์๋ฒ๊ตฌ์ฑ์ ๋ฒ์ ์ผ๋ก๋ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ๊ด๋ฆฌ์ /๋ฌผ๋ฆฌ์ ์ธ ์์ ์กฐ์น๋ฅผ ๋ฐ๋ก ํด์ผํฉ๋๋ค.

์์ง ์ด๋ค ์๋น์ค๋ฅผ ๋ง๋ค์ง๋ ์ ํ์ง ์์๋๋ฐ, ๊ณ ๋ คํด์ผํ ๋์์ด ๋๋ฌด ๋ง์ต๋๋ค. ์ ์๋ง์ ์์๋ค์ ๋๊ฐ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํด์ผํ ๊น์?
๐ Public Cloud ๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์
Public Cloud๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฐ๋ก ์ฌ๊ธฐ์ ์์ต๋๋ค. ํต์ฌ์ ๊ด์ฌ์ฌ์ ๋ถ๋ฆฌ์ ๋๋ค.
ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๋ค๋๊ฑด ๋จ์ํ ์๋ฒ๋ฅผ ์๊ฒฉ์ผ๋ก ๊ด๋ฆฌํ๋ค๋๊ฑธ ์๋ฏธํ๋๊ฒ ์๋๋๋ค. ์์ ๋ฌธ์ ๋ค์ ๋ํ ๊ด์ฌ์ฌ๋ฅผ ํด๋ผ์ฐ๋ ์ ์ฒด์๊ฒ ๋งก๊ธฐ๊ณ , ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง ๋ฆฌ์์ค๋ฅผ ๋ ์ค์ํ ๋์(ex ์๋น์ค)์ ์ง์คํ๋ ๊ฒ์ ์์๊ฐ ์์ต๋๋ค.

๐ ๋คํธ์ํฌ์ ๋ํ ์ดํด
* ์๋ ์ค๋ช ์ AWS๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ช ํฉ๋๋ค. ํ์ง๋ง ๋ด๋ถ ์๋ฆฌ๋ฅผ ์ดํดํ๋ฉด ๋ค๋ฅธ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์ฝ๊ฒ ์ ์ํ ๊ฑฐ์์.
๋๋ถ๋ถ์ ์๋น์ค๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค. ๋คํธ์ํฌ ์์ ์ด์๋ ์๋น์ค์์ ์ฌ๊ฐํ ๋ฌธ์ ๋ฅผ ๋ง๋ค ์ ์์ด ๋๋น๊ฐ ํ์ํฉ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ฐ๋ ๋คํธ์ํฌ๋ OSI 7 Layer ๋ฅผ ํ์ค์ผ๋ก ์ด์ฉํ์ฌ ๊ตฌ์ถ๋์ด์์ต๋๋ค. ์ด์ ๋ํด ์ ๋ชจ๋ฅธ๋ค๋ฉด ์๋ ๊ธ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
2021.09.08 - [๐๊ธฐ๋ณธ ์ง์/์น ๊ธฐ๋ณธ์ง์] - ๋คํธ์ํฌ OSI 7๊ณ์ธต, TCP/IP 4๊ณ์ธต
๐ ํต์ ๋ง (Network)
๋ณดํต 3๊ณ์ธต IP๋ก ์๋ณํ ์ ์๋ ํ๋์ ๋์์ Node(= ์ฅ์น)๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฐธ๊ณ ๋ก Node๋ ์ฌ๋ฌ ๊ณณ์์ ๋ค์ํ ์๋ฏธ๋ก ์ฐ์ฌ์.
์ด๋ฌํ ๋ ธ๋๋ค์ ์ฐ๊ฒฐํ ์์คํ ์ ํต์ ๋ง์ด๋ผ๊ณ ํฉ๋๋ค. ์ฆ, ํ๋์ ์๋ธ๋ท(10.0.0.1/16)์ ํ๋์ ๋ง์ด๋ผ๊ณ ์นญํ ์๋ ์์ฃ .
์๋ฅผ ๋ค์ด AWS์์๋ [ ๊ตญ๊ฐ/์ง์ญ(Region) ] - [ ๋ฐ์ดํฐ์ผํฐ(Availablilty Zone) ]- [ VPC ] ๋จ์๋ก ํต์ ๋ง์ ๊ตฌ๋ถํด ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค.
์ฐธ๊ณ ๋ก ํต์ ๋ง๊ณผ ๋ค๋ฅธ ํต์ ๋ง์ ์ฐ๊ฒฐํ๋ ๊ฒ์ Peering์ด๋ผ ํ๊ณ , AWS ์๋ VPC Peering๊ณผ Transit Gateway ๋๊ตฌ๋ฅผ ์ ๊ณตํด์ค๋๋ค.

์๋์ ์ถ๊ฐ๋ก ์ค๋ช
ํ๊ฒ ์ง๋ง, ๋
ผ๋ฆฌ์ ์ธ ๋คํธ์ํฌ ๋ง์ธ VPC ๋ฅผ ๋ช๊ฐ๋ก ๋๋ ์ ๊ด๋ฆฌํ๋๊ฐ๋ ํ์ฌ ์ ์ฑ
์ ๋ฐ๋ผ ์ ํ๊ธฐ ๋๋ฆ์ด์์
์ธํฐ๋ท์ ์ ๊ทผ ๊ฐ๋ฅํ Was ๋ง, ๋ด๋ถ์๋น์ค๋ง ์ด์ฉํ๋ ์๋ธ๋ท๋ฑ ๋ชฉ์ ์ ๋ฐ๋ผ ์ฌ๋ฌ ํํ๋ก ๋๋ ์ ์์ต๋๋ค.
ํ๋ฒ ์ ํ VPC๋ฅผ ํ์ฅํ๋๊ฑด ์ ๋ ์ฌ์ด์ผ์ด ์๋๊ธฐ์, ๋ณดํต์ VPC๋ฅผ IP B-Class๋ก ํฌ๊ฒ ์ก์ ๋ค ์๋ธ๋ท์ผ๋ก ์ชผ๊ฐ์ ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
- ์๋น์ค๊ฐ ๋ณต์กํ์ง ์๋ค๋ฉด ํ๋์ VPC๋ง ์ฌ์ฉํด์ ๊ตฌ์ถํ๋ ํ์ฌ๋ ์์ด์.
- ๊ฒฐ์ ๋น์ฉ ๊ธฐ์ค์ผ๋ก VPC๋ฅผ ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ๋ ์์ด์
- ๊ณ์ , ์๋น์ค ๊ธฐ์ค์ผ๋ก VPC๋ฅผ ๋๋๋ ๋ฐฉ๋ฒ๋ ์์ด์.
์ฌ๋ด์ด์ง๋ง, ๋คํธ์ํฌ ์ฅ๋น ์ฑ๋ฅ๋ง ์ข๋ค๋ฉด ์๋ธ๋ท์ ๋ง์ด ๋๋๋๋ผ๋ ๋๋ ค์ง๊ฑฐ๋ ํ์ง ์์ต๋๋ค.
๋ฌผ๋ก ์๋ธ๋ท ๋ด์ IP ๊ฐ์๋ฅผ ์๊ฒ ์ก๋๋ค๋ฉด VPC๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ์ง๋ง, ์์ฆ์ ๊ด๋ฆฌ ๋๊ตฌ๋ค์ด ์ข์์ ธ์ ๊ทธ๋ด ํ์๊ฐ ์ ์์ฃ .
๋ฐ๋๋ก VPC๋ ์๋ธ๋ท์ ๋๋ฌด ํฌ๊ฒ์ก์ผ๋ฉด ๊ด๋ฆฌํ๊ธฐ ์ด๋ ต๊ธฐ๋ํ๊ณ , ํน์ํ ๊ฒฝ์ฐ๊ฐ ์๋ ์ด์ ๋ง์ ๋ง์ด ๋๋์ง ์๋ ์ถ์ธ์ด๊ธฐ๋ ํฉ๋๋ค.
-> AWS ๋ณด์ ๊ทธ๋ฃน์ด ์ฐธ์กฐ๊ฐ ๊ฐ๋ฅํด์, ์ ๊ทผ ์ ํ์ ์ ์ฐํ๊ฒ ํ ์ ์๊ฑฐ๋ ์. ๊ทธ๋์ ๊ฐ์ ๋ชฉ์ (๋ณด์์ ์ฑ
์) ๊ฐ์ง ๋ง์ AZ(๋ฐ์ดํฐ ์ผํฐ) ๋ด๋ถ์์ ์๋ธ๋ท์ผ๋ก ๋๋๋๊ฑด ์์ฆ์ ๋ณ ์๋ฏธ๊ฐ ์๊ธดํด์.
# ์ฐธ๊ณ ๋ก ์๋ฒ, ์๋ธ๋ท๋ฑ์ ์ด์ฉํด ๋ง๋ ํต์ ๋ง์ ๊ตฌ์กฐ๋ฅผ Network Topology ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ํ ํด๋ก์ง์ ํํ๋ ๊ตฌ์ฑํ๊ธฐ ๋๋ฆ์ด๊ฒ ์ฃ

๐ ๋ง ๋ถ๋ฆฌ์ ํ์์ฑ (Network Isolation)
๋ฌด์ํ๊ฒ ๋ฌผ๋ฆฌ์ ์ธ ์ฅ๋น๋ก ๋ด๋ถ๋ง(ํ์ฌ์ฉ), ์ธ๋ถ๋ง(์ธํฐ๋ท)์ ๋๋๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, ๋คํธ์ํฌ๋ฅผ ์ด์ฉํ ๋ ผ๋ฆฌ์ ๋ง ๋ถ๋ฆฌ๋ ๊ฐ๋ฅํฉ๋๋ค.
์ฐธ๊ณ ๋ก ํ๊ตญ์ ์ ๋ณดํต์ ๋ง๋ฒ๊ณผ ๊ฐ์ธ์ ๋ณด๋ณดํธ๋ฒ์ ๋ฐ๋ฅด๋ฉด ๋ง๋ถ๋ฆฌ๋ ๋ฒ์ ์ผ๋ก๋ ํ์์ ๋๋ค. ์ค์ ๋ก 2013๋ 3์ ์ฌ์ด๋ฒํ ๋ฌ ์ ๊ตญ๋ด ๋ฐฉ์ก์ฌ-๋๊ธฐ์ -์ 1๊ธ์ต๊ถ์ด ๋์๋ค๋ฐ์ ์ผ๋ก ํผํด๋ฅผ ์ ์์ผ๋, ๋ง๋ถ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง ๊ธฐ์ ์ ํผํด๋ฅผ ์ ์ง ์์ ๋ง๋ถ๋ฆฌ์ ์ค์์ฑ์ด ํ๋๊ฐ ๋์์ฃ .
๐ ๋คํธ์ํฌ ํต์ ์ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๋์?
1973๋
์ TCP/IP๊ฐ ๋์
๋๊ณ ์ ์ธ๊ณ๊ฐ ์ธํฐ๋ท์ผ๋ก ์ฐ๊ฒฐ๋์์ฃ . ํ์ง๋ง ์ฐ๊ฒฐ๋์๋ค๊ณ ๋ด๊ฐ ์ํ๋ ๋ชฉ์ ์ง๋ฅผ ํ๋ฐฉ์ ์ฐพ์๊ฐ ์๋ ์์ต๋๋ค.
์ค์ ์๋ฒ์์๋ ์ค์์น, ๋ผ์ฐํฐ ๊ฐ์ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ํตํด ๋ชฉ์ ์ง๋ฅผ ์ฐพ์ ์์ฒญ์ ์ ์ ํ ์์น์ ์ ๋ฌํฉ๋๋ค.
2021.07.17 - [๐๊ธฐ๋ณธ ์ง์/์น ๊ธฐ๋ณธ์ง์] - HTTP #2 ์ธํฐ๋ท ๋คํธ์ํฌ์ ์ดํด

์ ๊ทธ๋ฆผ์ฒ๋ผ ํ๋์ ๋คํธ์ํฌ ๋๋ฉ์ธ(์ฃผ์)์ ์ฌ๋ฌ PC๊ฐ ์ฌ์ฉํ๋ ๊ฑธ ๋ค์ค์ ์ํ๊ฒฝ(MA, Multiple Access)๋ผ ํฉ๋๋ค.
- 3๊ณ์ธต ๋ผ์ฐํฐ๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์๋ Public IP๋ฅผ ์ด์ฉํ์ฌ, ์ธ๋ถ ๋คํธ์ํฌ์ ์์ฒญ์ ๋ชฉ์ ์ง(์ปดํจํฐ)๊น์ง ๋น ๋ฅด๊ฒ ์ฐ๊ฒฐ์์ผ์ค๋๋ค.
- ์ด ๋, ์๋ฌด๋ฐ ์ฅ์น์์ด ์ฌ๋ฌ ์ฅ์น๊ฐ ํ๋์ Public IP๋ฅผ ๊ณต์ ํด ์ฌ์ฉํ๋ฉด ์ถฉ๋(Collision Domain)์ด ๋ฐ์ํด ํต์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ ค์ด ๋ง๋ก, Half Duplex(์ก์ , ์์ ๋์์ ์๋จ ๋ ์ค ํ๋๋ง ๊ฐ๋ฅ)๋ก MA๋ฅผ ๊ตฌ์ฑํ๋ฉด Collision Domain์ด ์ผ์ด๋๋ค๊ณ ํํํด์. - 1๊ณ์ธต ํ๋ธ๋ฅผ ์ฌ์ฉํ๋ฉด, ํ๋์ ์ ํธ๋ฅผ ์ฌ๋ฌ๊ฐ๋ก ์ฆํญ ์ํฌ ์๋ ์์ผ๋, ๋๋ฉ์ธ(Public IP) ์ถฉ๋์ ๋ง์ ์๋ ์์ต๋๋ค.
- 2๊ณ์ธต ์ค์์น๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํธ ์ฆํญ๊ณผ ํจ๊ป ์ ์ก๋๋ Mac ์ฃผ์๋ฅผ ํ์ธํด Port ๋ฅผ ๊ตฌ๋ถ์ง์ด ์ถฉ๋(Collision Domain)์ ๋ฐฉ์งํฉ๋๋ค.
AWS์์๋ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ฌ์ฉ์๊ฐ ์ง๊ด์ ์ผ๋ก ์ ์ ์๋ ๊ฐ์์ L2 Switch ์ Router ๋ฅผ ์์ฑํด์ ์๋ฒ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ๋ด๋ถ ๋คํธ์ํฌ๊ฐ ํต์ ์ ๊ฐ์์ L2 Switch๋ฅผ ์ด์ฉํฉ๋๋ค.
- ์ธ๋ถ ๋คํธ์ํฌ, ๋๋ ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๊ฐ ํต์ ์ ๊ฐ์์ Router ๋ฅผ ์ด์ฉํฉ๋๋ค.


AWS ๋ด๋ถ์ ์์ฑํ ํต์ ๋ง(VPC)์์ ์ธ๋ถ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์ , ์ธํฐ๋ท ์
์ฒด์์ ์ ๊ณตํ๋ Public IP ๋์ญ์ด ํ์ํฉ๋๋ค.
์ฐธ๊ณ ๋ก Private IP์ ๊ฒฝ์ฐ ๋ด๋ถ๋ง์ด๋ ์๋ฌด ์ซ์๋ ์ฌ์ฉํด๋ ๋์ง๋ง, 192.168.x.x ์ฒ๋ผ ํ์ค์ ์ ์๋ ๊ถ์ฅ Private IP ๋์ญ์ด ์กด์ฌํฉ๋๋ค.
- ๋ผ์ฐํฐ๋ ๋ด๋ถ์์ ์ฌ์ฉํ๋ Private IP๊ฐ ๋ชฉ์ ์ง๋ก ์๋ ๊ฒฝ์ฐ, ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ๋ณด๊ฐ ์๊ธฐ ๋๋ฌธ์ ํด๋น ์์ฒญ์ Drop ํฉ๋๋ค.
- ์ฆ ์ธ๋ถ์ ํต์ ํ๊ธฐ ์ํด์ VPC ์์ ์ค๊ณ ๊ฐ๋ Public-Private ์์ฒญ๋ค์ ์ ์ ํ๊ฒ ๋ณํํด์ฃผ์ด์ผํฉ๋๋ค.
์ด๋ฅผ ํด์ฃผ๋ ์ฅ์น๋ฅผ ๋คํธ์ํฌ ๋ณํ ๊ฒ์ดํธ์จ์ด(Network Address Translation)๋ผ ํ๋ฉฐ, ์ค์ฌ์ NAT Gateway ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
๋น์ฐํ ์ด์ผ๊ธฐ์ง๋ง, ์ธ๋ถ์ ์์ฒญ์ ๋ณํํด์ ๋ด๋ถ์ ์ฐ๊ฒฐ์์ผ์ฃผ๋ NAT Gateway ์ฅ๋น๋ ์ธ๋ถ๋ง์ ์กด์ฌํด์ผ ํฉ๋๋ค.

๐ IP ํด๋์ค
์ต์ด์ IP๋ [ 8๋นํธ์ ๋คํธ์ํฌ ์ฃผ์ / ๋๋จธ์ง ํธ์คํธ ์ฃผ์ ] ๋ก ์ฌ์ฉํ์ผ๋, ๋๋ฌด ๋นํจ์จ์ ์ด๋ผ ์ฃผ์๊ธธ์ด๋ฅผ ์ ๋์ ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
- Network Address:๊ทธ๋ฃน(๋คํธ์ํฌ ๋ฅผ ์๋ณํ๊ธฐ ์ํ)
- Host Address: ๊ฐ์ธ(๋คํธ์ํฌ์ ํธ์คํธ ์ปดํจํฐ๋ฅผ ์๋ณํ๊ธฐ ์ํ ๊ฒ)
๋ณดํต A Class ๋ ์ ๋ถ๋ ํฐ ๊ธฐ๊ด์ด, B Class ๋ ์ค์๊ธฐ์ ์ด ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
C Class ๋ ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ D Class ๋ ๋ฉํฐ์บ์คํธ์ฉ(์ฌ๋ฌ IP ๋ฅผ ๋ฌถ์ด ํ๋ฒ์ ๋ณด๋ผ ๋), E Class๋ ์ฌ์ฉ์ด ๋ถ๊ฐํฉ๋๋ค.

์ฒซ ์์(=0 ์ผ๋ก ์ฑ์ด ์ฃผ์)์ ๋คํธ์ํฌ ์์ฒด์ธ ๋ผ์ฐํฐ ์ฃผ์๋ฅผ ์๋ฏธํ๊ณ , ๋ง์ง๋ง(=1๋ก ์ฑ์ด ์ฃผ์)์ ์๊ธฐ ์์ ์ธ ๋ฃจํ๋ฐฑ ์ฃผ์๋ฅผ ์๋ฏธํฉ๋๋ค.
- Aํด๋์ค ( 2^24 ๊ฐ )
๋คํธ์ํฌ ์ฃผ์ 0.0.0.0 (00000000.00000000.00000000.00000000)
๋ฃจํ๋ฐฑ ์ฃผ์ 127.255.255.255 (01111111.11111111.11111111.11111111) - B ํด๋์ค ( 2^16๊ฐ )
๋คํธ์ํฌ ์ฃผ์ 128.0.0.0 (10000000.00000000.00000000.00000000)
๋ฃจํ๋ฐฑ ์ฃผ์ 191.255.255.255 (10111111.11111111.11111111.11111111) - C ํด๋์ค ( 2^8 ๊ฐ )
๋คํธ์ํฌ ์ฃผ์ 192.0.0.0 (11000000.00000000.00000000.00000000)
๋ฃจํ๋ฐฑ ์ฃผ์ 223.255.255.255 (11011111.11111111.11111111.11111111)

๐ CIDR ์๋ธ๋คํ (Subneting)
์ธํฐ๋ท์ด ๋ฐ๋ฌํจ์ ๋ฐ๋ผ B Class๋ฅผ ํ ๋น๋ฐ๋ ์ฌ์ดํธ๊ฐ ๋ง์์ก๊ณ , IPv4๊ฐ ๋ถ์กฑํด์ ธ 1993๋
IP Class๋ CIDR๋ก ๋์ฒด๋๊ฒ ๋ฉ๋๋ค.
CIDR์ ๋คํธ์ํฌ ์ฃผ์ ๊ธธ์ด๋ฅผ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ๋คํธ์ํฌ ๊ธธ์ด๋ฅผ ํ์ํ ์๋ธ๋ท ๋ง์คํฌ๊ฐ(255.255.255.0)์ผ๋ก ์ค์ ํฉ๋๋ค.
ํด๋์ค ๊ตฌ๋ถ์ด ์๋ ๋ด๋ถ ๋๋ฉ์ธ ๋ผ์ฐํ
, Classless Inter-Domain Routing(CIDR) ๋ ๊ธฐ์กด IP ํด๋์ค์ ๊ธฐ์ค์ ๋ฐ๋ฅด์ง์๊ณ , ์๋ธ๋ท ๋ง์คํฌ๋ก ๋ด๋ถ๋ง์ ์ฌ๋ฌ ๊ฐ(๋๋ ๋ฐ๋๋ก ํ๋๋ก ํฉ์ณ)๋ก ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํฉ๋๋ค. ์ฐธ๊ณ ๋ก CIDR์ ์๋ ๊ธฐ์กด ํด๋์ค๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๋ฉฐ, ๊ธฐ์กด ๊ฒ๋ค์ ํด๋์ค๊ฐ ์๋ Classful ๋ผ์ฐํ
๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ถ๋ฆ
๋๋ค.

192.168.0.2(255.255.255.255) ์ด๋ ๊ฒ ์ ์ด๋ ๋์ง๋ง, ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๋ฏ๋ก ๋ณดํต ๋คํธ์ํฌ ์ฃผ์์ ๊ธธ์ด๋ฅผ ํ๊ธฐํด์(/32) ์ฌ์ฉํฉ๋๋ค.



์๋ฅผ ๋ค์ด 198.168.32.0 ์ด ๋คํธ์ํฌ ์ฃผ์์ด๊ณ , 32๊ฐ์ ํธ์คํธ๊ฐ ์๋ค๋ฉด 198.168.32.0 ~ 192.168.32.255
๐ AWS์ ์๋ธ๋คํ
AWS์์๋ [ ๊ตญ๊ฐ/์ง์ญ(Region) ] - [ ๋ฐ์ดํฐ์ผํฐ(Availablilty Zone) ]- [ VPC ] ๋จ์๋ก ํต์ ๋ง์ ๊ตฌ๋ถํด ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค.
ํ๋์ VPC๋ ์ฌ๋ฌ ๊ฐ์ ์๋ธ๋ท์ ๊ฐ์ง ์ ์๊ณ , ๊ฐ๊ฐ์ ์๋ธ๋ท์ VPC ์ฃผ์์ CIDR ๋ด์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๋งํ๋ CIDR์, ์์์ ์ค๋ช
ํ ์๋ธ๋ท ๋ง์คํฌ(255.255.255.128, /25)๋ฅผ ์ฌ์ฉํด ๋ด๋ถ์์ ๋ง์ ์ชผ๊ฐ ์ฌ์ฉํ๋ค๋๊ฑธ ๋งํ๋๊ฑฐ์์
VPC๋ ๊ฐ์์ ๊ตฌ๋ถ์ด๋ผ, ์๋ธ๋ท์ ๊ตฌ์ฑํ ๋ ์ค์ ์์น์ธ AZ(Availablilty Zone)์ ํจ๊ป ์ค์ ํ ์ ์๋๋ฐ์, ์ฌํด ๋ฐ ์ฌ๋ ๋๋น ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ ์์คํ ์ ์์ ์กฐ์น๋ฅผ ๊ณ ๋ คํด์ ์๋ธ๋ท์ AZ๋ฅผ ๋ค๋ฅด๊ฒ ๊ตฌ์ฑํด์ผํฉ๋๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ์ผํฐ์ ์๋๋ผ๋ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ๋ง๋ค์ด๋จ๊ฑฐ๋ ์. ๋ฌผ๋ก ํต์ ์๋๊ฐ ์กฐ๊ธ ๋๋ ค์ง์ง๋ง, ์์ฆ์ ๊ฑฐ์ ๋ฌด์ํ ์์ค์ด๊ธด ํด์.
์ค๋ง IDC์ ์์ฐ์ฌํด๊ฐ ์ผ์ด๋๊ฒ ๋ ์ถ๊ธดํ์ง๋ง, 2022๋ ์๋ SK C&C IDC์ผํฐ ํ์ฌ๋ก 3๋ง2์ฒ๋์ ์๋ฒ๊ฐ ๊บผ์ง๋ฉด์ ์นด์นด์ค์ ๋ชจ๋ ์๋น์ค๊ฐ ๋จนํต๋๋ ์ผ์ด ์์์ฃ . (๋ฌผ๋ก ์นด์นด์ค๊ฐ ๊ทธ๊ฑธ ๋ชฐ๋์ ๋ฆฌ๋ ์๊ณ , ๋ํ์๋น์ค์ด๋ ์ ์ฒด๋ฅผ ์ด์คํ ํ์ง ๋ชปํ๋ ๋ค๋ฅธ ์ด์ ๊ฐ ์์๊ฒ ์ง๋ง์.)
Quiz. ์ธ๋ถ๋ง๋์ญ(๋คํธ์ํฌ) 64๊ฐ์ฉ ์๋ธ๋ท 2๊ฐ, ๋ด๋ถ๋ง ๋์ญ(ํธ์คํธ) 32๊ฐ์ฉ ์๋ธ๋ท 2๊ฐ๋ก ๊ตฌ์ฑํ ๊ฒฝ์ฐ, ์ด๋ป๊ฒ CIDR ๋ฅผ ์ ํด ์๋ธ๋คํ ํด์ผํ ๊น์?
์ผ๋จ VPC๊ฐ ๊ฐ์ง IP ๋์ญ์ 4๊ฐ๋ก ๋๋ ์๋ธ๋ท์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
- ์ธ๋ถ๋ง์ผ๋ก ์ฌ์ฉํ Subnet : 64๊ฐ์ฉ 2๊ฐ (AZ๋ฅผ ๋ค๋ฅด๊ฒ ๊ตฌ์ฑ)
- ๋ด๋ถ๋ง์ผ๋ก ์ฌ์ฉํ Subnet : 32๊ฐ์ฉ 1๊ฐ
- ๊ด๋ฆฌ์ฉ์ผ๋ก ์ฌ์ฉํ Subnet : 32๊ฐ์ฉ 1๊ฐ
- subnet์ private 2๊ฐ์ public 2๊ฐ์ ๋ํด ๊ฐ์ฉ ์์ญ(ap-northeast-2a, ap-northeast-2c)์ ๋๋์ด 1๊ฐ์ฉ ์์ฑ
- vpc๋ฅผ 192.168.99.0/24 ๋ก ๋ง๋ค๋ฉด cidr์ 192.168.99.0 ~ 192.168.99.256 ์ฌ์ด!
- /26, /27 ์ ์๋ธ๋ท ๋ง์คํฌ์ ์ซ์. 26์ ํ๋ฉด 64๊ฐ(๊ทธ ์ค 4๊ฐ + 1๊ฐ๋ ์๋ ์ ์ธ๋์ด 59๊ฐ ๋ฒ์ ์ค ํ๋์ IP๊ฐ ํ ๋น ๋๋ค), 27์ ํ๋ฉด 32๊ฐ ์ด๋ค. ์ฒซ๋ฒ์งธ ์๋ธ๋ท์ 192.168.99.0/26 ๋ก ์ง์ ํ๊ฒ ๋๋ค๋ฉด ๊ทธ ๋ค์์ 192.168.99.65/26 ์ ๊ฐ์ด ํ๋์ ์๋ธ๋ท ๋ง์คํฌ ์ซ์ ๊ฐฏ์๋งํผ ๊ฐ๊ฒฉ์ ์ฃผ์ด์ผ ํจ

Tip) AWS VPC ์ค์ ์, ์๋์ ๊ฐ์ ์ ์ฝ์ฌํญ์ด ์์ด์.
- VPC์์ ์ ๊ณตํ๋ CIDR์ /16 ~ /28 ์ฌ์ด์์

- ํด๋น ์ฃผ์์ 5๊ฐ๋(0, 1, 2, 3, 255)๋ AWS์์ ์๋์ผ๋ก ์์ฝ๋์ด ์ฌ์ฉํ ์ ์์ด์

CIDR ํํธ
๋ด๊ฐ ๋ง๋ CIDR ์ฃผ์์ IP ๊ฐ์์ ๋ฒ์๋ฅผ ์๊ณ ์ถ๋ค๋ฉด, CIDR ๊ณ์ฐ๊ธฐ ์ฌ์ดํธ ๋๋ ์๋ ํ๋ฅผ ์ด์ฉํด์ ์ฝ๊ฒ ์ ์ ์์ด์

์ฌ์ดํธ๋ก ๊ณ์ฐํด๋ ๋์ง๋ง, ์ฌ์ฉํ๋ IP ๋์ญ๊น์ง ์ ์ ์๋ ์๋ [ ์๋ธ๋ท ๋ง์คํฌ(/CIDR) ํ ] ๋ฅผ ๋ณด๋ฉด ์กฐ๊ธ ๋ ํธํ๋ต๋๋ค.
- x.x.x.x /25 (์๋ธ๋ท ๋ง์คํฌ 11111111.11111111.11111111.10000000, ์ญ์ง์๋ก 255.255.255.128)
x.x.x.x /26 (์๋ธ๋ท ๋ง์คํฌ 11111111.11111111.11111111.11000000, ์ญ์ง์๋ก 255.255.255.192)
X.x.x.x /27 (์๋ธ๋ท ๋ง์คํฌ 11111111.11111111.11111111.11100000, ์ญ์ง์๋ก 255.255.255.224)
x.x.x.x /28 (์๋ธ๋ท ๋ง์คํฌ 11111111.11111111.11111111.11110000, ์ญ์ง์๋ก 255.255.255.240)


64๊ฐ ์์ดํผ๋ฅผ ๊ฐ์ง ์๋ธ๋ท์ ๋ง๋ ์ดํ, IP 32๊ฐ ์๋ธ๋ท์ ์ถ๊ฐํ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด 192.168.0.64/27๋ก ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.

์ ๋ต (==AWS ์๋ธ๋ท ์์ฑ๋ฐฉ๋ฒ)
Tip. SSH ์ ์์, ํค ํ์ด๊ฐ pem ํ์ฅ์์ฌ์ผํฉ๋๋ค. AWS์์ ๋ง๋ค์๋ค๋ฉด ๋ด์ฉ์ pem ์ธ์ฝ๋ฉ์ด๋ฏ๋ก ํ์ฅ์๋ง ๋ฐ๊พธ์
๋ ๋์ํฉ๋๋ค.
ssh -i KEY-jiwondev.pem ubuntu@๋ฑ๋กํํผ๋ธ๋ฆญ์์ดํผ
- VPC๋ ๋ง๋ค๋ฉด ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก VPC ์ฃผ์๊ธฐ์ค์ผ๋ก ์๋ธ๋ท ์ฃผ์๋ ์์ฑ๋๋๊ฑธ ์์ง๋ง์ธ์.
- ์๋ธ๋ท ์์ฑ ๋ฐฉ๋ฒ
- VPC > ๋ด๊ฐ ์์ฑํ VPC ์ ํ
- ์๋ธ๋ท ์ด๋ฆ > jiwondev-subnet-public-1, jiwondev-subnet-public-2, jiwondev-subnet-private-1, jiwondev-subnet-private-2 ์ ๊ฐ์ด ๊ตฌ๋ถ๊ฐ๋ ์ด๋ฆ์ผ๋ก
- ๊ฐ์ฉ ์์ญ : public1, private1 > ap-northeast-2a, public2, private2 > ap-northeast-2c
- IPv4 CIDR ๋ธ๋ก : /26์ ๊ฒฝ์ฐ 64 ๊ฐ๊ฒฉ, /27์ ๊ฒฝ์ฐ 32 ๊ฐ๊ฒฉ์ผ๋ก ์์ดํผ๋ฅผ ์ ์ ํ ๋ฐฐ๋ถ(์ด๋ฏธ์ง๋ฅผ ์ฐธ๊ณ ํ์) → ์๋ธ๋ท ์์ฑ ์๋ฃ

๋ค๋ง AZ๋ง 2๊ฐ๋ก ๋๋ด์ ๋ฟ, ์์ง NAT ๊ฒ์ดํธ์จ์ด์ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ค์ ํด์ฃผ์ง ์์์ฃ . ์์ง ์ธ๋ถ๋ง์ด ์๋์์

Internet Gateway ์ฐ๊ฒฐ (์ธ๋ถ๋ง -> VPC)
- ์๋ฒ์ ์ฐ๊ฒฐํ ๋ ์ ๊ตฌ ์ญํ
- ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ์์ฑ ๋ฐฉ๋ฒ
- ์ด๋ฆ ํ๊ทธ ์์ฑ > ์์ฑ๋ ๊ฒ์ดํธ์จ์ด๋ฅผ ํด๋ฆญ > ์ฐ์ธก ์๋จ '์์ -> VPC์ ์ฐ๊ฒฐ' ์ ํ > ๋ด vpc์ ์ฐ๊ฒฐ > ์ฐ๊ฒฐ ์๋ฃ
Route Table ์์ฑ (์ฐ๊ฒฐ์ ๋์์ผ๋, ์ด๋๋ก ๊ฐ์ผํ ์ง ๋ชจ๋ฆ -> ์์ฒญ drop)
- VPC, ์ธํฐ๋ท ๋ฐ VPN ์ฐ๊ฒฐ ๋ด ์๋ธ๋ท ๊ฐ์ ํจํท์ด ์ ๋ฌ๋๋ ๋ฐฉ๋ฒ์ ์ง์
- ๋ผ์ฐํ
ํ
์ด๋ธ ์์ฑ ๋ฐฉ๋ฒ
- private 2๊ฐ, public 1๊ฐ ์ด 3๊ฐ ์์ฑ
- ๋ด VPC ์ ํ > ์์ฑ ์๋ฃ
- ์์ฑํ ๋ผ์ฐํ
ํ
์ด๋ธ ์ค์
- public ๋ผ์ฐํ ํ ์ด๋ธ ์ ํ > ํ๋จ ๋ผ์ฐํ ์ ํ > ๋ผ์ฐํ ํธ์ง ํด๋ฆญ > ๋ผ์ฐํ ์ถ๊ฐ > ๋์ IP : 0.0.0.0/0, ๋์ igw : ๋ด igw ์ ํ
- ์๋ธ๋ท ์ฐ๊ฒฐ ์ ํ > ๋ช ์์ ์๋ธ๋ท ์ฐ๊ฒฐ > ์๋ธ๋ท ์ฐ๊ฒฐ ํธ์ง ํด๋ฆญ > ์๋ธ๋ท ํด๋ฆญ > ์์ฑํ ์๋ธ๋ท 3๊ฐ ํด๋ฆญ > ์ฐ๊ฒฐ ์ ์ฅ
NAT ๊ฒ์ดํธ์จ์ด ์์ฑ (์ธ๋ถ๋ง ์์ฒญ-> ๋ด๋ถ๋ง ์ฃผ์๋ก ๋ณํ)
- ์๋ ์๋ EC2๋ฅผ ๋ฐ๋ก ํ๋ ๋ ๋์ NAT ๊ฒ์ดํธ์จ์ด๋ฅผ ๊ตฌ์ฑํ์๋๋ฐ, ์ด์ AWS์์ ์ฝ๊ฒ ๋ง๋ค ์ ์๊ฒ ๋์์ด์
- private - public ๊ฐ ์ฐ๊ฒฐ
- NAT ๊ฒ์ดํธ์จ์ด ์์ฑ ๋ฐฉ๋ฒ
- ์ด๋ฆ : mins99-nat-2a, mins99-nat-2c (๊ฐ ๋ฆฌ์ ์ ๋ํ NAT ๊ฒ์ดํธ์จ์ด ์ด์ public ์๋ธ๋ท์ ๋ํ NAT)
- ์ฐ๊ฒฐ ์ ํ : public
- ํ๋ ฅ์ IP ํ ๋น ID > ์ฐ์ธก ํ๋ ฅ์ IP ํ ๋น ํด๋ฆญ → NAT ๊ฒ์ดํธ์จ์ด ์์ฑ ์๋ฃ
- ์์ฑ ์๋ฃ ํ ๋ผ์ฐํ ํ ์ด๋ธ ๋ฉ๋ด์์ ๊ฐ private ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ํด ๋ผ์ฐํ ์ ์ถ๊ฐ
๊ทธ๋ฆผ์ผ๋ก ๋ณด๋ฉด ์ธ๋ถ๋ง์์ ์ ์ํ ํ, ์ธ๋ถ๋ง์ ์๋ NAT ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ๋ด๋ถ๋ง์ผ๋ก ์ ๋ฌ๋๋ ๋ชจ์์ด์์.
๋น์ฐํ๊ฑฐ์ง๋ง ๋ด๋ถ๋ง์ ์ฐ๊ฒฐ๋ ๋ผ์ฐํ
ํ
์ด๋ธ์์, NAT Gateway์์ ์ค๋ ๋ชจ๋ ์ธ๋ฐ์ด๋ ์์ฒญ์ ํ์ฉํ๋๋ก ํด์ผ ๋ฉ๋๋ค

Security Group ์ค์ (์์ฆ์ ACL, Access Controll list๋ ์ ์ฌ์ฉํ์ง ์์์)
- ์ธ๋ถ๋ง(public)
- ์ ์ฒด ๋์ญ : 8080 / 80 / 443 ํฌํธ ์คํ(์๋ฒ์์ ์คํํ๋ ๋ชจ๋์ ํฌํธ or nginx ํฌํธ์ ๋ง์ถฐ์ ์ค์ )
- ๊ด๋ฆฌ๋ง : 22๋ฒ ํฌํธ ์คํ
- ๋ด๋ถ๋ง(private)
- ์ธ๋ถ๋ง : 3306 ํฌํธ ์คํ
- ๊ด๋ฆฌ๋ง : 22๋ฒ ํฌํธ ์คํ
- ๊ด๋ฆฌ๋ง(bastion)
- ์์ ์ ๊ณต์ธ IP : 22๋ฒ ํฌํธ ์คํ
์๋ฒ ์์ฑ
- ์ธ๋ถ๋ง์ ์น ์๋น์ค์ฉ๋์ EC2 2๊ฐ ์์ฑ
- ๋ด๋ถ๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ๋์ EC2 1๊ฐ ์์ฑ
- ๊ด๋ฆฌ๋ง์ bastion ์๋ฒ์ฉ๋์ EC2 1๊ฐ ์์ฑ
๋๋ฉ์ธ ์์ฑ
'๐พ 2025 > โ๏ธ์๋ฒ ์ธํ๋ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| AWS (0) | 2023.08.20 |
|---|
๋ธ๋ก๊ทธ์ ์ ๋ณด
JiwonDev
JiwonDev