(+)[클라우드 서비스 모델] IaaS, PaaS, and SaaS

Wintering·2022년 4월 26일
0

AWS

목록 보기
2/16

클라우드 컴퓨팅

: 무형의 형태로 서로 다른 물리적 위체이 존재하는 컴퓨팅 자원을 가상화 기술로 통합하여 제공
: 인터넷상의 서버를 통하여 데이터를 저장, 네트워크, 콘텐츠 사용 등 IT 관련 서비스를 한번에 사용할 수 있는 컴퓨팅 환경

IaaS (Infrastructure as a Service)

  • 클라우드 컴퓨팅의 가장 기본적인 계층, '서비스형 인프라', 비즈니스 운영에 필요한 스토리지, 네트워킹 및 컴퓨팅 리소스를 제공한다.
  • 공급업체는 서버, 스토리지 및 네트워킹 하드웨어, 가상화(하이퍼바이저) 계층을 포함하여 애플리케이션과 서비스를 제공하는데 필요한 모든 물리적 및 가상 핵심 인프라를 제공하고 호스팅
  • 구성요소가 가동되고 실행되면 필요한 미들웨어, 애플리케이션 소프트웨어, 데이터베이스 등을 인계받아 설치하고 유지관리함
    -ex) DigitalOcean, Rankspace, AWS(아마존웹서비스)

PaaS (Platform as a Service)

  • 서비스형 플랫폼
  • 애플리케이션 및 서비스를 구축할 수 있는 '플랫폼' 제공
  • IaaS와 마찬가지로 모든 물리적 가상 및 핵심 인프라를 제공하고 호스팅함, 차이점은 IaaS의 기능에 추가로 미들웨어, 데이터베이터 관리 시스템, 개발 툴, 비즈니스 인텔리전스 및 분석 툴등을 제공하고 관리
  • PaaS를 사용하는 클라이언트 사는 개발중인 애플레키에션과 서비스를 관리하는 역할만 담당
    -ex) AWS Elastic Beanstalk, Window Azure, Google App Engine

SaaS(Software as a Service)

  • 서비스형 소프트웨어, 클라우드 전략의 최상위 계층
  • IaaS와 PaaS의 개념에 추가로 데이터응용프로그램이 포함
  • 특정 앱이나 웹 포털을 통해 액세스하는 서비스로, 클라이언트 조직의 최종 사용자에게 제공되는 완전한 소프트웨어 솔루션
  • iCloud, Google Drive, 네이버 MY BOX 등
    넷플릭스와 같은 OTT서비스도 SaaS의 사례, 콘텐츠를 소유하는 개념이 아니라 '구독'의 방식으로 클라우드 인프라를 통해 인터넷상의 수많은 콘텐츠를 원하는 만큼 이용한다.
  • 사용자와 연결된 '패키지 소프트웨어'
  • 장점
    -쉽게 배포할 수 있다.
    -일관되게 안정적인 성능과 데이터 가용성을 기대할 수 있다. 신뢰성이 높다.
    -비용 및 리소스 절감 효과가 있다.
    -SaaS 어플리케이션은 구독 기반으로 여러가지 요금제 옵션을 제공하므로, 유연하고 확장적이다.
    -접근성이 뛰어나다
    -호환성이 일관되어있다.

그림으로 정리하는 IaaS vs PaaS vs SaaS

참고문헌

0개의 댓글