Amazon Cloud/VPC

[AWS] ๐Ÿ“š VPC ๊ฐœ๋… & ์‚ฌ์šฉ - ์ธํ”„๋ผ ๊ตฌ์ถ• [Subnet / Routing / Internet Gateway]

์ธํŒŒ_ 2022. 4. 20. 10:20

Subnet-Routing-Internet-Gateway

VPC (Virtual Private Cloud) ๊ฐœ๋… ์ •๋ฆฌ

VPC๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋Š” aws ๊ณ„์ • ์‚ฌ์šฉ์ž ์ „์šฉ ๊ฐ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ์ด๋‹ค.

์‚ฌ์šฉ์ž๋Š” ์ž๊ธฐ๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ IP ์ฃผ์†Œ ๋ฒ”์œ„ ์„ ํƒ, ์„œ๋ธŒ๋„ท ์ƒ์„ฑ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋ฐ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด ๊ตฌ์„ฑ ๋“ฑ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•ด VPC๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•œ๋งˆ๋””๋กœ AWS์šฉ ๋‚˜๋งŒ์˜ ๊ฐœ์ธ ๋„คํŠธ์›Œํฌ ๋ง ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.

 

AWS๋Š” VPC์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•˜์—ฌ ๋ชจ๋“  ์„œ๋น„์Šค์— VPC๋ฅผ ์ ์šฉํ•˜๋„๋ก ๊ฐ•์ œํ•˜๊ณ  ์žˆ๋‹ค.

2011๋…„ VPC ์ถœ์‹œ ์ดํ›„ EC2-Classic Platform(VPC ์ถœ์‹œ ์ „์˜ ๋„คํŠธ์›Œํฌ)์˜ ์‚ฌ์šฉ์ด ์ค‘๋‹จ๋˜๊ณ , VPC ์‚ฌ์šฉ์ด ์˜๋ฌดํ™”๋œ ๋ฐ๋‹ค ๋Œ€๋ถ€๋ถ„์˜ AWS ์„œ๋น„์Šค๊ฐ€ VPC์— ์˜์กด์ ์ด๊ธฐ ๋•Œ๋ฌธ์— VPC์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ํ•„์ˆ˜์ ์ด๋‹ค.

 

์˜ˆ์ „์—๋Š”, ์•„๋ž˜์™€ ๊ฐ™์ด VPC ์ด์ „ EC2-ํด๋ž˜์‹ ๋„คํŠธ์›Œํฌ๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ์ธ์Šคํ„ด์Šค๋“ค์ด ๊ฑฐ๋ฏธ์ค„์ฒ˜๋Ÿผ ์–ฝํ˜€์žˆ์–ด ๋ณต์žก๋„๊ฐ€ ๋†’์•˜๋‹ค. 

aws-vpc-์ •๋ฆฌ

 

๊ทธ๋Ÿฌ๋‚˜ Amazon VPC๊ฐ€ ๋„์ž…๋œ ์ดํ›„๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ์ธ์Šคํ„ด์Šค๊ฐ€ VPC์— ์†ํ•จ์œผ๋กœ์จ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ณ  VPC ๋ณ„๋กœ ํ•„์š”ํ•œ ์„ค์ •์„ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค์— ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค. 

์‚ฌ์šฉ์ž๋Š” ์ง์ ‘ VPC๋ฅผ ์ƒ์„ฑํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ณ„์ •์„ ์ƒ์„ฑ์‹œ region๋ณ„๋กœ ๋””ํดํŠธ๋กœ ์ƒ์„ฑ๋˜๋Š” VPC๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 

์ธ์Šคํ„ด์Šค๋Š” ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ์ปดํ“จํ„ฐ๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.

aws-vpc-์ •๋ฆฌ


VPC๋ฅผ ์•Œ์•„๋ณด๊ธฐ ์ด์ „ ์„ ์ˆ˜ ์ง€์‹ (ํ•„์ˆ˜)

AWS VPC๋ฅผ ์ดํ•ดํ•˜๊ณ  ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„  ์•„๋ž˜์˜ ์ง€์‹๋“ค์ด ํ•„์ˆ˜์ด๋‹ค. ์•ž์œผ๋กœ VPC๋ฅผ ์„ค์ •ํ• ๋•Œ ์ž์ฃผ์ž์ฃผ ๋“ฑ์žฅํ•˜๋Š” ๊ฐœ๋…๊ณผ ์šฉ์–ด๋“ค์ด๋‹ค.

๋งŒ์ผ ์• ๋งคํ•˜๊ฒŒ ์•Œ๊ณ ์žˆ๊ฑฐ๋‚˜ ์ž˜ ๋ชจ๋ฅธ๋‹ค๋ฉด ํฌ์ŠคํŒ… ๋งํฌ๋กœ ๊ฐ€์„œ ๋งˆ์Šคํ„ฐ๋ฅผ ํ•˜๊ณ  ๋Œ์•„์˜ค๊ธฐ๋ฅผ ๊ถŒ์žฅํ•œ๋‹ค.

 

IP ํด๋ž˜์Šค • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ • ์„œ๋ธŒ๋„ทํŒ… ์™„๋ฒฝ ์ •๋ฆฌ

 

[WEB] ๐ŸŒ IP ํด๋ž˜์Šค • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ • ์„œ๋ธŒ๋„ทํŒ… ๐Ÿ’ฏ ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ

์•„์ดํ”ผ(IP) ์ •๋ฆฌ IP(Internet Protocol) ๋ž€ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ์žฅ์น˜๋“ค(์ปดํ“จํ„ฐ, ์„œ๋ฒ„ ์žฅ๋น„, ์Šค๋งˆํŠธํฐ ๋“ฑ)์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ๊ฐ์˜ ์žฅ๋น„์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ณ ์œ  ์ฃผ์†Œ์ด๋‹ค. ์•„์ดํ”ผ(ip)๋Š” ์ผ๋ฐ˜์ ์œผ

inpa.tistory.com

 

CIDR ๊ฐœ๋… ์ •๋ฆฌ & ๊ณ„์‚ฐ๋ฒ•

 

[WEB] ๐ŸŒ CIDR ์ด ๋ฌด์–ผ ๋งํ•˜๋Š”๊ฑฐ์•ผ? โ‡› ๊ฐœ๋… ์ •๋ฆฌ & ๊ณ„์‚ฐ๋ฒ•

