AWS(Amazon Web Services)์์ IP ์ฃผ์์ VPC(Virtual Private Cloud)๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ์ดํดํ๋ ๊ฒ์ ๋ณด์๊ณผ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด ๊ธ์ ํตํด ํผ๋ธ๋ฆญ ๋คํธ์ํฌ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ์ ์ฐจ์ด์ , EC2 ์ธ์คํด์ค์ IP ์ฃผ์ ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ VPC์ ์ญํ ๊ณผ ํ์ฉ ๋ฐฉ๋ฒ์ ๋ฐํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค.
ํผ๋ธ๋ฆญ ๋คํธ์ํฌ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ
์ปดํจํฐ ๋คํธ์ํฌ๋ ์ฌ๋ฌ ๋์ ์ปดํจํฐ์ ์ฅ์น๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ค ๊ฐ๊ฐ์ ๊ณ ์ ์๋ณ์์ธ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋คํธ์ํฌ ๋ด์ ์ฅ์น๋ค์ ์๋ก์ IP ์ฃผ์๋ฅผ ์์์ผ ํต์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ด ์ปดํจํฐ์์ ๋ฌด์ ํ๋ฆฐํฐ๋ก ๋ฌธ์๋ฅผ ์ธ์ํ๋ ค๋ฉด ํ๋ฆฐํฐ์ IP ์ฃผ์๋ฅผ ์๊ณ ์์ด์ผ ํฉ๋๋ค.
๋คํธ์ํฌ๋ ํฌ๊ฒ ํผ๋ธ๋ฆญ ๋คํธ์ํฌ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
ํผ๋ธ๋ฆญ ๋คํธ์ํฌ (Public Network)
ํผ๋ธ๋ฆญ ๋คํธ์ํฌ(Public Network)๋ ์ ์ธ๊ณ ์ด๋์๋ ์ ๊ทผํ ์ ์๋ ๋คํธ์ํฌ๋ฅผ ๋งํ๋ฉฐ, ๊ฐ์ฅ ๋ํ์ ์ธ ์๊ฐ ์ธํฐ๋ท์ ๋๋ค. ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ๋ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ด ์ฃผ์๋ ์ธ๋ถ์ ๊ณต๊ฐ๋์ด ์ ์ธ๊ณ์์ ์ ์ผํฉ๋๋ค. ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ํตํด ์ธ๋ถ์์ ๋ด๋ถ ๋คํธ์ํฌ๋ก ์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์, ๋ณด์์ ์ ๊ฒฝ ์จ์ผ ํฉ๋๋ค.
ํ๋ผ์ด๋น ๋คํธ์ํฌ (Private Network)
ํ๋ผ์ด๋น ๋คํธ์ํฌ(Private Network)๋ ์ ๊ทผ์ด ์ ํ๋ ๋คํธ์ํฌ๋ก, ์ฃผ๋ก ๊ธฐ์ ์ด๋ ๊ธฐ๊ด์์ ์ฌ๋ด ์ปดํจํฐ๋ค๋ผ๋ฆฌ ํต์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ผ๋ฐ ๊ฐ์ ์์๋ ์์ดํ์ด ๊ณต์ ๊ธฐ๋ฅผ ํตํด ํ๋ผ์ด๋น ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ฉฐ, ๋น๋ฐ๋ฒํธ ๋ฑ์ ํตํด ์ธ๋ถ์ ์ ๊ทผ์ ์ฐจ๋จํฉ๋๋ค. ํ๋ผ์ด๋น ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ฅ์น๋ค์ ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ๊ฐ์ง๋ฉฐ, ์ด ์ฃผ์๋ ๋คํธ์ํฌ ๋ด๋ถ์์๋ง ์ ํจํฉ๋๋ค. ๋์ผํ ํ๋ผ์ด๋น IP ์ฃผ์๊ฐ ์ฌ๋ฌ ๋คํธ์ํฌ์์ ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋๋ง๋ค IP ์ฃผ์๊ฐ ํ ๋น๋ฉ๋๋ค.
ํ๋ผ์ด๋น IP ์ฃผ์๋ ๋คํธ์ํฌ ๋ด๋ถ์์๋ง ์ ํจํ๋ฉฐ, ์ธ๋ถ์์๋ ์ง์ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ด๋ถ ์์์ ๋ณดํธํ ์ ์์ต๋๋ค.
EC2 ์ธ์คํด์ค์ ํผ๋ธ๋ฆญ IP ์ฃผ์์ ํ๋ผ์ด๋น IP ์ฃผ์
EC2 ์ธ์คํด์ค๋ AWS์์ ์ ๊ณตํ๋ ๊ฐ์ ์๋ฒ๋ก, ์ธํฐ๋ท๊ณผ ํ๋ผ์ด๋น ๋คํธ์ํฌ์ ๋์์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ EC2 ์ธ์คํด์ค๋ ํผ๋ธ๋ฆญ IP ์ฃผ์์ ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ๋ชจ๋ ๊ฐ์ง ์ ์์ต๋๋ค.
ํผ๋ธ๋ฆญ IP ์ฃผ์
- ์ญํ : ์ธํฐ๋ท์ ํตํด ์ธ์คํด์ค์ ์ ๊ทผํ ์ ์๊ฒ ํด์ค๋๋ค.
- ํน์ง: ์ธ๋ถ์ ๊ณต๊ฐ๋๋ฉฐ, ์ ์ธ๊ณ์์ ์ ์ผํ ์ฃผ์์ ๋๋ค.
- ํ์ฉ ์ฌ๋ก: ์น ์๋ฒ ๊ตฌ์ถ ์, ๋ธ๋ผ์ฐ์ ์์ HTTP ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ผ์ด๋น IP ์ฃผ์
- ์ญํ : VPC ๋ด์์ ์ธ์คํด์ค ๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ํน์ง: VPC ๋ด์์๋ง ์ ํจํ๋ฉฐ, ์ธ๋ถ์์๋ ์ง์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- ํ์ฉ ์ฌ๋ก: ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ๊ฐ์ ๋ฏผ๊ฐํ ์์์ ๋ณดํธํ๊ธฐ ์ํด ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Tip: ํผ๋ธ๋ฆญ IP ์ฃผ์๋ ๋ฐ๋์ ํ์ํ ๊ฒฝ์ฐ์๋ง ํ ๋นํ๊ณ , ๋ถํ์ํ ๋ ธ์ถ์ ๋ฐฉ์งํ์ฌ ๋ณด์์ ๊ฐํํ์ธ์.
VPC(Virtual Private Cloud)์ ์ดํด
VPC(Virtual Private Cloud)๋ AWS์์ ์ ๊ณตํ๋ ๊ฐ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ๋ก, ์ฌ์ฉ์๊ฐ ์ ์ํ ๋คํธ์ํฌ ํ๊ฒฝ์ AWS ํด๋ผ์ฐ๋ ๋ด์ ๊ตฌ์ถํ ์ ์๊ฒ ํด์ค๋๋ค. VPC๋ฅผ ํตํด ๋คํธ์ํฌ์ IP ์ฃผ์ ๋ฒ์, ์๋ธ๋ท, ๋ผ์ฐํ ํ ์ด๋ธ, ๋คํธ์ํฌ ๊ฒ์ดํธ์จ์ด ๋ฑ์ ์ธ๋ถ์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ VPC vs ์ปค์คํ VPC
- ๊ธฐ๋ณธ VPC(Default VPC): AWS ๊ณ์ ์ ์์ฑํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ VPC๋ก, ๊ฐ๋จํ ์ค์ ์ผ๋ก EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ์ปค์คํ VPC(Custom VPC): ์ฌ์ฉ์๊ฐ ์ง์ VPC๋ฅผ ์์ฑํ์ฌ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ์ธ๋ถ์ ์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ณด์ ์๊ตฌ์ฌํญ์ด๋ ํน์ ๋คํธ์ํฌ ์ค๊ณ๋ฅผ ํ์๋ก ํ๋ ๊ฒฝ์ฐ ์ ์ฉํฉ๋๋ค.
Tip: ํ๋ก์ ํธ๋ง๋ค ๋ณ๋์ VPC๋ฅผ ์์ฑํ์ฌ ์๋ก ๋ค๋ฅธ ์๋น์ค์ ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ๋ฉด ๋ณด์๊ณผ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํฉ๋๋ค.
VPC์ ๊ตฌ์ฑ ์์
์๋ธ๋ท(Subnet)
- ์ญํ : VPC ๋ด์์ IP ์ฃผ์ ๋ฒ์๋ฅผ ๋ถํ ํ์ฌ ๋ ผ๋ฆฌ์ ์ธ ๋คํธ์ํฌ ๊ตฌ๊ฐ์ ๋ง๋ญ๋๋ค.
- ํน์ง: ํผ๋ธ๋ฆญ ์๋ธ๋ท๊ณผ ํ๋ผ์ด๋น ์๋ธ๋ท์ผ๋ก ๋๋ ์ ์์ต๋๋ค.
- ํผ๋ธ๋ฆญ ์๋ธ๋ท(Public Subnet): ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ํผ๋ธ๋ฆญ IP ์ฃผ์๊ฐ ํ ๋น๋ ์ธ์คํด์ค๊ฐ ์์นํฉ๋๋ค.
- ํ๋ผ์ด๋น ์๋ธ๋ท(Private Subnet): ์ธํฐ๋ท์ ์ง์ ๋ ธ์ถ๋์ง ์๋ ์ธ์คํด์ค๊ฐ ์์นํ๋ฉฐ, ํ๋ผ์ด๋น IP ์ฃผ์๋ง ๊ฐ์ง๋๋ค.
์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด(Internet Gateway)
- ์ญํ : VPC๋ฅผ ์ธํฐ๋ท๊ณผ ์ฐ๊ฒฐํ์ฌ ํผ๋ธ๋ฆญ ์๋ธ๋ท์ ์ธ์คํด์ค๊ฐ ์ธํฐ๋ท์ ์ ๊ทผํ ์ ์๊ฒ ํด์ค๋๋ค.
- ํน์ง: VPC์ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฐ๊ฒฐํด์ผ ํผ๋ธ๋ฆญ ์๋ธ๋ท์ ์ธ์คํด์ค๊ฐ ์ธํฐ๋ท๊ณผ ํต์ ํ ์ ์์ต๋๋ค.
๋ผ์ฐํ ํ ์ด๋ธ(Routing Table)
- ์ญํ : VPC ๋ด์์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค.
- ํน์ง: ๊ฐ ์๋ธ๋ท์ ํ๋์ ๋ผ์ฐํ ํ ์ด๋ธ๊ณผ ์ฐ๊ฒฐ๋๋ฉฐ, ์ด๋ฅผ ํตํด ํธ๋ํฝ์ด ์ด๋๋ก ํฅํ ์ง ๊ฒฐ์ ๋ฉ๋๋ค.
NAT ๊ฒ์ดํธ์จ์ด(NAT Gateway)
- ์ญํ : ํ๋ผ์ด๋น ์๋ธ๋ท์ ์ธ์คํด์ค๊ฐ ์ธํฐ๋ท์ ์ ๊ทผํ ์ ์๋๋ก ํด์ค๋๋ค.
- ํน์ง: ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ NAT ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ์ธํฐ๋ท๊ณผ ํต์ ํ ์ ์์ต๋๋ค.
VPC ํ์ฉ ์ฌ๋ก
1. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ
์น ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ๊ฐ๊ฐ ํผ๋ธ๋ฆญ ์๋ธ๋ท๊ณผ ํ๋ผ์ด๋น ์๋ธ๋ท์ ๋ฐฐ์นํ์ฌ ๋ณด์์ ๊ฐํํฉ๋๋ค. ์น ์๋ฒ๋ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ํตํด ์ธํฐ๋ท์์ ์ ๊ทผํ ์ ์์ง๋ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ํตํด์๋ง ์น ์๋ฒ์ ํต์ ํ ์ ์์ต๋๋ค.
2. ๋ฉํฐ๋ ์ด์ด ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๊ณ์ธต(์: ํ๋ก ํธ์๋, ๋ฐฑ์๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค)์ ์๋ก ๋ค๋ฅธ ์๋ธ๋ท์ ๋ฐฐ์นํ์ฌ ๋คํธ์ํฌ ํธ๋ํฝ์ ์ธ๋ถํํ๊ณ ๋ณด์์ ๊ฐํํฉ๋๋ค.
3. ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋
์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์ AWS VPC๋ฅผ ์ฐ๊ฒฐํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์กด ์ธํ๋ผ์ ํด๋ผ์ฐ๋ ์ธํ๋ผ๋ฅผ ํตํฉํ์ฌ ์ ์ฐํ๊ฒ ์ด์ํ ์ ์์ต๋๋ค.
IP ์ฃผ์์ VPC๋ AWS ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ํต์ฌ ์์๋ก, ๋คํธ์ํฌ์ ๋ณด์๊ณผ ์ฑ๋ฅ์ ์ข์ฐํฉ๋๋ค. ํผ๋ธ๋ฆญ ๋คํธ์ํฌ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ์ ์ฐจ์ด๋ฅผ ์ดํดํ๊ณ , EC2 ์ธ์คํด์ค์ ํผ๋ธ๋ฆญ IP ์ฃผ์์ ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ์ ์ ํ ํ์ฉํจ์ผ๋ก์จ ์์ ํ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ํ ์ ์์ต๋๋ค. ๋ํ, VPC๋ฅผ ํตํด ๋คํธ์ํฌ ํ๊ฒฝ์ ์ธ๋ถ์ ์ผ๋ก ์กฐ์ ํ๊ณ , ๋ค์ํ ํ์ฉ ์ฌ๋ก์ ๋ง์ถฐ ์ ์ฐํ๊ฒ ์ธํ๋ผ๋ฅผ ์ค๊ณํ ์ ์์ต๋๋ค.
์ฐธ๊ณ ์๋ฃ
- AWS ๊ณต์ ๋ฌธ์ - VPC: Amazon VPC
- AWS ๊ณต์ ๋ฌธ์ - EC2 ๋คํธ์ํน: EC2 Networking
- AWS ๊ณต์ ๋ฌธ์ - IP ์ฃผ์: IP Addressing in Amazon VPC
- AWS ๊ณต์ ๋ฌธ์ - ์๋ธ๋ท: Subnets in a VPC
- AWS ๊ณต์ ๋ฌธ์ - ๋ณด์ ๊ทธ๋ฃน: Security Groups for Your VPC
'โ๏ธ Cloud Native > ๐ณ๏ธ AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] AWS EC2 ์ธ์คํด์ค ์์ฑ ๊ฐ์ด๋ (0) | 2025.01.17 |
---|---|
[AWS] AWS ์ดํดํ๊ธฐ: IAM ์ ์ ์์ฑ ๋ฐ Region & ๊ฐ์ฉ ์์ญ ๊ด๋ฆฌ (0) | 2025.01.17 |
[AWS] AWS ์ดํดํ๊ธฐ : ๋ฃจํธ ์ ์ ์ IAM ์ ์ , ์ ์ฑ ๊ด๋ฆฌ (0) | 2025.01.17 |