[Architecting on AWS] 아키텍팅 기본사항

Created
Nov 15, 2023
Created by
Tags
AWS
Property
notion image
notion image
 
  • through Internet
  • on demand
  • pay as you go
 

AZ (Availability Zone)

  • 리전에 소속된 데이터센터.
  • HA (High Availability) 유지하기 위해 1개의 리전 내에 여러 AZ 를 두고 있다. ex) 서울 리전에는 총 4개의 AZ 가 있다.
  • 리전 내에 AZ 들은 private link 으로 상호연결 되어있다.
  • 리전 내에 AZ들은 모두 동일한 서비스를 제공함. (일부 AZ에 재해가 발생하면 다른 AZ 가 대체)
 

Local Zones

  • 컴퓨팅, 스토리지, 데이터베이스 및 기타 엄선된 서비스를 많은 인구, 산업 및 IT 센터에 더 가까운 위치에 배치하여 10밀리초 미만의 지연 시간이 요구되는 애플리케이션을 최종 사용자에게 제공할 수 있게 한다.
  • ex) 실시간 동영상 스트리밍
 

Edge Location

  • A site that CloudFront uses to cache copies of your content for faster delivery to users at any location.
  • end-user 에게 짧은 지연시간 (10ms 내외) 으로 서비스 해야 하는 경우 활용. ex) 실시간 동영상 스트리밍
  • edge location 서비스에 콘텐츠 캐싱 & 각 지역의 end-user 는 edge location 서비스에 캐싱된 콘텐츠에 접근.
 

well-architect framework standard

  • 보안
    • 모든 계층에
    • 최소 권한으로
    • 다중 인증 요구 (ex. 2FA)
  • 비용 최적화
    • 비용 효율적인 리소스 사용
  • 신뢰성
    • resiliency
    • auto-scailing
  • 성능 효율성
    • 적은 지연시간
    • APM 요구
  • 운영 우수성
    • 자동화된 운영 수행
  • 지속 가능성
    • eco-friendly