CIDR (Classless Inter-Domain Routing) ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋ฅผ ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋งŽ์ด ์ ‘ํ•˜๊ฒŒ ๋  ๊ฐœ๋…์ด CIDR(์‚ฌ์ด๋”) ์ด๋‹ค. CIDR์˜ full name์€ (Classless Inter-Domain Routing) ์œผ๋กœ ํด๋ž˜์Šค ์—†๋Š” ๋„๋ฉ”์ธ๊ฐ„ ๋ผ์šฐํŒ… ๊ธฐ๋ฒ•..

inpa.tistory.com

 

Region(๋ฆฌ์ „) / AZ(Availability Zone) / Edge Location ๊ฐœ๋… ์ •๋ฆฌ

 

[AWS] ๐Ÿ“š ์•„๋งˆ์กด ์›น ์„œ๋น„์Šค ๊ตฌ์กฐ (Region / AZ / Edge Location / Cache) ์™„๋ฒฝ ์ •๋ฆฌ

AWS ๊ธ€๋กœ๋ฒŒ ์ธํ”„๋ผ ๊ตฌ์„ฑ AWS ๊ธ€๋กœ๋ฒŒ ์ธํ”„๋ผ๋Š” ๋ฆฌ์ „(Region), ๊ฐ€์šฉ์˜์—ญ(AZ, Availability Zones), ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜(Edge Location), ๋ฆฌ์ „ ์—ฃ์ง€ ์บ์‹œ(Regional Edge Cache) ๋„ค๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ตฌ์„ฑ ๋˜์–ด ์žˆ๋‹ค. AWS๋ฅผ ์ž…..

inpa.tistory.com

 

aws ๋„คํŠธ์›Œํฌ / ํด๋ผ์šฐ๋“œ ์šฉ์–ด ์ •๋ฆฌ (๊ณ ๊ฐ€์šฉ์„ฑ, ์žฅ์• ํ—ˆ์šฉ ...๋“ฑ)

 

[AWS] ๐Ÿ“š ํด๋ผ์šฐ๋“œ ์šฉ์–ด ์ •๋ฆฌ (๊ณ ๊ฐ€์šฉ์„ฑ / ์žฅ์• ๋‚ด๊ตฌ์„ฑ / ํ™•์žฅ์„ฑ / ํƒ„๋ ฅ์„ฑ)

AWS ํด๋ผ์šฐ๋“œ ์šฉ์–ด ์ •๋ฆฌ AWS ๊ด€๋ จ๋œ ์ž๋ฃŒ๋ฅผ ๋ณด๋‹ค ๋ณด๋ฉด ๋งŽ์€ ๋‹จ์ถ•์šฉ์–ด๋“ค์ด ์ฆ๋น„ํ•˜๊ฒŒ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฉ์–ด ๋œป์„ ๋ชฐ๋ผ ์„ค๋ช…์„ ๋ดค๋”๋‹ˆ ์•Œ์ˆ˜์—†๋Š” ์ „๋ฌธ์šฉ์–ด๋“ค์ด ๋‚˜์™€ ๋˜ ์ฐพ์•„๋ณด๊ฒŒ๋˜๊ณ  ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ  ๋ฌผ๋ฆฌ๋Š”

inpa.tistory.com


VPC (Virtual Private Cloud) ๊ตฌ์„ฑ ์š”์†Œ

์ „์ฒด์ ์ธ VPC ๋ชจ๋ธ ์ง€๋„์ด๋‹ค.

์ƒ์†Œํ•œ ์šฉ์–ด๋“ค์ด ๋งŽ์ง€๋งŒ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์›Œ๋ณด๋ฉด ๊ทธ๋ ‡๊ฒŒ ๋ณต์žกํ•˜์ง€ ์•Š๋‹ค.

ํ•˜๋‚˜ํ•˜๋‚˜ ์”ฉ ๋ฐฐ์›Œ๋‚˜๊ฐ€๊ณ  ์‹ค์ „ ๊ตฌ์ถ•์„ ํ†ตํ•ด ์ตํ˜€๋ณด์ž.

aws-vpc-์ •๋ฆฌ


VPC (Virtual Private Cloud)

Virtual Private Cloud

์œ„์˜ ๊ทธ๋ฆผ์—์„œ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด AWS Cloud ๋‚ด์—๋Š” IDC์˜ ์ง‘ํ•ฉ์ธ 'Region'์ด ์กด์žฌํ•˜๋ฉฐ Region์€ 2๊ฐœ์˜ 'Availability Zone(AZ)'์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ทธ์ค‘์—์„œ VPC๋Š” Region์— ์ƒ์‘ํ•˜๋Š” ๊ทœ๋ชจ์˜ ๋„คํŠธ์›Œํฌ๋ผ๋Š”๊ฑธ ๊ทธ๋ฆผ์„ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ๋‹ค.

IDC๋Š” ‘์ธํ„ฐ๋„ท ๋ฐ์ดํ„ฐ ์„ผํ„ฐ’(Internet Data Center)์˜ ์ค€๋ง๋กœ, ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์˜ ํ•ต์‹ฌ์ด ๋˜๋Š” ์„œ๋ฒ„๋ฅผ ํ•œ ๋ฐ ๋ชจ์•„ ์ง‘์ค‘์‹œํ‚ฌ ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ ์„ค๋ฆฝํ•˜๋Š” ์‹œ์„ค์„ ๋งํ•œ๋‹ค. 

์ฆ‰, VPC๋Š” ๋…๋ฆฝ๋œ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ํฐ ๋‹จ์œ„์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  VPC๋Š” Region์— ํ•˜๋‚˜์”ฉ ์ด๋‹ค. ๋‹ค๋ฅธ Region๊ณผ ๊ฑธ์ณ์„œ ํ™•์žฅ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

 

VPC๋Š” ๊ฐ region์— ์ข…์†๋˜๋ฉฐ RFC1918์ด๋ผ๋Š” ์‚ฌ์„ค IP ๋Œ€์—ญ์— ๋งž์ถ”์–ด ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

VPC์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์„ค IP ๋Œ€์—ญ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

AWS VPC๋Š” On-premise(์ „ํ†ต์ ์ธ ์ธํ”„๋ผ)์™€ ๋™์ผํ•œ ๋Œ€์—ญ์˜ ์‚ฌ์„ค IP๋ฅผ ์ด์šฉํ•ด ๋ฒ”์œ„ ๋‚ด์—์„œ vpc์˜ ipv4 CIDR์˜์—ญ์„ ์„ค์ •ํ•œ๋‹ค.

