Untitled

Untitled

AWS는 다양한 요구 사항을 충족하기 위해 여러 컴퓨팅 옵션을 제공합니다.

주어진 유형의 워크로드를 지원하도록 아키텍처를 설계할 때 사용 가능한 컴퓨팅 옵션을 이해하는 것이 중요합니다.

다이어그램에서 볼 수 있듯이 주요 런타임 컴퓨팅 선택 사항은 4가지 클라우드 컴퓨팅 모델 범주로 그룹화할 수 있습니다.

가상 머신(VM) 컨테이너; PaaS라고도 하는 서비스로서의 플랫폼; 그리고 서버리스. 또한 특수 솔루션을 사용하여 특정 컴퓨팅 사용 사례를 해결할 수 있습니다. 가상 머신 범주에서 AWS는 두 가지 핵심 서비스를 제공합니다.

첫 번째 서비스는 Amazon Elastic Compute Cloud(Amazon EC2)입니다.

클라우드에서 안전하고 크기 조정 가능한 가상 서버를 제공합니다.

두 번째 서비스는 Amazon Lightsail입니다. 비용 효율적인 방식으로 간단한 워크로드를 실행할 수 있는 가상 사설 서버를 제공합니다. 컨테이너 범주에서 AWS는 Amazon Elastic Container Service(Amazon ECS)를 제공합니다. 이를 통해 AWS에서 Docker 컨테이너 애플리케이션을 실행할 수 있습니다.

PaaS 범주에는 AWS Elastic Beanstalk가 포함됩니다. Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker 등의 언어로 개발된 웹 애플리케이션 및 서비스를 실행하는 솔루션입니다.

serverlesscategory에는 Java, Go, PowerShell, Node.js, C#, Python 또는 Ruby 코드를 실행하는 서버리스 컴퓨팅 솔루션인 AWSLambda가 포함됩니다. 이 범주에는 컨테이너용 서버리스 컴퓨팅 플랫폼을 제공하는 AWS Fargate도 포함됩니다. 특수 솔루션의 경우 AWS Outposts는 AWS 인프라 및 서비스를 온프레미스에서 실행하는 방법을 제공하고 AWS Batchis는 모든 규모에서 배치 작업을 실행하는 서비스를 제공합니다.

워크로드에 대한 AWS 컴퓨팅 런타임을 선택할 때 가상 머신과 컨테이너 기반 서비스가 인프라에 대한 더 많은 제어를 제공하고 더 높은 수준의 사용자 지정을 가능하게 한다는 점을 고려하십시오.

PaaS 및 서버리스 서비스를 사용하면 인프라보다는 애플리케이션에 더 집중할 수 있습니다. 또한 빠른 배포가 가능합니다. 전문 솔루션 범주의 서비스는 특정 유형의 워크로드 또는 하이브리드 클라우드 및 배치를 처리합니다. 이러한 전문 서비스는 AWS에서 완전히 관리하기 때문에 이러한 사용 사례에 적합합니다. 이 모듈에서는 Amazon EC2에 중점을 둡니다.

Untitled

Amazon Elastic Compute Cloud(Amazon EC2)는 클라우드에서 컴퓨팅을 가능하게 합니다. Amazon EC2를 사용하여 가상 서버를 프로비저닝하고 해당 서버의 컴퓨팅 리소스를 완전히 제어할 수 있습니다. 몇 분 안에 새 서버 인스턴스를 얻고 시작할 수 있습니다. 컴퓨팅 요구 사항이 변경됨에 따라 용량을 빠르게 확장 및 축소할 수 있습니다. 비용 측면에서는 사용한 용량에 대해서만 비용을 지불하면 됩니다. 왜 Elastic Compute Cloud라고 합니까?

Untitled

Amazon EC2 인스턴스는 AWS 가용 영역에 있는 호스트 컴퓨터에서 가상 머신으로 실행됩니다.