๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ํ VPC, Subnet, Route Table, Internet Gateway ๊ตฌ์ถ์ ๋ํด ์์๋ณด์.
1. ๋คํธ์ํฌ ๊ตฌ์ฑ
์๋ ํ์ ๊ทธ๋ฆผ์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ์์๋ค์ ์ง์ ๊ตฌ์ฑํ๋ ์์๋ค๋ก ๋น์ ํ์ฌ ๋ํ๋ด์๋ค.
2. AWS์์ ์ ๊ณตํ๋ VPC์ Subnet์ ๊ฐ๋
1) VPC (Virtual Private Cloud) ๋?
- AWS Cloud ๋ด๋ถ์์ ๊ตฌ์ฑ๋๋ ์ฌ์ฉ์์ AWS ๊ณ์ ์ ์ฉ ๊ฐ์ ๋คํธ์ํฌ๋ก ์ด๊ณณ์์ AWS ๋ฆฌ์์ค๋ฅผ ์์ํ ์ ์๋ค. AWS์์๋ ๋ํดํธ๋ก Amazon EC2-VPC๋ฅผ ์ ๊ณตํ์ง๋ง Amazon VPC๋ AWS์ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ๋ค๋ ์ด์ ๊ณผ ํจ๊ป ๊ณ ๊ฐ์ ์์ฒด ๋ฐ์ดํฐ ์ผํฐ์์ ์ด์ํ๋ ๊ธฐ์กด ๋คํธ์ํฌ์ ๋งค์ฐ ์ ์ฌํ๋ค.
- ๋ํ AWS VPC๋ AWS ํด๋ผ์ฐ๋์์ ๋ค๋ฅธ ๊ฐ์ ๋คํธ์ํฌ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฆฌ๋์ด ์๋ค. IP ์ฃผ์ ๋ฒ์์ VPC ๋ฒ์๋ฅผ ์ค์ ํ๊ณ ์๋ธ๋ท์ ์ถ๊ฐํ๊ณ ๋ณด์ ๊ทธ๋ฃน์ ์ฐ๊ฒฐํ ๋ค์ ๋ผ์ฐํ ํ ์ด๋ธ์ ๊ตฌ์ฑํ๋ค.
- VPC๋ Amazon ์ฝ์์์ ์์ฑ๋๋ค. ๋ํ ํ๋์ VPC๋ ํ๋์ Region๋ด์์๋ง ์์ฑ์ด ๊ฐ๋ฅํ์ง๋ง ๋๊ฐ ์ด์์ ๋ฆฌ์ ์ ๊ฑธ์น๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋ ์ง๋ง ํ๋์ VPC๋ ์ฌ๋ฌ๊ฐ์ Amazon Availability Zone (์ดํ AZ) ์ ๊ฑธ์ณ์ ์์ฑ๋ ์ ์๋ค. ๋ํ ๊ฐ์ง ์ ์๋ IP ์ฃผ์์ Range๋ 2^16 = 65535๋ก ์ ํ๋๋ค.
2) Public Subnet & Private Subnet ์ด๋?
VPC๋ด์๋ ๋ณดํต Public Subnet๊ณผ Private Subnet์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- Public Subnet: Public Subnet์ ํน์ง์ Internet Gateway, ELB, ๊ทธ๋ฆฌ๊ณ Public IP/Elastic IP๋ฅผ ๊ฐ์ง ์ธ์คํด์ค๋ฅผ ๋ด๋ถ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํนํ, Public Subnet ๋ด์ ์๋ Nat Instance๋ฅผ ํตํ์ฌ Private Subnet๋ด์ ์๋ instances์ด ์ธํฐ๋ท์ด ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- Private Subnet: ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ๋ถ์ ์ฐจ๋จ๋์ด ์์ต๋๋ค. Private Subnet๋ด์ ์ธ์คํด์ค๋ค์ private ip๋ง์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐinternet inbound/outbound๊ฐ ๋ถ๊ฐ๋ฅ ํ๊ณ ์ค์ง ๋ค๋ฅธ ์๋ธ๋ท๊ณผ์ ์ฐ๊ฒฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฌ๊ธฐ ์ฌ์ฉ๋๋ VPC ๋์ญ๋๋ 172.16.0.0/24 ์ด๋ฉฐ ์๋ธ๋คํ ์ public/private ๋ชจ๋ 6๊ฐ์ ์๋ธ๋ท์ผ๋ก ๋๋์๊ณ (public subnet ๋๊ฐ, private subnet 4๊ฐ) ๊ฐ subnet๋น 27๊ฐ์ ๋คํธ์ํฌ ip๋ฅผ ํ ๋นํ์๋ค.
๋ค์ ์ ๋ฆฌํ์๋ฉด,
- VPC ๋์ญ๋: 172.16.0.0/24
- public subnet1: 172.16.0.0/27
- public subnet2: 172.16.0.32/27
- private subnet1 : 172.16.0.64/27
- private subnet2: 172.16.0.96/27
- private subnet3: 172.16.0.128/27
- private subnet4: 172.16.0.160/27
VPC ๋์ญ๋๋ฅผ 6๊ฐ์ ์๋ธ๋ท์ผ๋ก ๋๋์๊ณ ๊ฐ ์๋ธ๋ท์ 27๊ฐ์ ๋คํธ์ํฌ ip๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
'๐ฅ IT 8๊ฐ ์ง๋ฌด ๊ธฐ์ด์ฒดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(4. ํ๋ ฅ์ IP ์์ฑ) (0) | 2021.06.10 |
---|---|
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(3. ์น ์๋ฒ์ ์ ์) (0) | 2021.06.10 |
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(2. EC2 ์์ฑ) (0) | 2021.06.09 |
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(1. ๋คํธ์ํฌ ์ค์ ) (0) | 2021.06.08 |
ํด๋ผ์ฐ๋ (0) | 2021.06.08 |