์ฐธ๊ณ ๋กœ ํ•œ ๋ฆฌ์ „์•ˆ์— VPC๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ์ƒ์„ฑํ• ๋•Œ ์„œ๋กœ ์•„์ดํ”ผ๋Š” ๊ฒน์น˜๋ฉด ์•ˆ๋œ๋‹ค. ์ƒ์„ฑ์€ ๋˜์ง€๋งŒ DNS IP๋ฅผ ์žก์ง€ ๋ชปํ•˜๋Š” ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ธฐ๋ณธ VPC๊ฐ€ 172.31.0.0/16์œผ๋กœ ์ƒ์„ฑ๋˜์–ด ์žˆ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” 172.31 ๋„คํŠธ์›Œํฌ IP์ฃผ์†Œ๋ฅผ ํ”ผํ•ด์„œ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ์œ ์˜ํ•  ์ ์ด ์žˆ๋Š”๋ฐ, ์›๋ž˜ ๊ทœ์ •๋œ ์‚ฌ์„ค IP ๋ฒ”์œ„์™€๋Š” ๋‹ค๋ฅด๊ฒŒ aws์—์„œ๋Š” /16 ~ /28 ๋น„ํŠธ์˜ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋งŒ์„ ํ—ˆ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์ฆ‰, AWS VPC๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ IP ๋Œ€์—ญ์€ /16์ด๋ฉฐ, ๊ฐ€์žฅ ์ž‘์€ ๋Œ€์—ญ์€ /28 ์ธ ์…ˆ์ด๋‹ค.

์ด ๋ฒ”์œ„๋‚ด์—์„œ๋งŒ CIDR๋ฅผ ์„ค์ •ํ•ด์•ผ ๋œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  VPC์—์„œ ํ•œ๋ฒˆ ์„ค์ •๋œ IP ๋Œ€์—ญ์€ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ VPC๋Š” ๋…๋ฆฝ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์—†๋‹ค.

๋งŒ์ผ ํ†ต์‹ ์„ ์›ํ•œ๋‹ค๋ฉด VPC ํ”ผ์–ด๋ง(peering) ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด VPC ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.


VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ

๋จผ์ € ๊ฒ€์ƒ‰์ฐฝ์— vpc๋ผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์„œ๋น„์Šค์— ๋“ค์–ด๊ฐ„๋‹ค.

๊ทธ๋ฆฌ๊ณ  region์„ ๋ฏธ๊ตญ์—์„œ ์„œ์šธ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  vpc ๋งˆ๋ฒ•์‚ฌ ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐVPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ
VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ
VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ

 

์„ค์ •๊ฐ’์„ ์„ ํƒํ•˜๊ณ  ์ƒ์„ฑ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด study๋ผ๋Š” vpc๊ฐ€ ์ƒ์„ฑ๋˜๋Š”๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

(์ฐธ๊ณ ๋กœ ์œ„์— ์žˆ๋Š” - vpc๋Š” ๊ณ„์ • ์ƒ์„ฑํ• ๋•Œ ๊ฐ™์ด ๋งŒ๋“ค์–ด์ง€๋Š” ๊ธฐ๋ณธ vpc์ด๋‹ค)

VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ

 

๋‹ค์‹œ VPC ๋ฉ”๋‰ด๋กœ ๋Œ์•„๊ฐ€์„œ ๋ฐฉ๊ธˆ ๋งŒ๋“  VPC๋ฅผ ์„ ํƒํ•˜๊ณ  ์šฐ์ธก ์ƒ๋‹จ์— ์žˆ๋Š” ์ž‘์—… ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ DNS ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ํŽธ์ง‘์œผ๋กœ ๋“ค์–ด๊ฐ€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ํ™œ์„ฑํ™”์— ์ฒดํฌํ•ด์ฃผ๊ณ  ์ €์žฅํ•ด์ค€๋‹ค.

VPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐVPC ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ


์„œ๋ธŒ๋„ท (Subnet)

์„œ๋ธŒ๋„ท์€ VPC์˜ IP ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„์–ด ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฐฐ์น˜๋˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ๋œปํ•œ๋‹ค.

VPC๊ฐ€ ๋…ผ๋ฆฌ์ ์ธ ๋ฒ”์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค๋ฉด, ์„œ๋ธŒ๋„ท์€ VPC์•ˆ์—์„œ ์‹ค์ œ๋กœ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์˜์—ญ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์‹ค์ œ๋กœ EC2, RDS๊ฐ™์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜์˜ VPC์— N๊ฐœ์˜ ์„œ๋ธŒ๋„ท์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•˜๋‚˜์˜ AZ์—๋งŒ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋‹ค์Œ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ AZ์— ๊ฑธ์ณ์„œ ์„œ๋ธŒ๋„ท์„ ์ƒ์„ฑํ• ์ˆ˜ ์—†๋‹ค๋Š” ๋ง์ด๋‹ค.

aws-vpc-Subnet

 

์„œ๋ธŒ๋„ท ์—ญ์‹œ vpc์ฒ˜๋Ÿผ CIDR ๋ฒ”์œ„๋Š” /16(65536๊ฐœ) ~ /28(16๊ฐœ)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, VPC CIDR ๋ธ”๋ก ๋ฒ”์œ„์— ์†ํ•˜๋Š” CIDR ๋ธ”๋ก์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์•„๋ž˜ ์‚ฌ์ง„์„ ๋ณด๋ฉด VPC(10.0.0.16) ๋‚ด์—์„œ ๋‹ค์‹œ ํฌ๊ธฐ๋ฅผ ๋‘๊ฐœ๋กœ ์ชผ๊ฐœ์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ VPC๋ฅผ ์ชผ๊ฐ  ์กฐ๊ฐ๋“ค์ด ๋ฐ”๋กœ Subnet(10.0.1.0/24)์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜์˜ AZ(Availability Zone)์— ์„œ๋ธŒ๋„ท์ด ๊ฐ๊ฐ ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

aws-vpc-Subnet

VPC๋ฅผ ์ž˜๊ฒŒ ๋‚˜๋ˆˆ ๊ฒƒ์ด ์„œ๋ธŒ๋„ท์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์—ฐํžˆ VPC๋ณด๋‹ค ๋Œ€์—ญํญ์ด ๋‚ฎ์•„์•ผ ํ•œ๋‹ค.

 

๋‹จ, ์„œ๋ธŒ๋„ท ๋Œ€์—ญํญ์„ ์ง€์ •ํ•ด ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ• ๋•Œ ์œ ์˜ํ•  ์ ์ด ์žˆ๋‹ค.

