[AWS] VPC์™€ ์„œ๋ธŒ๋„ท

ZOE_:Pยท2022๋…„ 8์›” 12์ผ
0

๐ŸŒ’ ์‹œ์ž‘

๋ฃจํŠธ ์‚ฌ์šฉ์ž, IAM ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜์˜€๋‹ค.

๋ณด์•ˆ์ด ๋“ฑ๊ธ‰์„ ๋†’์ด๊ธฐ ์œ„ํ•ด MFA๋ฅผ ํ™œ์„ฑํ™”ํ•œ ๋’ค, ๊ฐ€์ƒ MFA ๋””๋ฐ”์ด์Šค ์„ค์ •์„ ๋งˆ์ณค๋‹ค

๐ŸŒ“ VPC

๐Ÿ“– VPC ๋ž€?

  • Virtual Private Cloud๋กœ, AWS๋ฅผ ์ด์šฉํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ
  • AWS ์ „์šฉ๊ธฐ๊ธฐ์—์„œ ์„œ๋ฒ„, ๋„คํŠธ์›Œํฌ ์žฅ๋น„์˜ ๊ธฐ๋Šฅ์„ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž‘๋™์‹œ์ผœ, ๋ฌผ๋ฆฌ์ ์ธ ๊ธฐ๊ธฐ ์—†์ด ๊ฐ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•
    • VPC ๋ผ๋ฆฌ๋Š” ๋…๋ฆฝ์ 

.

โœ”๏ธ VPC ์ƒ์„ฑ ๋‚ด์šฉ

VPC ์ƒ์„ฑ ์‹œ ๋„คํŠธ์›Œํฌ ์ •๋ณด ๊ฒฐ์ •์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค

  • ์ด๋ฆ„ ํƒœ๊ทธ ) VPC ์‹๋ณ„์„ ์œ„ํ•จ

  • IPv4 CIDR ๋ธ”๋ก )
    VPC์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ์šฉ IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„ ์ง€์ •

    ํ”„๋ผ์ด๋น— ๋„คํŠธ์›Œํฌ์˜ ๊ฒฝ์šฐ

    • 24bit ๋ธ”๋ก : 10.0.0.0 ~ 10.255.255.255
    • 20bit ๋ธ”๋ก : 172.16.0.0 ~ 172.31.255.255
    • 16bit ๋ธ”๋ก : 192.168.0.0 ~ 192.168.255.255

    ๐Ÿ”ธ VPC๋กœ ์ง€์ • ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” ์ตœ๋Œ€ 16bit ์ด๋ฏ€๋กœ ์–ด๋– ํ•œ ๋ฒ”์œ„๋ฅผ ์ด์šฉํ•ด๋„ ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์€ ์—†๋‹ค ( ๊ด€๋ฆฌ ํŽธ์˜์„ฑ์— ๋”ฐ๋ผ ์„ ํƒ )
    ๐Ÿ”น ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” IP์ฃผ์†Œ์˜ ๋ฒ”์œ„๊ฐ€ ๋„“์„์ˆ˜๋ก ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์•ˆ์— ๋งŽ์€ IP ์ฃผ์†Œ ์ œ๊ณต ๊ฐ€๋Šฅ

  • IPv6 CIDR ๋ธ”๋ก ) ํŠน๋ณ„ํ•œ ์˜๋„๊ฐ€ ์—†๋Š” ํ•œ ' ์—†์Œ' ์œผ๋กœ ์„ค์ •

  • ํ…Œ๋„Œ์‹œ tenancy )
    VPC์ƒ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์ „์šฉ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰ํ• ์ง€ ์ง€์ •

    • ๊ธฐ๋ณธ) ๋‹ค๋ฅธ AWS๊ณ„์ •๊ณผ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ 
    • ์ „์šฉ) ์‹ ๋ขฐ์„ฑ์ด ๋งค์šฐ ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ (๐Ÿ’ฐ๋ณ„๋„ ๋น„์šฉ ์ถ”๊ฐ€)
  • sample-vpc ๋ฆฌ์†Œ์Šค ์ƒ์„ฑ

.

๐ŸŒ” ์„œ๋ธŒ๋„ท๊ณผ ๊ฐ€์šฉ์˜์—ญ

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

VPC์˜ IP์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ๋‚˜๋ˆ„๋Š” ๋‹จ์œ„

