티스토리 뷰

ELB (Elastic Load Balancing)

· 들어오는 애플리케이션 트래픽을 EC2 인스턴스와 같은 여러 리소스에 자동으로 분산하는 서비스

  - 로드밸런서란 요청을 받은 다음 처리할 인스턴스로 라우팅하는 애플리케이션 

  - 로드밸런서는 Auto Scaling 그룹으로 들어오는 모든 웹 트래픽의 단일 접점 역할을 함

 

Lambda

· AWS 서버리스 컴퓨팅 옵션

· 서버리스 컴퓨팅

  1) 인스턴스(가상 서버)를 프로비저닝

  2) 사용자 코드 업로드

  3) 애플리케이션 실행 동안 계속해서 인스턴스 관리

· 트리거를 구성하고 트리거가 감지되면 작성된 코드가 관리형 환경에서 자동으로 실행

· Lambda 작동 방식

  1) 코드를 Lambda에 업로드

  2) AWS 서비스, 모바일 애플리케이션 또는 HTTP 엔드포인트와 같은 이벤트 소스에서 트리거되도록 코드를 설정

  3) 트리거 된 경우만 코드 실행

  4) 사용한 기간에 대해서만 요금 지불

ECS (Elastic Container Service)

- 컨테이너 오케스트레이션 도구 (Docker 컨테이너)

- 운영체제 수준 가상화를 사용하여 컨테이너에 소프트웨어 제공

- 컨테이너란, 애플리케이션과 관련 종속성 및 애플리케이션에서 실행해야 하는 모든 구성을 모아놓은 코드 패키지

- ECS를 통해 자체 컨테이너 오케스트레이션 SW를 관리하는 번거로움 없이 컨테이너화된 애플리케이션을 대규모로 실행하는 데 도움

AWS 글로벌 인프라

· 고가용성, 내결함성 보장

· 리전 선택

  1) 규정 준수

  2) 근접성

  3) 기능 가용성

  4) 가격 

· 가용 영역 (AZ): 리전 내 단일 데이터 센터 또는 데이터 센터 그룹 (지연 시간이 짧을 정도로 충분히 가까우면서, 재해의 영향을 받지 않을 정도로 멀리 떨어져 있음)

CloudFront

- CDN (콘텐츠 전송 네트워크): 전 세계 고객과 더 가까운 곳에 데이터 복사본을 캐싱

- CloudFront는 데이터, 영상, 애플리케이션, API를 전 세계 고객에게 짧은 지연시간으로 빠르게 전달하는 서비스

- 엣지 로케이션: 더 빠른 콘텐츠 전송을 위해 고객과 가까운 위치에 콘텐츠 사본을 캐시하는데 사용하는 사이트

반응형
댓글