AWS๊ฐ€ ๊ด€๋ฆฌ์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” IP๋„ ์กด์žฌํ•˜๋Š”๋ฐ, ์•„๋ž˜์— ์„œ์ˆ ํ•œ IP๋“ค์€ AWS์˜ ๊ด€๋ฆฌ IP๋กœ์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” AWS์˜ ์˜ˆ์•ฝ ์ฃผ์†Œ์ด๋‹ค. (10.0.0.0/24 ๊ธฐ์ค€)

10.0.0.0 ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ (Network ID)
10.0.0.1 AWS์—์„œ VPC ๋ผ์šฐํ„ฐ์šฉ์œผ๋กœ ์˜ˆ์•ฝ (Default Gateway)
10.0.0.2 DNS ์„œ๋ฒ„ ์ฃผ์†Œ
DNS ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋Š” ๊ธฐ๋ณธ VPC ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„์— 2๋ฅผ ๋”ํ•œ ์ฃผ์†Œ์ด๋‹ค.
CIDR ๋ธ”๋ก์ด ์—ฌ๋Ÿฌ ๊ฐœ์ธ VPC์˜ ๊ฒฝ์šฐ, DNS ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๊ฐ€ ๊ธฐ๋ณธ CIDR์— ์œ„์น˜ํ•˜๊ฒŒ ๋œ๋‹ค.
10.0.0.3 AWS์—์„œ ์•ž์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์˜ˆ์•ฝํ•œ ์ฃผ์†Œ
10.0.0.255 ๋„คํŠธ์›Œํฌ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ

๊ธฐ์–ต์„ ๋– ์˜ฌ๋ ค๋ณด๋ฉด ๋„คํŠธ์›Œํฌ ์ด๋ก ์—์„œ ํ˜ธ์ŠคํŠธ ๋ฒ”์œ„์˜ ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋งˆ์ง€๋ง‰ ์ฃผ์†Œ๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ์„œ ํ˜ธ์ŠคํŠธ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†์—ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ AWS์—์„œ๋Š” ์ž์ฒด ์„œ๋น„์Šค์— ์ด์šฉ๋˜๋Š” ํ˜ธ์ŠคํŠธ๊ฐ€ ์ถ”๊ฐ€๋กœ ํ• ๋‹น๋˜์–ด์žˆ์–ด์„œ ์ด 2+3๊ฐœ๋ฅผ ์‚ฌ์šฉ์„ ๋ชปํ•œ๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.

์˜ˆ๋ฅผ๋“ค์–ด ์ด๋Ÿฐ AWS ๊ธฐ์ถœ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ ํ•˜๋ฉด,

Q. AWS์— 192.168.0.0/24 ์—์„œ ์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ ๊ฐฏ์ˆ˜๋Š”?

1์ด 24๊ฐœ ์žˆ์œผ๋‹ˆ ํ˜ธ์ŠคํŠธID๋Š” 8๋น„ํŠธ๋‹ˆ๊นŒ, 2^8=256๊ฐœ ์ด๊ณ  ๊ทธ์ค‘ ์ฒ˜์Œ๊ณผ ๋์€ ๋นผ๋ฉด 254๊ฐœ๋‹ค! ๋ผ๊ณ  ํ•˜๋ฉด ํ‹€๋ฆฐ ๊ฒƒ์ด๋‹ค.
256-5=251์ด ์ •๋‹ต์ด๋‹ค.

 

Public Subnet  / Private Subnet 

aws-vpc-Subnet

์„œ๋ธŒ๋„ท์€ ๋‹ค์‹œ Public Subnet๊ณผ Private Subnet์œผ๋กœ ๋‚˜๋‰  ์ˆ˜ ์žˆ๋‹ค.

์ธํ„ฐ๋„ท๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ์„œ๋ธŒ๋„ท์„ public subnet์ด๋ผ๊ณ  ํ•˜๊ณ , ์ธํ„ฐ๋„ท๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์ง€ ์•Š์€ ์„œ๋ธŒ๋„ท์„ private subnet์ด๋ผ๊ณ  ํ•œ๋‹ค.

  • Private Subnet : ์ธํ„ฐ๋„ท์— ์ ‘๊ทผ ๋ถˆ๊ฐ€๋Šฅํ•œ subnet (VPC ๋‚ด๋ถ€์—์„œ๋งŒ ํ†ต์‹ )
  • Public Subnet : ์ธํ„ฐ๋„ท์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ Subnet (VPC ์™ธ๋ถ€/๋‚ด๋ถ€์™€ ํ†ต์‹ )

๋”ฐ๋ผ์„œ public subnet์— ์กด์žฌํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋Š” Public IP์™€ Elastic IP๋ฅผ ๋ณด์œ ํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์•„์›ƒ๋ฐ”์šด๋“œ, ์ธ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด, private subnet์€ ์™ธ๋ถ€์— ๋…ธ์ถœ์ด ๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค.

์ธ๋ฐ”์šด๋“œ : ์™ธ๋ถ€์—์„œ - > ์ธ์Šคํ„ด์Šค๋กœ ์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ
์•„์›ƒ๋ฐ”์šด๋“œ : ์ธ์Šคํ„ด์Šค์—์„œ - > ์™ธ๋ถ€๋กœ ๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ

๊ทธ๋ž˜์„œ private subnet์— ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ ์ •๋ณด๋“ค์„ ์ €์žฅํ•ด ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ์‹์œผ๋กœ ์„ค๊ณ„๋ฅผ ํ•˜๋Š” ํŽธ์ด๋‹ค.

์ด์ฒ˜๋Ÿผ Private ์„œ๋ธŒ๋„ท ๋‚ด๋ถ€์˜ ์ธ์Šคํ„ด์Šค๋“ค์€ ์˜ค์ง ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท๊ณผ๋งŒ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ๋งŒ์ผ ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š”๋ฐ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ํ•„์ˆ˜๋ผ๋ฉด ๋’ค์— ๋ฐฐ์šธ NAT instance๋ฅผ ํ†ตํ•ด์„œ Private ๋‚ด๋ถ€์˜ ์ธ์Šคํ„ด์Šค๋“ค์ด ์ธํ„ฐ๋„ท์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๋‹ค.

 

aws-vpc-Subnet

