๐Ÿ“’ AWS(2)

Kimdongkiยท2024๋…„ 4์›” 30์ผ

DB

๋ชฉ๋ก ๋ณด๊ธฐ
10/33

๐Ÿ“Œ RDS

  • DB์ธ์Šคํ„ด์Šค๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒฉ๋ฆฌ๋œ DBํ™˜๊ฒฝ์ด๋‹ค.
  • DB์ธ์Šคํ„ด์Šค์—๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  DB๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.
  • ๋…๋ฆฝ ์‹คํ–‰ํ˜• DB์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šคํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AWS ๋ช…๋ น์ค„ ๋„๊ตฌ, Amazon RDS API ์ž‘์—… ๋˜๋Š” AWS Management Console์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ DB์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์ง์ ‘ ์‹œ์Šคํ…œ ๋กœ๊ทธ์ธ ํ•˜๋Š”๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
  • RDS๋Š” serverless๊ฐ€ ์•„๋‹ˆ๋‹ค.

๐Ÿ“Œ Document DB

  • MongoDB API ์›Œํฌ๋กœ๋“œ์˜ ์™„์ „ ๊ด€๋ฆฌ ๋ฐ ์œ ์—ฐํ•œ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•œ ๋ฌธ์„œ์ „์šฉ DB
  • Amazon DocumentDB์—์„œ๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ์ปดํ“จํŒ…์ด ๋ถ„๋ฆฌ๋˜์–ด ๊ฐ๊ฐ์„ ๋…๋ฆฝ์ ์œผ๋กœ ์กฐ์ •ํ•œ๋‹ค.
  • ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์— ๊ด€๊ณ„์—†์ด ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์„ ๋ช‡ ๋ถ„ ๋‚ด์— ์ตœ๋Œ€ 15๊ฐœ๊นŒ์ง€ ์ถ”๊ฐ€ํ•˜์—ฌ ์ฝ๊ธฐ ์šฉ๋Ÿ‰์„ ์ดˆ๋‹น ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์š”์ฒญ์œผ๋กœ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค.
  • Amazon DocumentDB๋Š” 99.99%์˜ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ 6๊ฐœ์˜ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ๋ณธ์„ 3๊ฐœ์˜ AWS ๊ฐ€์šฉ์˜์—ญ์— ๋ณต์ œํ•œ๋‹ค.
  • JSON ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค.
  • ์œ ์—ฐํ•œ ์ธ๋ฑ์‹ฑ์ด ํŠน์ง•์ด๋‹ค.

๐Ÿ“Œ MongoDB

  • Document์ง€ํ–ฅ DB์ด๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ค‘๋ณต์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ ‘๊ทผ์„ฑ๊ณผ ๊ฐ€์‹œ์„ฑ์ด ์ข‹๋‹ค.
  • ์Šคํ‚ค๋งˆ ์„ค๊ณ„๊ฐ€ ์–ด๋ ต์ง€๋งŒ, ์Šคํ‚ค๋งˆ๊ฐ€ ์œ ์—ฐํ•˜์—ฌ Application์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ถ„์‚ฐ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ž์ฒด์ ์œผ๋กœ ์ง€์›ํ•ด์„œ Scale-out์ด ์‰ฝ๋‹ค.
  • ํ™•์žฅ์‹œ Application์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.
RDBMSMongoDB
ClusterCluster
DatabaseDatabase
TableCollection
RowDocument
ColumnField

๐Ÿ“Œ Dynamo DB

  • Amazon Dynamo DB๋Š” ์™„์ „๊ด€๋ฆฌํ˜• Key-Value ๊ธฐ๋ฐ˜ NoSQL DB ์„œ๋น„์Šค์ด๋‹ค.
  • Auto-Scaling -> ์ž๋™์œผ๋กœ ํฌ๊ธฐ๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค.
  • ์œ ํœด์‹œ ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ์™€ ๊ด€๋ จ๋œ ์šด์˜ ๋ถ€๋‹ด ๋ฐ ๋ณต์žก์„ฑ์„ ์ œ๊ฑฐํ•œ๋‹ค.
  • ์›ํ•˜๋Š” ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋ฐ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์–ด๋А ์ˆ˜์ค€์˜ ์š”์ฒญ ํŠธ๋ž˜ํ”ฝ๋„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” DB Table์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AWS Management Console์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋ฅ  ๋ฐ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์˜จ๋””๋งจ๋“œ ๋ฐฑ์—… ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ํ…Œ์ด๋ธ” ์ƒ์„ฑ์‹œ ์Šคํ‚ค๋งˆ ์ƒ์„ฑ์ด ํ•„์š” ์—†๋‹ค.