> ๐Ÿ’ก IP์ฃผ์†Œ์˜ ๋ฒ”์œ„๋ฅผ ๋‚˜๋ˆ„๋Š” ์ด์œ 

  • ์—ญํ• ๋ถ„๋ฆฌ ) ์™ธ๋ถ€์— ๊ณต๊ฐœํ•˜๋Š” ๋ฆฌ์†Œ์Šค ์—ฌ๋ถ€ ๊ตฌ๋ณ„
    • ๋ฆฌ์†Œ์Šค๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” ์—ญํ• ์— ๋”ฐ๋ผ ๋ถ„๋ฆฌ
  • ๊ธฐ๊ธฐ๋ถ„๋ฆฌ ) AWS ์•ˆ์—์„œ์˜ ๋ฌผ๋ฆฌ์ ์ธ ์ด์ค‘ํ™”(๋‹ค์ค‘ํ™”) ์ˆ˜ํ–‰
    - ๋‚ด๊ฒฐํ•จ์„ฑ (fault tolerance)์„ ๋†’์ด๊ธฐ ์œ„ํ•จ
    - ๊ฐ€์šฉ ์˜์—ญ๋ณ„๋กœ ์„œ๋ธŒ๋„ท ์ œ๊ณต โ†’ ์—ฌ๋Ÿฌ ์„œ๋ธŒ๋„ท ๋™์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

    ๐Ÿ“– ๋‚ด๊ฒฐํ•จ์„ฑ : ํ•˜๋“œ์›จ์–ด ๊ณ ์žฅ ๋“ฑ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ์‚ฌํƒœ ๋ฐœ์ƒ ์‹œ ์‹œ์Šคํ…œ ์ž์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋˜๋Š” ๊ฑธ ๋ฐฉ์ง€ํ•˜๋Š” ๋Šฅ๋ ฅ
    .
    ๐Ÿ“– ๊ฐ€์šฉ์˜์—ญ (availability zone) : ๊ฐ ๋ฆฌ์ „ ์•ˆ์˜ ๋…๋ฆฝ๋œ ์œ„์น˜๋กœ ๊ฐ€์šฉ์˜์—ญ์ด ๋‹ค๋ฅด๋ฉด ๋…๋ฆฝ๋˜์—ˆ์Œ์„ ๋ณด์žฅ

IPv4 CIDR ์„ค๊ณ„

์„œ๋ธŒ๋„ท ์ƒ์„ฑ ์‹œ, ํ•ด๋‹น ์„œ๋ธŒ๋„ท์ด ์ด์šฉํ•˜๋Š” CIDR ๋ธ”๋ก ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€

โœ”๏ธ ์„ค๊ณ„ ์‹œ ๊ณ ๋ คํ•  ํ•ญ๋ชฉ๋“ค

  • ์ƒ์„ฑํ•  ์„œ๋ธŒ๋„ท์˜ ์ˆ˜
  • ์„œ๋ธŒ๋„ท ์•ˆ์— ์ƒ์„ฑํ•  ๋ฆฌ์†Œ์Šค ์ˆ˜

๋‘ ํ•ญ๋ชฉ์€ trade-off ๊ด€๊ณ„

์„œ๋ธŒ๋„ท์˜ CIDR ์„ค๊ณ„๋ฐฉ๋ฒ• ์˜ˆ์‹œ

  • ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์„œ๋ธŒ๋„ท ์ˆ˜์™€ ๋ฆฌ์†Œ์Šค ์ˆ˜์— ๊ฐ๊ฐ ์—ฌ์œ ๋ฅผ ๋‘๊ณ  ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค

์„œ๋ธŒ๋„ท์€ ์ตœ๋Œ€ 16๊ฐœ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„œ๋ธŒ๋„ท ์•ˆ์—๋Š” 4091๊ฐœ์˜ ๋ฆฌ์†Œ์Šค ์ƒ์„ฑ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„œ๋Š” ์ด์šฉํ•˜๊ธฐ ์ถฉ๋ถ„ํ•˜๋‹ค

  • ์„œ๋ธŒ๋„ท ์ƒ์„ฑํ•˜๊ธฐ

    • ๋ฆฌ์ „ ๋ณ„๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์šฉ ์˜์—ญ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค

    • IPv4 CIDR ๋ธ”๋ก์—๋Š” ์„œ๋ธŒ๋„ท์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„๋ฅผ ์ง€์ •

      • ์ด๋•Œ์˜ ๋ฒ”์œ„๋Š” VPC ์ƒ์„ฑ ์‹œ ์ง€์ •ํ•œ ๋ฒ”์œ„์— ํฌํ•จ๋˜์–ด์•ผ ํ•จ

      • Name์ด - ์ธ ์„œ๋ธŒ๋„ท์€ ๊ธฐ๋ณธ VPC์— ํฌํ•จ๋˜๋Š” ์„œ๋ธŒ๋„ท
profile
๐Ÿ–ฅ๏ธ

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