์œ„ ์‚ฌ์ง„์€ ์„œ๋ธŒ๋„ท ๊ตฌ์กฐ์˜ ์™„์„ฑํ˜•์ด๋‹ค. (์‚ฌ์ง„์— ๋ณด์ด๋Š” Router๋‚˜ Internet gatway๋Š” ๋‹ค์Œ ์„น์…˜์—์„œ ์ง„ํ–‰ํ•œ๋‹ค)

AZ์•ˆ์— public ์„œ๋ธŒ๋„ท ๊ณผ private ์„œ๋ธŒ๋„ท์„ ๋ฐฐ์น˜ํ–ˆ๋‹ค.

 

public Subnet์ธ 10.0.1.0/24์™€ 10.0.2.0/24์€ EC2 ๋‹ค์ˆ˜๋ฅผ ํƒ‘์žฌํ•ด์•ผํ•˜๋‹ˆ ๋‹ค์ˆ˜์˜ ์‚ฌ์„ค IP ํ•„์š”ํ•˜๋ฏ€๋กœ cidr๊ฐ’์„ ๋‚ฎ๊ฒŒ ์ค˜์„œ /24(256๊ฐœ) Subnet ๋ฒ”์œ„๋ฅผ ํฌ๊ฒŒ ๋‚˜๋ˆ„์—ˆ๋‹ค.

private Subnet์ธ 10.0.3.0/25๊ณผ 10.0.4.0/25์€ RDS์™€ ๊ฐ™์€ ์†Œ์ˆ˜์˜ ์„œ๋น„์Šค๋ฅผ ํƒ‘์žฌํ•˜๋ฏ€๋กœ ๋งŽ์ด ํ•„์š”ํ•˜์ง€ ์•Š์•„ cidr ๊ฐ’์„ ๋†’๊ฒŒ /25(128๊ฐœ) ์ฃผ์—ˆ๋‹ค.

 

์ด๋Ÿฐ์‹์œผ๋กœ ์„œ๋ธŒ๋„ท์„ ๋‚˜๋ˆ  ๊ตฌ์„ฑํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ต์ง€ ์•Š๋‹ค.

์ •๋ฆฌํ•˜์ž๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ์ด ๋˜์–ด์ง„๋‹ค.

  • VPC : 10.0.0.0/16
  • public Subnet : 10.0.1.0/24, 10.0.2.0/24,
  • private Subnet : 10.0.3.0/25, 10.0.4.0/25

Subnet ์‹ค์ „ ๊ตฌ์„ฑํ•˜๊ธฐ

์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๋Œ€๋กœ AZ 2๊ฐœ ์„œ๋ธŒ๋„ท์„ public 2๊ฐœ, private 2๊ฐœ ๊ตฌ์„ฑํ•ด๋ณผ ๊ณ„ํš์ด๋‹ค.

  ap-northeast-2a (AZ) ap-northeast-2c (AZ)
Public subnet 10.0.1.0/24 10.0.2.0/24
Private subnet 10.0.3.0/25 10.0.4.0/25

aws-vpc-Subnet
aws-vpc-Subnet
Subnet ์‹ค์ „ ๊ตฌ์„ฑSubnet ์‹ค์ „ ๊ตฌ์„ฑ
Subnet ์‹ค์ „ ๊ตฌ์„ฑSubnet ์‹ค์ „ ๊ตฌ์„ฑ
Subnet ์‹ค์ „ ๊ตฌ์„ฑ

์„œ๋ธŒ๋„ท์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑํ–ˆ๋‹ค๋ฉด, ์„œ๋ธŒ๋„ท ๋ชฉ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™๋œ๋‹ค.

์ด๋ ‡๊ฒŒ ์„œ๋ธŒ๋„ท 4๊ฐœ๋ฅผ ๊ตฌ์„ฑ์„ ์™„๋ฃŒํ–ˆ๋‹ค.

public ์„œ๋ธŒ๋„ท๊ณผ private ์„œ๋ธŒ๋„ท์„ ๊ฐ๊ธฐ ๋‹ค๋ฅธ AZ์— ์„ค์ •ํ•ด๋„ ๋ ๊นŒ?

๊ฒฐ๋ก ์ ์œผ๋กœ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค. ๋‹ค๋งŒ ๊ฐ™์€ AZ์— ์„ค์ •ํ•˜๋Š” ์ด์œ ๋Š” ๊ฐ๊ธฐ ๋‚˜๋ˆ„์–ด ๋‹ค๋ฅธ AZ์— ์„ค์ •ํ•  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๋ผ๋ฆฌ์˜ ํ†ต์‹ ์ด ์ถ”๊ฐ€์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŠธ๋ž˜ํ”ฝ ์†๋„๊ฐ€ ๋Š๋ ค์งˆ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์„œ๋ธŒ๋„ท์€ ํ•œ๋ฒˆ ๋งŒ๋“ค๋ฉด ์˜ต์…˜ ์ˆ˜์ •์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
๊ทธ๋ž˜์„œ ์„ค์ •์„ ๋ฐ”๊ฟ”์•ผ ํ•  ์ƒํ™ฉ์ด ์ƒ๊ธฐ๋ฉด ์ง€์šฐ๊ณ  ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

 

 

ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— public IP ์ž๋™ ํ• ๋‹น ์„ค์ •

ํ›„์—, EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ• ๋•Œ ํ•˜๋Š” ์ž‘์—…์ด๋ผ ์—ฌ๊ธฐ์„œ ํ•ด๋„ ๋˜๊ณ  ์•ˆํ•ด๋„ ๋˜์ง€๋งŒ ๋ฏธ๋ฆฌ ์„ค์ •ํ•ด์„œ ํ™•์‹คํžˆ ์„œ๋ธŒ๋„ท์„ ๊ตฌ๋ถ„ ์ง“๋Š”๊ฒƒ๋„ ๋‚˜์˜์ง€ ์•Š๋‹ค.

์ด ์„œ๋ธŒ๋„ท์— ๋“ค์–ด๊ฐ„ ๋ชจ๋“  IP๋Š” ์ž๋™์œผ๋กœ ํผ๋ธ”๋ฆญ ์ฃผ์†Œ๋กœ ํ™œ์„ฑํ™” ํ•˜๋Š” ์˜ต์…˜์ด๋‹ค. ์ด๊ฑธ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ์„ ๋ชปํ•œ๋‹ค.

ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์€ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•˜๋ผ๊ณ  ๋งŒ๋“  ์„œ๋ธŒ๋„ท์ด๊ธฐ ๋•Œ๋ฌธ์—, ์•ž์„œ ๋งŒ๋“  2๊ฐœ์˜ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์ฃผ์†Œ ์ž๋™ ํ• ๋‹น ํ™œ์„ฑํ™”๋ฅผ ์ฒดํฌ ํ•œ๋‹ค.

