VPC(2)

Lungnahaยท2022๋…„ 2์›” 16์ผ
1

Cloud

๋ชฉ๋ก ๋ณด๊ธฐ
3/9

๐Ÿ˜ ์‹œ์ž‘ํ•˜๋ฉฐ...

์ด์ „ ์‹œ๊ฐ„์— ๊ฐ„๋‹จํ•˜๊ฒŒ VPC ์‚ฌ์šฉ์— ๊ด€๋ จ๋œ ์šฉ์–ด์™€ VPC ์ƒ์„ฑ ๋ฐ Subnet ์ƒ์„ฑ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋ฅผ ์‘์šฉํ•ด์„œ VPC ์•ˆ์— Public Subnet๊ณผ Private Subnet์„ ๊ฐ๊ฐ ์ƒ์„ฑํ•˜๊ณ  ๋‘ Subnet์— EC2๋ฅผ ๋ฐฐํฌํ•ด์„œ ๋‘˜์˜ ์ฐจ์ด์— ๋Œ€ํ•ด์„œ ๋ช…ํ™•ํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๐ŸŽญ Public Subnet ์ƒ์„ฑ

๋จผ์ € Public Subnet์„ ์ƒ์„ฑํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์ด์ „ ์‹œ๊ฐ„ ํ–ˆ๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ ์ƒ์„ฑ๋œ VPC ๋‚ด์— subnet์„ ์ƒ์„ฑํ•ด์ค๋‹ˆ๋‹ค.

์ฃผ์˜ํ•  ์ ์€ ํ˜„์žฌ๋Š” IGW ์ฆ‰, ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์ง€ ์•Š์„ ์ƒํƒœ์ด๋ฏ€๋กœ ๋น„๋ก ์ด๋ฆ„์€ Public subnet์œผ๋กœ ์ง€์—ˆ์ง€๋งŒ ์ƒํ™ฉ ์ž์ฒด๋Š” Private subnet ์—ญํ• ์ด๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด์ œ๋Š” ์˜จ์ „ํ•œ Public Subnet์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด IGW๋ฅผ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ Public Subnet๊ณผ ์—ฐ๊ฒฐํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๐ŸŽญ IGW ์ƒ์„ฑ ๋ฐ ์—ฐ๊ฒฐ

์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด IGW๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋ฉด ์ฒ˜์Œ ์ƒํƒœ๋Š” ์–ด๋””์—๋„ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์ง€ ์•Š์€ DETACHED ์ƒํƒœ๋กœ ์ƒ์„ฑ๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด IGW๋ฅผ ์„ ํƒํ•˜๊ณ  VPC์— ์—ฐ๊ฒฐ ์„ ํ†ตํ•ด ์ด์ „์— ์ƒ์„ฑํ•œ VPC์™€ ์—ฐ๊ฒฐํ•ด์ค๋‹ˆ๋‹ค.
(์ฐธ๊ณ ๋กœ IGW๋Š” ํ•˜๋‚˜์˜ VPC์—๋งŒ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ^^)

๊ทธ๋Ÿฌ๋‚˜ ์œ„์ฒ˜๋Ÿผ ๋‹จ์ˆœ ์—ฐ๊ฒฐ๋งŒ ํ•œ๋‹ค๊ณ  ์ด์ „์˜ subnet์ด ๋ฐ”๋กœ Public Subnet์œผ๋กœ ์ง€์ •๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์ด์ œ๋Š” ๊ด€๋ จ๋œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ด์ฃผ๊ณ  ์›ํ•˜๋Š” subnet์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ์ด ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฉด ํ•ด๋‹น ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ด ์„ค์ •์€ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ(0.0.0.0/0)์—์„œ ์ด์ „์— ์ƒ์„ฑํ•œ IGW๋กœ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜๋Š” ์„ค์ •์ž…๋‹ˆ๋‹ค.

์„ค์ •์„ ์™„๋ฃŒํ–ˆ์œผ๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ EC2๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ด๋ฅผ ํ…Œ์ŠคํŠธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
(์ƒ์„ฑ์‹œ VPC์™€ Subnet์„ ์ด์ „์— ๋งŒ๋“ค์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•ด์ฃผ๋Š” ๊ฒƒ๋„ ์žŠ์ง€ ๋งˆ์„ธ์š”^^)

๋ณด์•ˆ๊ทธ๋ฃน์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

Putty๋ฅผ ํ†ตํ•ด์„œ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์œ„์™€ ๊ฐ™์ด ์ž˜ ์—ฐ๊ฒฐ๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿฅฝ Private Subnet ์ƒ์„ฑ

์ด๋ฒˆ์—๋Š” Private Subnet์„ ์ƒ์„ฑํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์šฐ์„  Public Subnet์„ ์ƒ์„ฑํ–ˆ์„ ๋•Œ์™€ ๋™์ผํ•˜๊ฒŒ Subnet์„ ์ƒ์„ฑํ•ด์ค๋‹ˆ๋‹ค.

๊ทธ ํ›„์—๋Š” NAT ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ฃผ์˜ํ•  ์ ์€ ๋ฐ˜๋“œ์‹œ Private Subnet์ด ์•„๋‹Œ Public Subnet์— ์—ฐ๊ฒฐ์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
(์ถ”๊ฐ€๋กœ ํƒ„๋ ฅ์  IP๋„ ํ• ๋‹นํ•ด์ค๋‹ˆ๋‹ค.)

๊ทธ ํ›„์—๋Š” Private Subnet์„ ์œ„ํ•œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ด์ฃผ๊ณ , ์ด๋ฅผ NAT ๊ฒŒ์ดํŠธ์›จ์ด์™€ ์—ฐ๊ฒฐ๋˜๋„๋ก ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค.


๋งˆ์ง€๋ง‰์œผ๋กœ public๊ณผ ๋™์ผํ•˜๊ฒŒ ํ•ด๋‹น Subnet์— EC2๋ฅผ ์ƒ์„ฑํ•ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ๊ทธ๋ฃน์€ ์ด์ „์— Public์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ณด์•ˆ๊ทธ๋ฃน์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค.
๋ณด์•ˆ๊ทธ๋ฃน์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

profile
Long๐ŸŒˆNow๐Ÿ˜Happy๐Ÿ’–

0๊ฐœ์˜ ๋Œ“๊ธ€