[TIL] AWS CCP(7) - Networking & Global Acceleration Services

sorzzzzyยท2022๋…„ 4์›” 23์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
31/36
post-thumbnail

๐Ÿท Networking

Basic Services

VPC

  • ํŠน์ • ๊ณ„์ •์˜ AWS ๋ฆฌ์†Œ์Šค(EC2, RDS...)๋“ค์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒฉ๋ฆฌ๋œ ํ”„๋ผ์ด๋น— ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ
  • ํ•˜๋‚˜์˜ ๋ฆฌ์ „ ๋‚ด์—์„œ ์ƒ์„ฑ

Subnet

  • VPC์— ๋Œ€ํ•œ ์„œ๋ธŒ ๋„คํŠธ์›Œํฌ
  • ํ•˜๋‚˜์˜ AZ ๋‚ด์—์„œ ์ƒ์„ฑ
  • ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท : ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒ๋„ท
  • ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท : ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ ๋ถˆ๊ฐ€๋Šฅํ•œ ์„œ๋ธŒ๋„ท

VPC/Subnet ์ƒ์„ฑ ์‹œ CIDR(Classless Inter-Domain Routing) ๋ธ”๋ก์„ ๋ช…์‹œํ•ด์•ผํ•จ
CIDR : IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ๋ฒ•

Internet Gateway

  • VPC๋ฅผ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ
  • Public Subnet์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ๊ทœ์น™ ์ ์šฉ ๊ฐ€๋Šฅ

Nat Gateway

  • Private Subnet๋‚ด์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ
    : ๋‹จ, ์ธํ„ฐ๋„ท์— ๋Œ€ํ•œ Outbound(์šฐ๋ฆฌ๊ฐ€ ์™ธ๋ถ€์— ์ ‘๊ทผ)๋งŒ ํ—ˆ์šฉ
  • SW ํŒจ์น˜, ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ ์‹œ์— ์‚ฌ์šฉ
  • Public Subnet์— ์œ„์น˜

Route Table

  • VPC ๋‚ด๋ถ€์—๋Š” Router๊ฐ€ ์žˆ์œผ๋ฉฐ Subnet๊ฐ„ ๋˜๋Š” Subnet๊ณผ IGW๊ฐ„ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ผ์šฐํŒ… ๊ฒฝ๋กœ ์ œ์–ด
  • Route Table๋กœ ๋ผ์šฐํŒ… ๊ทœ์น™์„ ์„ค์ •ํ•จ
  • ๋‹จ์ผ VPC์— ๋‹ค์ˆ˜ Route Table ๊ฐ€๋Šฅ
  • Subnet์€ ํ•˜๋‚˜์˜ Route Table์— ์—ฐ๊ฒฐ

Security

NACL

  • Subnet ๋ ˆ๋ฒจ์˜ firewall
  • ALLOW/DENY ๊ทœ์น™ ๊ฐ€๋Šฅ

Security Group

  • EC2 ์ธ์Šคํ„ด์Šค ๋ ˆ๋ฒจ์˜ firewall
  • ALLOW ๊ทœ์น™๋งŒ ๊ฐ€๋Šฅ

VPC Peering

  • 2๊ฐœ์˜ VPC๊ฐ„ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ… ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ
    : ์„œ๋กœ ๋‹ค๋ฅธ VPC ๋‚ด์˜ ์ธ์Šคํ„ด์Šค๋“ค์ด ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์ฒ˜๋Ÿผ ํ†ต์‹  ๊ฐ€๋Šฅ
  • ๋‹ค๋ฅธ ๊ณ„์ •์˜ VPC์™€ Peering ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋‹ค๋ฅธ ๋ฆฌ์ „์˜ VPC์™€๋„ ๊ฐ€๋Šฅ
  • VPC๊ฐ„ CIDR ๋ธ”๋ก์ด ์ถฉ๋Œํ•˜๋ฉด ์•ˆ๋˜๊ณ , VPC Peering์€ ์ „์ด๋˜์ง€ ์•Š์Œ

VPC Flow Logs

  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ์˜ ํŠธ๋ž˜ํ”ฝ ์ •๋ณด์— ๋Œ€ํ•œ ๋กœ๊น…
  • ๋„คํŠธ์›Œํ‚น ์ •๋ณด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์—ฐ๊ฒฐ ๋ฌธ์ œ๋ฅผ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋จ
  • Flow Logs๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋ฉฐ(๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ์„ฑX), ์ƒ์„ฑ๋œ ๋กœ๊ทธ๋Š” S3 ๋˜๋Š” CloudWatch Logs์— ์ €์žฅ ๊ฐ€๋Šฅ

