AWS 클라우드

무료 계정 생성

모바일 앱을 구축하든 인간 게놈의 서열을 결정하기 위해 대규모 클러스터를 실행하든 비즈니스 구축 및 실행은 컴퓨팅으로 시작됩니다. AWS는 70개가 넘는 인프라 서비스를 보유하고 있으며 2016년에는 1,000개 이상의 새로운 기능을 제공할 계획입니다. 다른 클라우드 공급자보다 2배 이상 많은 컴퓨팅 인스턴스 패밀리와 규정 준수 인증을 보유하고 전 세계에서 가장 널리 사용되는 AWS는 규모 및 종류와 관계없이 모든 조직이 빠르게 혁신할 수 있도록 강력하고 확장 가능한 플랫폼을 제공합니다.

AWS에서는 다양한 컴퓨팅 제품을 제공하므로 애플리케이션을 가상 서버, 컨테이너 또는 코드로 배포, 실행 및 확장할 수 있습니다.

요구 사항.... 고객 관리 책임 배포 단위 해답
저렴하고 예측 가능한 비용으로 하나 또는 소수의 서버에서 간단한 애플리케이션과 웹 사이트를 실행
  • 고객이 인스턴스 생성 환경을 따라 몇 초 만에 사전에 구성된 가상 서버를 가동합니다. 보안 그룹이나 다른 설정에 대해 걱정할 필요가 없습니다.
  • 직관적인 Lightsail 콘솔에서 서버, OS 및 기타 소프트웨어를 제어합니다. 하지만 EC2보다 사용할 수 있는 제어 항목과 옵션이 적습니다.
  • 매달 해당 플랜에 따라 일정하게 예측 가능한 요금이 청구됩니다. 플랜의 최저 요금은 5 USD입니다.
가상 프라이빗 서버(인스턴스) Amazon Lightsail
모든 애플리케이션을 실행. 확장이나 배포와 같은 서버 또는 클러스터 수준의 기능을 제어하고 관리.
  • 고객이 서버 용량을 프로비저닝, 조정 및 관리합니다. EC2에서는 각 사용 사례에 최적화된 다양한 인스턴스 구성을 제공합니다.
  • 고객이 서버, OS 및 배포 소프트웨어를 제어합니다(필요한 경우).
  • BYOL 사용을 비롯하여 비즈니스 요건에 맞게 유연한 결제 옵션이 제공됩니다.
가상 머신
Amazon EC2

Docker 컨테이너로 패키징된 상태 비저장 또는 상태 저장 애플리케이션을 실행

  • 고객이 서버 용량을 프로비저닝 및 조정하고 사용률과 가용성을 관리합니다.
  • AWS에서 애플리케이션의 내결함성을 관리합니다.
  • AWS에서 클러스터 상태 및 컨테이너 배포를 관리합니다.
컨테이너 Amazon ECS

빠른 응답 시간이 필요하며 이벤트로 시작되는 상태 비저장 애플리케이션을 실행

  • AWS에서 서버 용량을 프로비저닝 및 조정하고 사용률과 가용성을 관리합니다.
  • AWS에서 애플리케이션의 가용성과 내결함성을 관리합니다.
코드
AWS Lambda

Amazon Elastic Compute Cloud(EC2)는 가상 서버에 상응하는 EC2 인스턴스의 형태로 크기 조정 가능한 클라우드 기반 컴퓨팅 파워를 제공하는 유연한 서비스입니다. 고객은 하나 또는 수천 개의 인스턴스를 동시에 작동하고 사용한 만큼만 비용을 지불하므로 손쉽게 웹 규모의 클라우드 컴퓨팅을 사용할 수 있습니다. AWS에서는 서로 다른 사용 사례에 맞춰 최적화된 다양한 인스턴스 유형과 인스턴스 요금 지불 옵션을 제공하므로 고객은 비즈니스 요구 사항에 따라 애플리케이션을 최적화하면서 동시에 비용을 최소화할 수 있습니다. 

일반 사용 사례:

  • 빅 데이터(예: 하둡, Spark)
  • 데이터베이스 소프트웨어(예: Aurora, DynamoDB)
  • 엔터프라이즈 애플리케이션(예: SAP, Oracle, Sharepoint)
  • BYOL을 비롯하여 온프레미스 환경으로부터 마이그레이션
  • 오픈 소스 클러스터 관리

Amazon Lightsail은 AWS로 가상 프라이빗 서버를 가장 쉽게 시작하고 관리할 수 있는 서비스입니다. Lightsail에는 가상 머신, SSD 기반 스토리지, 데이터 전송, DNS 관리, 정적 IP 등 저렴하고 예측 가능한 비용으로 프로젝트를 빠르게 시작하는 데 필요한 모든 것이 포함되어 있습니다. 사전에 구성된 운영 체제 및 애플리케이션 이미지로 몇 초 만에 시작하고 직관적인 콘솔에서 리소스를 간편하게 관리하십시오. 앱에서 관리형 데이터베이스나 콘텐츠 전송 네트워크와 같은 고급 기능 또는 그 외 수많은 기능을 요구하는 경우, 이러한 AWS 서비스를 추가로 Lightsail 서버에 연결하면 됩니다. Lightsail 플랜의 최저 요금은 월별 5 USD입니다.

일반 사용 사례:

  • 간단한 웹 애플리케이션
  • WordPress 블로그 및 웹 사이트
  • 전자상거래 웹 사이트
  • 단일 서버 비즈니스 소프트웨어

Amazon Elastic Container Service(ECS)는 Docker 컨테이너를 지원하는 확장성과 성능이 뛰어난 컨테이너 관리 서비스로서, 이 서비스를 사용하여 Amazon EC2 인스턴스의 관리형 클러스터에서 애플리케이션을 손쉽게 실행할 수 있습니다. Amazon ECS를 사용하면 자체 클러스터 관리 인프라를 설치, 운영 및 확장할 필요가 없습니다.

일반 사용 사례:

  • 웹 애플리케이션
  • 마이크로 서비스
  • 배치 작업
  • Docker 워크로드

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. Lambda에서는 사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있습니다. 코드를 업로드하기만 하면, Lambda에서 높은 가용성으로 코드를 실행 및 확장하는 데 필요한 모든 것을 처리합니다. 다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수 있습니다. Lambda는 서버리스 컴퓨팅의 핵심으로, 이를 사용하면 서버에 대한 걱정 없이 애플리케이션과 서비스를 구축 및 실행할 수 있습니다.

일반 사용 사례:

  • 웹 애플리케이션
  • 모바일 백엔드
  • IoT 백엔드
  • 스트림 처리 워크로드
  • 파일 처리 워크로드