๐Ÿ“Œ Document DB vs. Dynamo DB

  • ๊ณตํ†ต์ 
    • NoSQL DB
    • AWS DB Migration Service๋ฅผ ํ†ตํ•ด Data Migration์„ ์œ„ํ•œ ์ด์‹์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.
    • AWS Key Management Service๋ฅผ ํ†ตํ•œ ์ €์žฅ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”์™€ ๋ณด์•ˆ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
    • ๊ด€๋ฆฌ APIํ˜ธ์ถœ๊ณผ CloudFormation์— ๋Œ€ํ•œ CloudTrail ๋ฐ VPC Flow Logs๋กœ ๊ฐ์‚ฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
๊ตฌ๋ถ„Document DBDynamo DB
๋ฆฌ์ „์˜คํ•˜์ด์˜ค, ๋ฒ„์ง€๋‹ˆ์•„ ๋“ฑ๋“ฑ ํŠน์ • ๋ฆฌ์ „์—์„œ๋งŒ์‚ฌ์šฉ๊ฐ€๋Šฅ๋ชจ๋“  ๋ฆฌ์ „์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅ
์ž๊ฒฉ์ฆ๋ช…DB์—์„œ User๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌ. ์ž๊ฒฉ์ฆ๋ช…์ด DB์— ์ง์ ‘ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— AWS๋Š” ์ด ์˜์—ญ์—์„œ ๊ด€์—ฌํ•˜์ง€ ์•Š์ŒAWS Identity์™€ Access Management(IAM)๋ฅผ ํ†ตํ•ด DB์— ๋Œ€ํ•œ ์—‘์„ธ์Šค๋ฅผ ์ œ์–ดํ•œ๋‹ค.
๊ธˆ์•ก์ตœ์†Œ ์›” 200$, ๋…ธ๋“œ ๋˜๋Š” EC2 ์ธ์Šคํ„ด์Šค๋‹น ๋น„์šฉ ์ง€๋ถˆ, DB์˜ ์ผ๋ถ€ ์ธ์Šคํ„ด์Šค๋งŒ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ช‡ ์‹œ๊ฐ„๋งŒ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ „์ฒด ์š”๊ธˆ์„ ์ง€๋ถˆํ•ด์•ผํ•จ, ์Šคํ† ๋ฆฌ์ง€๋Š” ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜์ง€ ์•Š๋Š”๋‹ค.์ตœ์†Œ ์›” 1$, ์„œ๋ฒ„๋ฆฌ์Šค ์„œ๋น„์Šค๋กœ ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์š”๊ธˆ์ด ์ฑ…์ •๋œ๋‹ค. ์ฃผ์š” ๋น„์šฉ์€ ์ฝ๊ธฐ/์“ฐ๊ธฐ ์šฉ๋Ÿ‰๋‹จ์œ„, ๋น„์šฉ์„ ์˜ˆ์ƒํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ์Šคํ† ๋ฆฌ์ง€ 25GB๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•œ๋‹ค.
๋ฐฑ์—…DB์ž์ฒด์—์„œ ๋ฐฑ์—…์„ ๊ด€๋ฆฌํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ ๋งˆ๋‹ค ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์œ ํ˜•์˜ ๋ฐฑ์—…์ด ์ง€์›๋œ๋‹ค.๋งค์ผ ๋ฐฑ์—…์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ธฐ์— ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฑ์—…์„ ์ง„ํ–‰ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์—์„œ ์ง€์›ํ•˜๋Š” ๋Œ€๋กœ ํ•„์š”ํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ Route53

  • Amazon Route53๋Š” ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ DNS(Domain Name System)์›น ์„œ๋น„์Šค์ด๋‹ค.
  • Route53์„ ์‚ฌ์šฉํ•˜์—ฌ 3๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์กฐํ•ฉํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋„๋ฉ”์ธ ๋“ฑ๋ก
    • DNS ๋ผ์šฐํŒ…
    • ์ƒํƒœ ํ™•์ธ
  • Public host zone๊ณผ Private host zone์ด ์กด์žฌํ•œ๋‹ค.
  • Route53 = DNS + ๋ชจ๋‹ˆํ„ฐ๋ง + L4 + GSLB