VPC Endpoints

  • ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ•˜์ง€ ์•Š๋Š” Serverless ์„œ๋น„์Šค(์˜ˆ_S3)์— ๋Œ€ํ•œ private ์—ฐ๊ฒฐ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์„œ๋น„์Šค
  • AWS ์„œ๋น„์Šค ์ ‘์†์— ๋Œ€ํ•œ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„ ๋‹จ์ถ• ๊ฐ€๋Šฅ

Direct Connect & Site-to-Site VPN

Direct Connect

  • On-premise ์—์„œ AWS ๋„คํŠธ์›Œํฌ์— private ์—ฐ๊ฒฐ
  • ์ผ๊ด€๋œ ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ ์ง€์›

Site-to-Site VPN

  • On-premise ์—์„œ AWS ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ
  • ์—ฐ๊ฒฐ์€ ์•”ํ˜ธํ™”๋˜๋‚˜ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ

Transit Gateway

  • ๋‹ค์ˆ˜์˜ VPC์™€ On-premise ๋“ฑ์˜ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค
  • ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ„์†Œํ™” ๊ฐ€๋Šฅ

๐Ÿท Global Acceleration Services

Route 53

  • ์™„์ „ ๊ด€๋ฆฌํ˜• DNS

  • Domain Name์„ IP, ๋‹ค๋ฅธ Domain, Name, AWS ๋‚ด์˜ ๋ฆฌ์†Œ์Šค๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์—ฐ๊ฒฐ
    : EC2, ELB, S3 ๋ฒ„ํ‚ท ๋“ฑ๊ณผ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

  • ๋„๋ฉ”์ธ ๊ตฌ๋งค ๊ฐ€๋Šฅ

  • ๋‹จ์ˆœ ๋ผ์šฐํŒ…

  • ๊ฐ€์ค‘์น˜ ๋ผ์šฐํŒ… : ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๋ผ์šฐํŒ…

  • ์ง€๋ฆฌ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ… : ํŠน์ • ์ง€์—ญ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•ด๋‹น ์ง€์—ญ ๋ฆฌ์†Œ์Šค IP ๋ผ์šฐํŒ…

  • ์ง€์—ฐ ์‹œ๊ฐ„ ๋ผ์šฐํŒ… : ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ๊ฒƒ ๋ผ์šฐํŒ…


CloudFront

  • ์ปจํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN, Content Delivery Network)
  • ์ปจํ…์ธ ๋ฅผ ๊ธ€๋กœ๋ฒŒ ์—ฃ์ง€์— Cachingํ•˜์—ฌ ์ฝ๊ธฐ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ
    : ์ฃผ๋กœ ์ •์  ํŒŒ์ผ์— ์ „์†ก์— ์‚ฌ์šฉ
  • ์ „ ์„ธ๊ณ„ 47๊ฐœ๊ตญ 90๊ฐœ ๋„์‹œ์—์„œ 225๊ฐœ๊ฐ€ ๋„˜๋Š” ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜ ์กด์žฌ

S3 Transfer Acceleration

  • ๊ธ€๋กœ๋ฒŒ ์—ฌ๋Ÿฌ ์ง€์—ญ์—์„œ ํŠน์ • ๋ฆฌ์ „์˜ S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ํŒŒ์ผ ์—…๋กœ๋“œ ์†๋„๋ฅผ ๊ฐ€์†ํ™”
    : ์—…๋กœ๋“œํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” ํ•ด๋‹น ์ง€์—ญ์˜ ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜์— ์—…๋กœ๋“œ
    : ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜์—์„œ ์•„๋งˆ์กด ์‚ฌ์„ค๋ง์„ ํ†ตํ•ด ๋ชฉ์ ์ง€ S3 ๋ฒ„ํ‚ท์— ์—…๋กœ๋“œ

AWS Global Acceleration

  • Public Internet์ด ์•„๋‹Œ Amazon ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•จ
  • ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜๊นŒ์ง€๋Š” Public Internet์œผ๋กœ, ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜๋ถ€ํ„ฐ ์„œ๋ฒ„๊นŒ์ง€๋Š” Amazon

CloudFront์™€ ๋‹ค๋ฅธ ์ 

  • Global Acceleration๋Š” Cache ๋™์ž‘ํ•˜์ง€ ์•Š๊ณ  Proxy์™€ ๊ฐ™์ด ๋™์ž‘

AWS Outposts

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค
  • EC2, RDS, ECS ๋“ฑ Serverless ์„œ๋น„์Šค๋“ค์„ On-premise์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅ(๋น„์šฉ์ด ๋งŽ์ด ๋“ฌ)

AWS WaveLength

  • ๊ต‰์žฅ์ด ๋น ๋ฅธ ์ง€์—ฐ์‹œ๊ฐ„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ(5G)
    : ์ž์œจ์ฃผํ–‰๋กœ๋ด‡, ์ธ๊ณต์ง€๋Šฅ ์„œ๋น„์Šค, ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฒŒ์ž„ ๋“ฑ
profile
Backend Developer

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