Subnet ์‹ค์ „ ๊ตฌ์„ฑ
Subnet ์‹ค์ „ ๊ตฌ์„ฑ

 

Subnet์— EC2 ์ธ์Šคํ„ด์Šค ๋„ฃ๊ธฐ

EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ ์ ˆํžˆ ์„ค์ •์„ ์ง„ํ–‰ํ•ด์ค€๋‹ค.

๊ทธ๋Ÿฌ๋‹ค [๋‹จ๊ณ„ 3: ์ธ์Šคํ„ด์Šค ์„ธ๋ถ€ ์ •๋ณด ๊ตฌ์„ฑ ๋‹จ๊ณ„]์— ์˜ค๋ฉด VPC์™€ ์„œ๋ธŒ๋„ท์„ ์ง€์ •ํ•ด ์ค„์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

1. Public ์„œ๋ธŒ๋„ท ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

๋„คํŠธ์›Œํฌ์™€ ์„œ๋ธŒ๋„ท์— ์œ„์—์„œ ์ƒ์„ฑํ•œ VPC์™€ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์„ ์„ ํƒํ•œ๋‹ค. 

ํผ๋ธ”๋ฆญ IP ์ž๋™ํ• ๋‹น์€ ํ™œ์„ฑํ™”๋ฅผ ์„ ํƒํ•œ๋‹ค (๊ทธ๋ž˜์•ผ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค์—ˆ์„ ๋•Œ ํผ๋ธ”๋ฆญIP๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹น๋ฐ›๋Š”๋‹ค)

๋งŒ์ผ ๋ฐ”๋กœ ์œ„์—์„œ ์„œ๋ธŒ๋„ท์— ํผ๋ธ”๋ฆญ IP ์ž๋™ ํ• ๋‹น ์„ค์ •์„ ์ฒดํฌํ–ˆ์œผ๋ฉด, ์‚ฌ์ง„์ฒ˜๋Ÿผ ๊ธฐ๋ณธ์œผ๋กœ (ํ™œ์„ฑํ™”)๊ฐ€ ๋˜์–ด์žˆ์„ ๊ฒƒ์ด๋‹ค.

Public ์„œ๋ธŒ๋„ท ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

 

 

2. Private ์„œ๋ธŒ๋„ท ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

ํ˜„์žฌ ํ™”๋ฉด์—์„œ ํ•œ๊บผ๋ฒˆ์— public, private ์„œ๋ธŒ๋„ท์„ ์ƒ์„ฑํ• ์ˆ˜๋Š” ์—†๊ณ , ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ๋‚œ๋’ค ๋˜ ๋งŒ๋“œ๋Š” ์‹์œผ๋กœ ํ•˜๋‚˜ํ•˜๋‚˜ ๋“ฑ๋ก์„ ํ•ด์•ผ ํ•œ๋‹ค.

์ธ์Šคํ„ด์Šค๋ฅผ ๋˜ ์ƒ์„ฑํ•˜๊ณ  ์•ž์„œ ๋งŒ๋“  private subnet์„ ๋“ฑ๋กํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

Private ์„œ๋ธŒ๋„ท ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

 

ํผ๋ธ”๋ฆฌ๊ณผ ํ”„๋ผ์ด๋น— ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑ ์™„๋ฃŒํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋  ๊ฒƒ์ด๋‹ค. (๋‹ค๋ฅธ ๊ฐ€์šฉ์˜์—ญ์˜ ์„œ๋ธŒ๋„ท์— ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ์€ ๋‚˜์ค‘์— ํ•  ์˜ˆ์ •์ด๋‹ˆ ์šฐ์„  2๊ฐœ๋งŒ ์ƒ์„ฑํ•ด ๋‘์ž)

Private ์„œ๋ธŒ๋„ท ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ


๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” (Routing Table)

๊ฐ๊ฐ์˜ Subnet์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์˜์—ญ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ, ํ•œ Subnet์ด ๋‹ค๋ฅธ Subnet์œผ๋กœ ๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” 'Routing'์ด ํ•„์š”ํ•˜๊ฒŒ ๋œ๋‹ค.

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์€ VPC ์•ˆ์—์„œ ๋ฐœ์ƒํ•œ ๋„คํŠธ์›Œํฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋””๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ํ‘œ์ง€ํŒ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๊ฐ ์„œ๋ธŒ๋„ท๋“ค์€ ์ด๋Ÿฌํ•œ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ์ „๋‹ฌ ๊ทœ์น™์— ํ•ด๋‹นํ•˜๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์š”์ฒญ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ด ๋ผ์šฐํŠธ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•ด์„œ ๋ชฉ์ ์ง€๋ฅผ ์ฐพ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ผ์šฐํŒ…-ํ…Œ์ด๋ธ”-Routing-Table

[์œ„ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์˜ ๋œป]

ํŠธ๋ž˜ํ”ฝ์ด ๋ฐœ์ƒํ•˜๋ฉด,
CIDR 10.0.0.0/16 (10.0.0.1 ~ 10.0.255.255) ์•„์ดํ”ผ๋“ค์€ local๋กœ ๋ณด๋‚ด๋‹ฌ๋ผ
๋‹ค๋ฅธ ๋ชจ๋“  ๋Œ€์—ญ๋“ค(0.0.0.0/0)๋Š” ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด(igw-092d..)๋ฅผ ํ†ตํ•ด ๋ฐ”๊นฅ์œผ๋กœ ๋ณด๋‚ด๋‹ฌ๋ผ
 

[WEB] ๐ŸŒ 0.0.0.0/0 ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

IP 0.0.0.0/0 ์ •๋ฆฌ aws ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ ‘ํ•ด๋ณด๋ฉด 0.0.0.0/0 ์ด๋ž€ ๊ฑธ ๋ณด๊ฒŒ ๋œ๋‹ค. ์ด๊ฒŒ ์ •ํ™•ํžˆ ๋ฌด์–ผ ๋œปํ•˜๋Š”์ง€ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์ž. 0.0.0.0/0 0.0.0.0์€ ๋ณดํ†ต ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 0.0.0.0๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋˜๋ฉฐ ๋ชจ๋“ .

inpa.tistory.com

 