๐Ÿ“Œ Certification Manager

  • AWS Certificate Manager(ACM)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS ์„œ๋น„์Šค ๋ฐ ์—ฐ๊ฒฐ๋œ ๋‚ด๋ถ€ ๋ฆฌ์†Œ์Šค์— ์‚ฌ์šฉํ•  ๊ณต์ธ ๋ฐ ์‚ฌ์„ค SSL/TLS์ธ์ฆ์„œ๋ฅผ ํ”„๋กœ๋น„์ €๋‹, ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ACM์€ SSL/TLS ์ธ์ฆ์„œ๋ฅผ ๊ตฌ๋งค, ์—…๋กœ๋“œ ๋ฐ ๊ฐฑ์‹ ํ•˜๋Š” ๋ฐ ๋“œ๋Š” ์‹œ๊ฐ„ ์†Œ๋ชจ์ ์ธ ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋Œ€์‹  ์ฒ˜๋ฆฌํ•ด์ค€๋‹ค.

  • SSL ์ธ์ฆ์„œ

    • ๊ณต๊ฐœ ํ‚ค์™€ ๊ฐœ์ธ ํ‚ค๋ผ๋Š” ํ‚ค ์Œ์„ ๊ฐ–๋Š”๋‹ค.
    • ์ด ํ‚ค๋“ค์ด ํ•จ๊ป˜ ์ž‘์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฆฝํ•œ๋‹ค.
    • ์ธ์ฆ์„œ๋Š” ๋˜ํ•œ "Subject"๋ผ๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜๊ณ  ์ด๋Š” ์ธ์ฆ์„œ/์›น์‚ฌ์ดํŠธ ์†Œ์œ ์ž์˜ ID์ด๋‹ค.
    • ์ธ์ฆ์„œ๋ฅผ ์–ป๊ธฐ์œ„ํ•ด์„œ๋Š” ์„œ๋ฒ„์—์„œ ์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ(CSR)์„ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค.
    • ์ด ๊ณผ์ •์—์„œ ์„œ๋ฒ„์— ๊ฐœ์ธ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๊ฐ€ ์ƒ์„ ๋œ๋‹ค.
    • SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž์—๊ฒŒ ๋ณด๋‚ด๋Š” CSR๋ฐ์ดํ„ฐ ํŒŒ์ผ์—๋Š” ๊ณต๊ฐœ ํ‚ค๊ฐ€ ํฌํ•จ๋œ๋‹ค.
      • ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž -> ์ธ์ฆ ๊ธฐ๊ด€ ๋˜๋Š” CA๋ผ๊ณ  ํ•œ๋‹ค.
  1. ์‚ฌ์šฉํ•  TLS/SSL ์ธ์ฆ์„œ๋ฅผ AWS๊ณ„์ •์œผ๋กœ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜จ๋‹ค.
  2. DNS๋˜๋Š” E-mail ๊ฒ€์ฆ์„ ํ†ตํ•ด ์š”์ฒญ๋œ ์ธ์ฆ์„œ์˜ ๋„๋ฉ”์ธ ์†Œ์œ ๊ถŒ์„ ๊ฒ€์ฆํ•˜์—ฌ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ์™„๋ฃŒํ•œ๋‹ค.
  3. Elastic Load Balancing(ELB), Amazon CloudFront๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ AWS ์„œ๋น„์Šค์—์„œ ์ƒˆ๋กœ ๋ฐœ๊ธ‰๋˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜จ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • ํŠน์ง•
    • ACM ํ†ตํ•ฉ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ๋ฌด๋ฃŒ ํผ๋ธ”๋ฆญ ์ธ์ฆ์„œ
    • ๊ด€๋ฆฌํ˜• ์ธ์ฆ์„œ ๊ฐฑ์‹ 
    • ์†์‰ฝ๊ฒŒ ์ธ์ฆ์„œ ๋ฐ›๊ธฐ

์ฐธ๊ณ 

  • CloudFront
    -> ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋ฐ ๊ฐœ๋ฐœ์ž ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ตฌ์ถ•๋œ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN) ์„œ๋น„์Šค์ด๋‹ค.
    • CDN
      • ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์€ Application์˜ ์›น ํŽ˜์ด์ง€ ๋กœ๋“œ ์†๋„๋ฅผ ๋†’์ด๋Š” ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ์ด๋‹ค.
      • ์ •์  ์ฝ˜ํ…์ธ  & ๋™์  ์ฝ˜ํ…์ธ 
      • ์บ์‹ฑ, ๋™์  ๊ฐ€์†, ์—ฃ์ง€ ๋กœ์ง ๊ณ„์‚ฐ
    • ํŠน์ง•
      • ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๊ฐ์†Œ
      • ๋ณด์•ˆ ํ–ฅ์ƒ
      • ๋น„์šฉ ์ ˆ๊ฐ
      • ์‚ฌ์šฉ์ž ์ •์˜ ์ „์†ก
    • ELB
      -> ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ Application์„ ์ง€์›ํ•˜๋Š” ๋ฆฌ์†Œ์Šค ํ’€ ์ „์ฒด์— ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
    • Load Balancer
      -> ์„œ๋ฒ„์— ๊ฐ€ํ•ด์ง€๋Š” ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•ด์ฃผ๋Š” ์žฅ์น˜ ๋˜๋Š” ๊ธฐ์ˆ ์„ ํ†ต์นญํ•œ๋‹ค.

