.

SweetDevPotato·2023년 1월 29일
0

AWS

EC2

  • EC2 는 Elastic Compute Cloud 의 약자이다.

    클라우드 컴퓨팅이란?
    클라우드 컴퓨팅은 컴퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스입니다. 기업에서 직접 리소스를 조달하거나 구성, 관리할 필요가 없으며 사용한 만큼만 비용을 지불하면 됩니다. - GoogleCloud

  • 물리적인 컴퓨터를 구매하여 직접 서버를 구축할 필요 없이, 비용만 지불하여 클라우드 환경에서 원하는 만큼 서버 인스턴스를 띄울 수 있도록 하는 AWS 의 서비스이다.

특징

  • in cloud
  • secure
  • resizable
  • 수 분만에 새로운 서버 인스턴스를 추가할 수 있다.
  • 상황이 변함에 따라, 빠르게 up scale 또는 down scale 할 수 있다.
  • 하나의 서버 인스턴스를 띄우는 것부터 수천 개의 인스턴스까지도 띄울 수도 있다.
  • Amazon EC2 Auto Scaling 을 사용할 수도 있다.
  • 더 보기

S3

  • Simple Storage Service 의 약자이다.
  • 쉽게 말해 온라인 데이터 저장소이다.
  • Amazon S3 와 CDN 의 차이

    CDN 이란?
    CDN(콘텐츠 전송 네트워크)은 지리적으로 분산된 여러 개의 서버입니다. 웹 콘텐츠를 사용자와 가까운 곳에서 전송함으로써 전송 속도를 높입니다. - Akamai

  • Quora - What’s the difference between an Amazon S3 and a CDN?
    S3 는 Object(여기서 Object 란, 이미지, 영상, 문서 등과 같은 정적 파일을 의미)를 지리적으로 단일한 위치에 보관하는 반면 CDN 은 그 목적상 Object 를 지리적으로 분리된 여러 서버에 보관한다.
    최초 요청 시에만 S3 Bucket 에서 Object 를 fetch 하고 이후 요청은 CDN 을 통해 지리적으로 가까운 서버에서 fetch 하도록 구성하여 응답속도를 높일 수 있다.

    Bucket 이란?
    Bucket 이란 S3 에 저장된 object 를 위한 컨테이너이다. Bucket 에는 얼마든지 필요한 만큼의 object 를 저장할 수 있으며, 계정 당 기본적으로 100개 까지 bucket 을 생성할 수 있다.

특징

  • scalability
  • data availability
  • security
  • performance

CloudFront

  • AWS 의 CDN 이다. (cf Akamai, Cloudflare, Azure CDN ...)

더보기
개발자들에게 도움이 될 만한 9가지 기본 아마존 웹서버 (Amazon Web Service, AWS) 서비스

0개의 댓글