๋ผ์šฐํŒ…-ํ…Œ์ด๋ธ”-Routing-Table

VPC ๋‚ด๋ถ€(๋ชจ๋“  Sunbet)์— ๋Œ€ํ•ด์„œ๋Š” ๋””ํดํŠธ๋กœ Routing์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜์–ด์ ธ ์žˆ๋‹ค.

์ฆ‰ ๋ณ„๋„์˜ ์„ค์ • ์—†์ด ํ•œ Subnet์—์„œ ๋‹ค๋ฅธ Subnet์œผ๋กœ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋ง์ด๋‹ค.

์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณด๋“ฏ์ด Subnet ๋‚ด์˜ ๋ชจ๋“  Resource๋Š” ์ž์‹ ์ด ์†Œ์†๋œ Subnet์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ํ–ฅํ•˜๊ณ ์ž ํ•  ๋•Œ VPC Router๋ฅผ ๊ฑฐ์น˜๊ฒŒ ๋œ๋‹ค.

 

์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ๋Š” Subnet 10.0.3.0/25์˜ Routing table์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.

VPC ๋Œ€์—ญ์ธ 10.0.0.0/16์— ๋Œ€ํ•ด Local Rouing์ด ์ง€์ •๋˜์–ด ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๋ผ์šฐํŒ…-ํ…Œ์ด๋ธ”-Routing-Table

๋‚˜๋จธ์ง€ 3๊ฐœ Subnet๋„ ํ•ด๋‹น ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ฐ ์„œ๋ธŒ๋„ท์— ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด ์žˆ์Œ์œผ๋กœ์„œ, VPC ๋‚ด Subnet์— ํ• ๋‹น๋œ Resource๋ผ๋ฉด ์–ด๋Š Subnet์ด๋“  ๋‹ค๋ฅธ Subnet์˜ Resource์™€ ์ž์œ ๋กญ๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

๋˜ํ•œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์€ ๋‚ด๋ถ€์—์„œ๋งŒ ํ†ต์‹ ํ•˜๋Š” Local Routing ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๋ง์œผ๋กœ ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” Routing์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์–ด (Internet Gateway)๋ผ๊ณ  ํ•œ๋‹ค.


์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด (Internet Gateway)

VPC๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒฉ๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์ด๋‹ค. ๋”ฐ๋ผ์„œ VPC์—์„œ ์ƒ์„ฑ๋œ ๋ฆฌ์†Œ์Šค๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

 

์ด๋Ÿฌํ•œ ํ™˜๊ฒฝ์—์„œ, ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋Š” VPC์˜ ์ธ์Šคํ„ด์Šค์™€ ์ธํ„ฐ๋„ท๊ฐ„์— ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋Š” VPC์˜ ๋ฆฌ์†Œ์Šค์™€ ์ธํ„ฐ๋„ท ๊ฐ„์˜ ํ†ต์‹ ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด VPC์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ด€๋ฌธ์ด๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค.

์ฆ‰, VPC ๋ฆฌ์†Œ์Šค๊ฐ€ ์ธํ„ฐ๋„ท์œผ๋กœ ๋‚˜๊ฐ€๊ธฐ์œ„ํ•œ ํ†ต๋กœ์ด๋‹ค.

์ธํ„ฐ๋„ท์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์•ผํ•œ๋‹ค๋ฉด ๋‹น์—ฐํžˆ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•ด์•ผ ํ•œ๋‹ค.

Internet-Gateway

 

์•ž์„œ์„œ ์œ„์—์„œ ์„œ๋ธŒ๋„ท์„ private 2๊ฐœ, public 2๊ฐœ๋ฅผ ๋งŒ๋“ค์–ด ์คฌ์—ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์ด๋ฆ„๋งŒ ์ €๋ ‡๊ฒŒ ํ•œ๊ฑฐ๊ณ  ์‹ค์ œ๋กœ๋Š” private ์„œ๋ธŒ๋„ท 4๊ฐœ๋ฅผ ๋งŒ๋“  ๊ฒƒ์ด๋‹ค.

์„œ๋ธŒ๋„ท์„ ์ง„์งœ ํผ๋ธ”๋ฆญ์šฉ์œผ๋กœ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด์„  ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์„ค์ •ํ•˜๊ณ  ๋“ฑ๋กํ•ด์ค˜์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ด๋Ÿฐ์‹์œผ๋กœ ์„œ๋ธŒ๋„ท์ด ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ํ–ฅํ•˜๋Š” ๋ผ์šฐํŒ…์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ฐ˜๋Œ€๋กœ ์–ด๋–ค ์„œ๋ธŒ๋„ท์ด ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋ฉด ์ด ์„œ๋ธŒ๋„ท์€ ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์ด๋ผ๊ณ  ํ•œ๋‹ค.

Internet-Gateway

์œ„ ๊ทธ๋ฆผ์€ Custom route table์— igw-id(์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด)๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  Subnet 1(10.0.0.0/24)์— ์—ฐ๊ฒฐ ์‹œํ‚ด์œผ๋กœ์„œ, ์ด VPC์˜ ์„œ๋ธŒ๋„ท1์€ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์ด ๋œ ๊ฒƒ์„ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค.

 

Internet-Gateway

route table ์ ํžŒ ์˜๋ฏธ๋ฅผ ์•Œ์•„๋ณด์ž

Destination์— 10.0.0.0/16์€ local ํƒ€๊ฒŸ์œผ๋กœ ๊ฐ€๋ผ๊ณ  ์•ˆ๋‚ดํ•˜๊ณ  ์žˆ๋‹ค.

์ด ๋ง์€ ๋งŒ์ผ 10.0.0.6์˜ ์ธ์Šคํ„ด์Šค๋กœ ์˜ค๋ฉด ๋กœ์ปฌ์—์„œ ์ฐพ์œผ๋ผ๋Š” ๋ง์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์—๋Š” 10.0.0.0/16 ๋Œ€์—ญ ์ด์™ธ์˜ ๋ชจ๋“  ์ธํ„ฐ๋„ท ํŠธ๋ž˜ํ”ฝ(0.0.0.0/0) ์€ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด(igw)๋กœ ๊ฐ€๋ผ๊ณ  ๋งคํ•‘ ๋˜์–ด ์žˆ๋‹ค.

 