๐Ÿ“Œ VPC

  • Amazon Virtual Private Cloud(VPC)๋ฅผ ์ด์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋กœ AWS ๋ฆฌ์†Œ์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋Š” AWS์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ด์ ๊ณผ ํ•จ๊ป˜ ๊ณ ๊ฐ์˜ ์ž์ฒด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์šด์˜ํ•˜๋Š” ๊ธฐ์กด ๋„คํŠธ์›Œํฌ์™€ ์œ ์‚ฌํ•˜๋‹ค.
  • VPC
    -> ์ž์ฒด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์šด์˜ํ•˜๋Š” ๊ธฐ์กด ๋„คํŠธ์›Œํฌ์™€ ์•„์ฃผ ์œ ์‚ฌํ•œ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์ด๋‹ค. VPC๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ์„œ๋ธŒ๋„ท์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์„œ๋ธŒ๋„ท
    -> VPC์˜ IP์ฃผ์†Œ ๋ฒ”์œ„์ด๋‹ค. ์„œ๋ธŒ๋„ท์€ ๋‹จ์ผ ๊ฐ€์šฉ ์˜์—ญ์— ์ƒ์ฃผํ•ด์•ผ ํ•œ๋‹ค. ์„œ๋ธŒ๋„ท์„ ์ถ”๊ฐ€ํ•œ ํ›„์—๋Š” VPC์— AWS ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • IP์ฃผ์†Œ ์ง€์ •
    -> VPC์™€ ์„œ๋ธŒ๋„ท์— IPv4 ์ฃผ์†Œ์™€ IPv6 ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค.
    -> ํผ๋ธ”๋ฆญ IPv4 ๋ฐ IPv6 GUA ์ฃผ์†Œ๋ฅผ AWS๋กœ ๊ฐ€์ ธ์˜ค๊ณ  VPC์˜ ๋ฆฌ์†Œ์Šค์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ผ์šฐํŒ…
    -> ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ธŒ๋„ท ๋˜๋Š” ๊ฒŒ์ดํŠธ์›จ์ด์˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์ด ์ „๋‹ฌ๋˜๋Š” ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
  • ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ ์—”๋“œํฌ์ธํŠธ
    -> ๊ฒŒ์ดํŠธ ์›จ์ด๋Š” VPC๋ฅผ ๋‹ค๋ฅธ ๋„คํŠธ์›จํฌ์— ์—ฐ๊ฒฐํ•œ๋‹ค.
    -> VPC ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ๋˜๋Š” NAT ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  AWS ์„œ๋น„์Šค์— ๋น„๊ณต๊ฐœ๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค.
  • ํ”ผ์–ด๋ง ์—ฐ๊ฒฐ
    -> VPC ํ”ผ์–ด๋ง ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‘ VPC์˜ ๋ฆฌ์†Œ์Šค ๊ฐ„ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ๋‹ค.
  • ํŠธ๋ž˜ํ”ฝ ๋ฏธ๋Ÿฌ๋ง
    -> ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ณต์‚ฌํ•˜๊ณ  ์‹ฌ์ธต ํŒจํ‚ท ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด ๋ณด์•ˆ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋กœ ์ „์†กํ•œ๋‹ค.
  • Transit Gateway
    -> ์ค‘์•™ ํ—ˆ๋ธŒ ์—ญํ• ์„ ํ•˜๋Š” ์ „์†ก ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VPC, VPN ์—ฐ๊ฒฐ ๋ฐ AWS Direct Connect ์—ฐ๊ฒฐ ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ๋‹ค.
  • VPC ํ๋ฆ„ ๋กœ๊ทธ
    -> ํ๋ฆ„ ๋กœ๊ทธ๋Š” VPC์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋“ค์–ด์˜ค๊ณ  ๋‚˜๊ฐ€๋Š” IP ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์บก์ณํ•œ๋‹ค.
  • VPN ์—ฐ๊ฒฐ
    -> AWS Virtual Private Network(AWS VPN)์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์— VPC๋ฅผ ์—ฐ๊ฒฐํ•œ๋‹ค.

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