AWS의 모든것(인강)/3주차

2. Elastic Compute Cloud - 서비스 종류와 EC2 살펴보기

note994 2024. 9. 30. 17:03

IaaS (Infrastructure as a Service) : 하드웨어 인프라를 인터넷을 통해 제공하는 서비스를 말한다. 

IaaS는 가상화된 하드웨어, 스토리지, 네트워크, 운영체제 등을 제공하며, 사용자는 이를 이용해 자신의 애플리케이션을 실행할 수 있다. AWS EC2, Microsoft Azure, Google Compute Engine 등이 IaaS 서비스를 제공한다.



PaaS (Platform as a Service) : 애플리케이션을 개발, 실행, 관리하기 위한 플랫폼을 인터넷을 통해 제공하는 서비스를 말한다.

PaaS는 IaaS에서 제공하는 하드웨어 인프라와 미들웨어를 이용하여, 애플리케이션 개발, 배포, 운영 등에 필요한 환경을 제공한다. 예를 들어, AWS Elastic Beanstalk, Heroku, Google App Engine 등이 PaaS 서비스를 제공한다.



SaaS (Software as a Service): SaaS는 사용자에게 완전한 애플리케이션을 제공하며, 이 애플리케이션은 클라우드 제공업체의 서버에서 실행된다.

사용자는 애플리케이션에 대한 제한된 제어권을 가지며, 클라우드 제공업체가 모든 인프라, 운영 체제, 백엔드 애플리케이션 및 데이터 관리를 담당한다.

SaaS는 대부분의 사용자에게 필요한 소프트웨어 서비스를 제공한다. 예를 들어, 구글 드라이브, 마이크로소프트 오피스 365, Salesforce 등이 SaaS 서비스의 예이다.


EC2 인스턴스는 다양한 운영 체제 (예: Linux, Windows)와 인스턴스 유형(예: 범용, 컴퓨팅 최적화, 메모리 최적화)을 지원한다.

EC2는 다양한 용도로 사용될 수 있으며, 주요 사용 사례는 다음과 같다.

- 웹 애플리케이션 호스팅

- 데이터베이스 호스팅

- 컴퓨팅 작업 (예: 데이터 분석, 머신 러닝)

- 애플리케이션 테스트 및 개발

EC2는 유연하게 스케일링할 수 있으며, 필요에 따라 인스턴스를 추가하거나 제거하여 자원 사용량을 조절할 수 있다. 또한 AWS의 다른 서비스와 통합하여 다양한 용도로 사용할 수 있다.


EC2의 다양한 옵션들

1. 인스턴스 유형

2. 운영 체제

3. 스토리지 옵션

4. 보안 그룹

5. Availability Zone

등등..


https://aws.amazon.com/ko/ec2/instance-types/?nc1=h_ls

 

컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS

 

aws.amazon.com

AWS EC2 인스턴스 유형들이 있다.