VPC์—์„œ Resource(EC2 ๋“ฑ)๊ฐ€ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•˜๊ณ ์ž ํ•  ๊ฒฝ์šฐ ๊ฐ–์ถ”์–ด์•ผ ํ•  ์กฐ๊ฑด์ด ์žˆ๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. Internet ํ†ต์‹ ํ•˜๊ณ ์ž ํ•˜๋Š” Resource๊ฐ€ ๊ณต์ธ IP๋ฅผ ๋ณด์œ ํ•  ๊ฒƒ
  2. Resource๊ฐ€ ์†Œ์†๋œ Subnet์˜ Routing Table์— '0.0.0.0/0' ๋ชฉ์ ์ง€๋กœ ๊ฐ–๋Š” Routing 'Internet Gateway'์ด ์žˆ์„ ๊ฒƒ
  3. Network ACL๊ณผ Security Group ๊ทœ์น™์—์„œ ํ—ˆ์šฉํ•  ๊ฒƒ (๋’ค์—์„œ ๋‹ค๋ฃธ)

์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ๋งŒ๋“ค๊ธฐ

Internet GatewayInternet-Gateway
Internet-Gateway
Internet-Gateway

 

 

vpc์— ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์—ฐ๊ฒฐํ•˜๊ธฐ

Internet-Gateway
Internet-Gateway
Internet-Gateway

 

 

ํผ๋ธ”๋ฆญ์šฉ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ

๊ฐ ์„œ๋ธŒ๋„ท์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ˆ˜์ •ํ•˜์—ฌ, ํผ๋ธ”๋ฆฟ ์„œ๋ธŒ๋„ท์€ ์™ธ๋ถ€์™€ ํ†ต์‹ ํ• ์ˆ˜ ์žˆ๊ฒŒ, ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์€ ์™ธ๋ถ€์—์„œ๋Š” ํ†ต์‹ ํ• ์ˆ˜ ์—†๊ณ  ๋‚ด๋ถ€์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ผ์šฐํŒ… ์„ค์ •์„ ํ•œ๋‹ค.

Internet-Gateway
Internet-Gateway
Internet-Gateway
Internet-Gateway

์ด๋ ‡๊ฒŒ ์„ค์ •ํ•˜๋ฉด,

๊ธฐ๋ณธ(์˜ˆ)์œผ๋กœ ์ƒ์„ฑ๋œ ์„œ๋ธŒ๋„ท๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ private-table์„ ์‚ฌ์šฉํ•ด์„œ ์ธํ„ฐ๋„ท์— ์ ‘๊ทผ ๋ชปํ•˜๋Š” ๋ณด์•ˆ์„ฑ์„ ํ™•๋ณดํ•˜๊ณ ,

์™ธ๋ถ€์™€ ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•œ ์„œ๋ธŒ๋„ท๋“ค๋งŒ ๋”ฐ๋กœ public-table์„ ์ถ”๊ฐ€๋กœ ๋งŒ๋“ค์–ด์ค˜์„œ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

ํผ๋ธ”๋ฆญ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์„œ๋ธŒ๋„ท ๋“ฑ๋กํ•˜๊ธฐ

์ด์ œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”(public-table)์— ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์„ ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•ด์„œ ํŽธ์ง‘์„ ๋ˆ„๋ฅธ๋‹ค.

Internet-Gateway

 

์–ด๋Š์–ด๋Š ์„œ๋ธŒ๋„ท์„ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ์—ฐ๊ฒฐ์‹œํ‚ฌ์ง€ public routing table์— ๋“ฑ๋ก์„ ํ•œ๋‹ค.

Internet-Gateway

 

 

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์—ฐ๊ฒฐํ•˜๊ธฐ

๊ทธ๋ฆฌ๊ณ  ์ด์ œ public ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋งŒ ์—ฐ๊ฒฐ์„ ํ•ด์ฃผ๋ฉด ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท ๋“ฑ๋ก์ด ์™„๋ฃŒ ๋œ๋‹ค.

Internet-Gateway
Internet-Gateway
Internet-Gateway
Internet-Gateway

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์—ฐ๊ฒฐ ์„ค์ •์„ ๋งž์ท„์œผ๋ฉด ์ด์ œ์•ผ ์ •๋ง๋กœ public ์„œ๋ธŒ๋„ท๊ณผ private ์„œ๋ธŒ๋„ท์„ ์™„์„ฑ ์‹œํ‚จ ๊ฒƒ์ด๋‹ค.

์‚ฌ์ง„์—์„œ ๋ณด๋“ฏ์ด ์„œ๋ธŒ๋„ท์„ ๋ช…์‹œ์ ์œผ๋กœ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์—ฐ๊ฒฐํ•œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๋“ฑ๋กํ•จ์œผ๋กœ์„œ ์™ธ๋ถ€์— ์—ฐ๊ฒฐ์ด ๋˜๊ฒŒ ๋˜์–ด, ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ํ–ฅํ•˜๋Š” ๋ผ์šฐํŒ…์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท ์ชฝ์œผ๋กœ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ ํ˜€์žˆ๋Š”๋Œ€๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด๋‹ค.

 

 

์ง€๊ธˆ๊นŒ์ง€์˜ ๊ตฌ์ถ• ๊ณผ์ •์„ ๊ทธ๋ฆผ์œผ๋กœ ํ‘œํ˜„ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๊ฒŒ ๋œ๋‹ค.

Internet-Gateway

์œ„ ๊ทธ๋ฆผ์—์„œ Public Subnet 2๊ฐœ๋Š” Local Routing๊ณผ ํ•จ๊ป˜ Internet Gateway์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋‚ด๋ถ€์™€ Internet ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ Private Subnet์€ Local Routing๋งŒ์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋‚ด๋ถ€ ํ†ต์‹ ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ๊ณต์ธ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹  ๊ฐ€๋Šฅํ•œ Subnet์„ Public Subnet
  • ๊ณต์ธ ์ธํ„ฐ๋„ท์ด ์ฐจ๋‹จ๋œ ์‚ฌ์„ค IP๋งŒ ํ• ๋‹น๋œ Subnet์„ Private Subnet
  • Private Subnet์€ IGW๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์Œ
  • ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋Š” VPC ๋‚ด๋ถ€๊ฐ€ ์•„๋‹Œ VPC์™€ ์™ธ๋ถ€์˜ ํ†ต์‹ ์— ๊ด€์—ฌํ•จ

# ์ฐธ๊ณ ์ž๋ฃŒ

https://www.youtube.com/@AWSClassroom

https://kimjingo.tistory.com/172

https://aws-hyoh.tistory.com/entry/VPC-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-1