본문 바로가기

AWS

[AWS] 클라우드 서비스 종류

IaaS (Infrastructure as a Service)

하드웨어 인프라를 인터넷을 통해 제공하는 서비스로, IaaS 는 가상화된 하드웨어, 스토리지, 네트워크, 운영체제 등을 제공한다. 사용자는 이를 통하여 자신의 애플리케이션을 실행 가능. 예) AWS EC2, Microsoft Azure, Google Computer Engine

 

PaaS (Platform as a Service)

애플리케이션을 개발, 실행, 관리하기 위한 플랫폼을 인터넷을 통해 제공하는 서비스. PaaS 는 IaaS 에서 제공하는 하드웨어 인프라와 미들웨어를 사용하며, 애플리케이션 개발, 배포, 운영 등에 필요한 환경을 제공한다. 예) AWS Elastic Beanstalk, Heroku, Google App Engine

 

Saas (Software as a Service)

사용자에게 완전한 애플리케이션을 제공하며 이 애플리케이션은 클라우드 제공업체의 서버에서 실행된다. 사용자는 애플리케이션에 대한 제한된 제어권을 가지고 클라우드 제공업체가 모든 인프라, 운영체제, 백엔드 애플리케이션 데이터 관리를 담당한다. SaaS는 대부분의 사용자에게 필요한 소프트웨어 서비스를 제공. 예) 구글 드라이브, 마이크로소프트 오피스 365, Salesforce

 


 AWS EC2 

클라우드 컴퓨팅 서비스 중 하나로, 가상 서버 인스턴스를 제공한다. EC2 인스턴스는 다양한 운영체제와 인스턴스 유형을 지원한다.

 

사용사례

  • 웹 애플리케이션 호스팅
  • 데이터베이스 호스팅
  • 컴퓨팅 작업 (예: 데이터 분석, 머신 러닝)
  • 애플리케이션 테스트 및 개발