ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] AWS ๋„คํŠธ์›Œํ‚น ๋ฐ ์ฝ˜ํ…์ธ  ์ „์†ก (feat: VPC, ์„œ๋ธŒ๋„ท, VPC ํ”ผ์–ด๋ง, VPC ๊ณต์œ , AWS ์‚ฌ์ดํŠธ๊ฐ„ VPN, AWS Direct Connect, AWS Transit Gateway)
    ๐Ÿ’ปProgramming/AWS 2023. 10. 29. 23:14

    ๐Ÿ”— VPC(Virtual Private Cloud)

    • AWS์šฉ ๋‚˜๋งŒ์˜ ๊ฐ€์ƒ ๊ฐœ์ธ ๋„คํŠธ์›Œํฌ ๋ง ๋ฐ์ดํ„ฐ ์„ผํ„ฐ
    • Region ๋‹จ์œ„(VPC๋Š” Region๋‹น ํ•˜๋‚˜์”ฉ) → ๋‹ค๋ฅธ Region์— ๊ฑธ์ณ ํ™•์žฅ ๋ถˆ๊ฐ€๋Šฅ
    • VPC๋Š” AWS ํด๋ผ์šฐ๋“œ์—์„œ ๋‹ค๋ฅธ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์™€ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌ
    • IP ์ฃผ์†Œ ๋ฒ”์œ„์™€ VPC ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜๊ณ , ์„œ๋ธŒ๋„ท์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ณด์•ˆ ๊ทธ๋ฃน(Security Group)์„ ์—ฐ๊ฒฐ
    • ๋ณด์•ˆ ๊ทธ๋ฃน์€ VPC ๋‹จ์œ„์ด๋‹ค.

    ๐Ÿ”— VPC์˜ ๊ตฌ์„ฑ ์š”์†Œ

    • ๊ทœ์ •๋œ ์‚ฌ์„ค IP ๋ฒ”์œ„์™€๋Š” ๋‹ค๋ฅด๊ฒŒ AWS์—์„œ๋Š” /16 ~ /28๋น„ํŠธ์˜ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋งŒ์„ ํ—ˆ์šฉ → ๊ฐ€์žฅ ํฐ IP ๋Œ€์—ญ์ด /16์ด๋ฉฐ, ๊ฐ€์žฅ ์ž‘์€ ๋Œ€์—ญ์€ /28์ด๋‹ค.
    • ํ•œ๋ฒˆ ์„ค์ •๋œ IP ๋Œ€์—ญ์€ ์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ , ๊ฐ๊ฐ์˜ VPC๋Š” ๋…๋ฆฝ์ ์ด๋ฏ€๋กœ ์„œ๋กœ ํ†ต์‹  ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. (๋งŒ์•ฝ ํ†ต์‹ ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด, VPC Peering ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด VPC๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ • ๊ฐ€๋Šฅ)

    ๐Ÿ“ ์„œ๋ธŒ๋„ท(Subnet)

    • VPC์˜ ํ•˜์œ„ ๋‹จ์œ„๋กœ VPC์— ํ• ๋‹น๋œ IP๋ฅผ ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„ํ• . → VPC์˜ IP ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„์–ด ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฐฐ์น˜๋˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์˜๋ฏธ
    • ํ•˜๋‚˜์˜ VPC์˜ N๊ฐœ์˜ ์„œ๋ธŒ๋„ท์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•˜๋‚˜์˜ AZ์—๋งŒ ์ƒ์„ฑ ๊ฐ€๋Šฅ. → ์—ฌ๋Ÿฌ AZ์— ๊ฑฐ์ณ ์„œ๋ธŒ๋„ท ์ƒ์„ฑ ๋ถˆ๊ฐ€๋Šฅ.
    • AWS์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ IP ์ˆซ์ž๋Š” 5๊ฐœ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ณ„์‚ฐํ•œ๋‹ค.

    ๐Ÿ“ Public Subnet

    • ์™ธ๋ถ€์—์„œ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ธŒ๋„ท(VPC ์™ธ๋ถ€ / ๋‚ด๋ถ€์™€ ํ†ต์‹ )
    • “์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด”๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€์˜ ์ธํ„ฐ๋„ท๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ.
    • ์•ˆ์— ์œ„์น˜ํ•œ ์ธ์Šคํ„ด์Šค์— “๊ณต์ธ IP” ๋ถ€์—ฌ ๊ฐ€๋Šฅ
    • ์›น ์„œ๋ฒ„, ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋“ฑ ์œ ์ €์—๊ฒŒ ๋…ธ์ถœ๋˜์–ด์•ผ ํ•˜๋Š” ์ธํ”„๋ผ๊ฐ€ ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์†ํ•ด์•ผํ•จ.

    ๐Ÿ“ Private Subnet

    • ์™ธ๋ถ€์—์„œ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ์„œ๋ธŒ๋„ท(VPC ๋‚ด๋ถ€์™€ ํ†ต์‹ )
    • ๊ณต์ธ IP ๋ถ€์—ฌ ๋ถˆ๊ฐ€๋Šฅ
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋กœ์ง ์„œ๋ฒ„ ๋“ฑ ์™ธ๋ถ€์— ๋…ธ์ถœ๋  ํ•„์š”๊ฐ€ ์—†๋Š” ์ธํ”„๋ผ๊ฐ€ ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์— ์†ํ•ด์•ผํ•จ.
      • ์ด๋Ÿฐ ๊ฒƒ๋“ค์€ ์›น ์„œ๋ฒ„๋‚˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋“ค์ด ๋‚ด๋ถ€์ ์œผ๋กœ ํ•„์š”ํ•ด์„œ ์ ‘์†์„ ํ•˜๊ณ , ์™ธ๋ถ€ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

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

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

    • VPC๊ฐ€ ์™ธ๋ถ€์˜ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฝ๋กœ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋ฆฌ์†Œ์Šค
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™•์žฅ์„ฑ๊ณผ ๊ณ ๊ฐ€์šฉ์„ฑ์ด ํ™•๋ณด๋˜์–ด ์žˆ์Œ
    • IPv4, IPv6 ์ง€์›(IPv4์˜ ๊ฒฝ์šฐ NAT ์—ญํ• )
    • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—์„œ ๊ฒฝ๋กœ ์„ค์ • ํ›„์— ์ ‘๊ทผ ๊ฐ€๋Šฅ
    • ๋ฌด๋ฃŒ
    • ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์‚ฌ์šฉ ๋ชฉ์ 
      • ์ธํ„ฐ๋„ท ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด VPC ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์˜ ๋Œ€์ƒ์„ ์ œ๊ณต
      • ๊ณต์ธ IPv4 ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋œ ์ธ์Šคํ„ด์Šค์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰
    • ์„œ๋ธŒ๋„ท์„ ๊ณต์šฉ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„  VPC์— ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ๋น„๋กœ์ปฌ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†ก
    • VPC์—๋Š” “๋‹จ ํ•˜๋‚˜์˜ Internet Gateway”๋งŒ ์ƒ์„ฑ ๊ฐ€๋Šฅ
      • Internet Gateway ์ƒ์„ฑ ํ›„ ์ง์ ‘ VPC์— ์—ฐ๋™ ํ•„์š”

    ๐Ÿ“ NAT Gateway

    • Amazon VPC์˜ ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์— ์žˆ๋Š” ์ธ์Šคํ„ด์Šค์—์„œ ์ธํ„ฐ๋„ท์— ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๊ฐ€์šฉ์„ฑ์ด ๋†’์€ AWS ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค
      • ํ”„๋ผ์ด๋น— ์ธ์Šคํ„ด์Šค๊ฐ€ ์™ธ๋ถ€์˜ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ํ†ต๋กœ
      • ์„œ๋ธŒ๋„ท ๋‹จ์œ„(ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์žˆ์–ด์•ผํ•œ๋‹ค)
    • NAT ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์ƒ์ฃผํ•ด์•ผํ•˜๋Š” ๊ณต์šฉ ์„œ๋ธŒ๋„ท์„ ์ง€์ •ํ•ด์•ผํ•จ.
    • NAT ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์ƒ์„ฑํ•  ๋•Œ NAT ๊ฒŒ์ดํŠธ์›จ์ด์™€ ์—ฐ๊ฒฐํ•  ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•จ.

    ๐Ÿ”— VPC ๊ณต์œ 

    • ํ•˜๋‚˜์˜ VPC ๋‚ด๋ถ€์— ์žˆ๋‹ค๋ฉด, ๋™์ผํ•œ ์กฐ์ง ๋‚ด์˜ ๋‹ค๋ฅธ AWS ๊ณ„์ •๊ณผ ์„œ๋ธŒ๋„ท ๊ณต์œ 
    • VPC๋ฅผ ์†Œ์œ ํ•œ ๊ณ„์ •์€ ๋™์ผํ•œ ์กฐ์ง์— ์†ํ•œ ๋‹ค๋ฅธ ๊ณ„์ •(์ฐธ๊ฐ€์ž)๋ผ๋Š” ๋‹ค๋ฅธ ๊ณ„์ •๊ณผ ํ•œ ๊ฐœ ๋˜๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ์„œ๋ธŒ๋„ท์„ ๊ณต์œ .
    • ์„œ๋ธŒ๋„ท์„ ๊ณต์œ ํ•œ ํ›„ ์ฐธ์—ฌ์ž๋Š” ๊ณต์œ ๋œ ์„œ๋ธŒ๋„ท์˜ ํ•ด๋‹น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๊ณ , ์ƒ์„ฑํ•˜๊ณ , ์ˆ˜์ •ํ•˜๊ณ , ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

    ๐Ÿ”— VPC ํ”ผ์–ด๋ง

    • VPC ํ”ผ์–ด๋ง ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‘ VPC ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ผ์šฐํŒ… ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋‘ VPC์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์ œํ•œ ์‚ฌํ•ญ
      • IP ๊ณต๊ฐ„์€ ์ค‘๋ณต๋  ์ˆ˜ ์—†๋‹ค.
      • ์ „์ด์  ํ”ผ์–ด๋ง์€ ์ง„ํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค. (์ „์ด์  ํ”ผ์–ด๋ง: ์—ฌ๋Ÿฌ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด-AWS, GCP๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ. ๋‹ค์ค‘ ๋ฆฌ์ „)

    ๐Ÿ”— AWS ์‚ฌ์ดํŠธ๊ฐ„ VPN

    • ๋น„์šฉ์€ ์ ˆ์•ฝํ•˜๋ฉด์„œ, ๋ณด์•ˆ์€ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • ์‚ฌ์„ค๋ง(Private Network): ๊ฐœ์ธ์ด๋‚˜ ํŠน์ • ๊ธฐ์—…์ด ์‚ฌ์ ์ธ ๋ชฉ์ ์„ ์œ„ํ•ด ์ „์šฉ ํšŒ์„ ์„ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๋งŒ๋“  ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง(LAN), ์ฆ‰ ์ธํŠธ๋ผ๋„ท. ๋ฐ˜๋Œ€๋กœ ๊ณต์ค‘๋ง์ด๋ž€ ๋ชจ๋‘๊ฐ€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋„ท์„ ์˜๋ฏธ
    • ๊ฐ€์ƒ(Virtual)์˜ ์˜๋ฏธ: ์ธํŠธ๋ผ๋„ท์„ ๊ตฌ์ถ•ํ•  ๋•Œ๋Š” ๋ณดํ†ต ํ•ด๋‹น๋˜๋Š” ์ปดํ“จํ„ฐ๋งŒ ์—ฐ๊ฒฐํ•ด์„œ ์ œ 3์ž๊ฐ€ ํ•จ๋ถ€๋กœ ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ•จ. ๊ทธ๋Ÿฌ๋‚˜ ํšŒ์„ ์ด ์—†๋Š” ์ง€์—ญ์—์„œ๋Š” ๋ง ์ž์ฒด์— ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ํšŒ์‚ฌ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ์ปค์งˆ์ˆ˜๋ก ์ „์šฉ์„  ๊ตฌ์ถ• ๋น„์šฉ์ด ์ฒœ๋ฌธํ•™์ ์œผ๋กœ ๋Š˜์–ด๋‚จ. → ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ ์ธํ„ฐ๋„ท(๊ณต์ค‘๋ง)์„ ์ธํŠธ๋ผ๋„ท์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š”๋ฐ, ๊ฐ€์ƒ ๋จธ์‹ ์ฒ˜๋Ÿผ ์‚ฌ์„ค๋ง์„ ๊ฐ€์ƒํ™”์‹œ์ผœ ์ธํ„ฐ๋„ท ์œ„์— ๊ตฌํ˜„์‹œ์ผฐ๋‹ค๋Š” ์˜๋ฏธ๋กœ ๊ฐ€์ƒ ์‚ฌ์„ค๋ง์ด๋ผ ๋ถ€๋ฆ„
    • ๊ธฐ๋ณธ์ ์œผ๋กœ VPC๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋Š” ์ž์ฒด ์›๊ฒฉ ์ธ์Šคํ„ด์Šค์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์—†์Œ
    • VPC๋ฅผ ๊ฐ€์ƒ ์‚ฌ์„ค ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ , ์‚ฌ์šฉ์ž ์ง€์ • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ , ๋ณด์•ˆ ๊ทธ๋ฃน ๊ทœ์น™์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ , AWS๊ฐ„ VPN ์—ฐ๊ฒฐ์„ ์ƒ์„ฑํ•˜๊ณ , ์—ฐ๊ฒฐ์— ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋„๋ก ๋ผ์šฐํŒ…์„ ๊ตฌ์„ฑํ•˜์—ฌ VPC์—์„œ ์›๊ฒฉ ๋„คํŠธ์›Œํฌ์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค.

    ๐Ÿ”— AWS Direct Connect

    • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ AWS ์ง€์—ญ์—์„œ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Œ. → AWS Direct Connect ์ œ๊ณต
    • AWS Direct Connect๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋„คํŠธ์›Œํฌ์™€ Direct Connect ์œ„์น˜ ์‚ฌ์ด์— ์ „์šฉ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์žฅ์ : ๋„คํŠธ์›Œํฌ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๊ณ  ๋Œ€์—ญํญ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜ ์—ฐ๊ฒฐ๋ณด๋‹ค ์ผ๊ด€๋œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์„ ์ œ๊ณต ๊ฐ€๋Šฅ

    ๐Ÿ”— AWS Transit Gateway

    • ๊ฐ€์ƒ ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ๋ฅผ ์ƒํ˜ธ ์—ฐ๊ฒฐํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ „์†ก ํ—ˆ๋ธŒ

    ๐Ÿ”— Amazon Route 53

    • ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ Domain Name System Web Service
    • Route53์€ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ AWS ๋˜๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ์‹คํ–‰๋˜๋Š” ์ธํ„ฐ๋„ท ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์—ฐ๊ฒฐ
    • IPv4 ๋ฐ IPv6๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜
    • ์‚ฌ์šฉ์ž ์š”์ฒญ์„ AWS์™€ AWS ์™ธ๋ถ€์—์„œ ๊ตฌ๋™๋˜๋Š” ์ธํ”„๋ผ์— ์—ฐ๊ฒฐ
    • ๋ฆฌ์†Œ์Šค์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ
    • ํŠธ๋ž˜ํ”ฝ์˜ ํ๋ฆ„์„ ๋‚˜ํƒ€๋ƒ„
    • ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›

    • DNS ํ•ด์„์€ ๋‚ด๋ถ€ ์ด๋ฆ„์„ ํ•ด๋‹นํ•˜๋Š” IP ์ฃผ์†Œ๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค → ์ธํ„ฐ๋„ท ์ด๋ฆ„(๋„๋ฉ”์ธ)์„ ํ•ด๋‹นํ•˜๋Š” IP์ฃผ์†Œ๋กœ ๋Œ€์ฒด → ์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์ธํ„ฐ๋„ท ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ
    • ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์™€ ๊ฐ™์€ ์—ญํ• 

    ๐Ÿ“ ์‚ฌ์šฉ ์‚ฌ๋ก€: ๋‹ค์ค‘ ๋ฆฌ์ „ ๋ฐฐํฌ

    • Amazon Route 53์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํƒ„๋ ฅ์ ์ธ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๊ฐ€ ์ž๋™์œผ๋กœ ํ‘œ์‹œ

    ๐Ÿ“ Amazon Route 53 DNS ์žฅ์•  ์กฐ์น˜

    • ์ž์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐฑ์—… ๋ฐ ์žฅ์• ์กฐ์น˜ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ตฌ์„ฑ
    • AWS์— ๊ณ ๊ฐ€์šฉ์„ฑ ๋‹ค์ค‘ ๋ฆฌ์ „ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ
    • ์ƒํƒœ ํ™•์ธ ์ƒ์„ฑ

    → ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ€์šฉ์„ฑ ํ–ฅ์ƒ


    ๐Ÿ”— Amazon CloudFront

    • ์˜ˆ๋ฅผ ๋“ค๋ฉด ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์š”์ฒญํ•˜์˜€์„ ๋•Œ ๋„คํŠธ์›Œํฌ ํ™‰์˜์ˆ˜์™€ ์š”์ฒญ์ด ์ด๋™ํ•ด์•ผ ํ•˜๋Š” ๊ฑฐ๋ฆฌ๋Š” ์›น ์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ๊ณผ ์‘๋‹ต์„ฑ์— ์ƒ๋‹นํ•œ ์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค. → ์ฝ˜ํ…์ธ  ์ „์†ก ๋ฐ ๋„คํŠธ์›Œํฌ์˜ ์ง€์—ฐ → CloudFront์˜ ๋“ฑ์žฅ
    • CloudFront๋ž€ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•œ ๊ธ€๋กœ๋ฒŒ ์„œ๋น„
    • ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜ ๋ฐ ๋ฆฌ์ „ ์—ฃ์ง€ ์บ์‹œ์˜ ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ
    • ์…€ํ”„ ์„œ๋น„์Šค ๋ชจ๋ธ
    • ์ข…๋Ÿ‰ ๊ณผ๊ธˆ์ œ

    ๐Ÿ“ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(Content Delivery Network, CDN)

    • ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์บ์‹ฑ ์„œ๋ฒ„ ์‹œ์Šคํ…œ
    • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์›๋ณธ ์„œ๋ฒ„์—์„œ ํ˜ธ์ŠคํŒ… ๋˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์š”์ฒญ๋˜๋Š” ํŒŒ์ผ์˜ ๋ณต์‚ฌ๋ณธ์„ ์บ์‹œ
    • ์š”์ฒญ์ž์—๊ฒŒ ๊ฐ€์žฅ ๋น ๋ฅธ ์ „์†ก์„ ์ œ๊ณตํ•˜๋Š” ์บ์‹œ ์—ฃ์ง€ ๋˜๋Š” PoP(๋ฆฌ์ „ ์—ฃ์ง€ ์บ์‹œ)์—์„œ ์š”์ฒญ๋œ ์ฝ˜ํ…์ธ ์˜ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ์„ ์ „์†ก
    • CDN์„ ํ†ตํ•ด ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์ด ํ–ฅ์ƒ๋จ

    ๐Ÿ“ AWS Cloud Front ์ธํ”„๋ผ

    ๐Ÿ“ CloudFront Benefits

    • Fast and Global
    • Security at the edge
    • Highly Progammable
    • Deeply Integrated with AWS
    • Cost-effective

    ๐Ÿ“š References

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

     

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

    VPC (Virtual Private Cloud) ๊ฐœ๋… ์ •๋ฆฌ VPC๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋Š” aws ๊ณ„์ • ์‚ฌ์šฉ์ž ์ „์šฉ ๊ฐ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ์ด๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ž๊ธฐ๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ IP ์ฃผ์†Œ ๋ฒ”์œ„ ์„ ํƒ, ์„œ๋ธŒ๋„ท ์ƒ์„ฑ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋ฐ ๋„คํŠธ์›Œํฌ ๊ฒŒ

    inpa.tistory.com

     

Designed by Tistory.