iaas, saas, paas

이동훈 (DONG HOON , LEE)·2022년 9월 12일
0

IaaS vs. PaaS vs. SaaS
클라우드 서비스 유형

​클라우드 서비스는 다양한 형태로 활용할 수 있습니다. 다만 다양한 형태가 존재하는 만큼 그에 맞는 보안 솔루션도 조금씩 달라지는데요. 클라우드 서비스를 도입할 계획이 있다면 반드시 보안 솔루션을 체크해야 합니다. 처음에는 클라우드 서비스 종류에 맞는 보안 요소가 어렵고 복잡해 보이지만, 클라우드 서비스의 구성 요소만 잘 이해한다면 솔루션을 선택하고 관리하기 쉽습니다.

클라우드 서비스는 제공되는 구성요소에 따라 크게 세 가지 범주로 분류할 수 있습니다.

  • IaaS(Infrastructure-as-a-Service)

  • PaaS(Platform-as-a-Service)

  • SaaS(Software-as-a-Service)

해당 서비스 유형에 대해 더 자세히 알아보기 전에 클라우드 기반 IT 시스템의 구성요소에 대해 먼저 소개해드리겠습니다. 그림1에서 볼 수 있듯이 클라우드 시스템은 네트워크, 스토리지, 서버, 데이터베이스, 애플리케이션까지 총 9개의 계층으로 나눌 수 있습니다.

IaaS, PaaS 및 SaaS 정의

IaaS(Infrastructure as a Service)
공급업체가 고객이 클라우드의 스토리지, 네트워킹, 서버를 포함한 기타 컴퓨팅 자원을 종량제로 이용할 수 있도록 제공하는 것입니다.

PaaS(Platform as a Service)
서비스 제공업체가 사용자가 애플리케이션을 개발하고 제공할 수 있는 클라우드 기반 환경에 대한 액세스를 제공하는 것입니다. 이러한 제공업체는 기본 인프라를 제공합니다.

SaaS(Software as a service)
서비스 제공업체가 인터넷으로 소프트웨어 및 애플리케이션을 제공하는 것입니다. 사용자는 소프트웨어를 구독하고 웹 또는 공급업체 API로 해당 소프트웨어를 이용합니다.

IaaS
IaaS(Infrastructure as a Service)는 사용자가 스토리지, 네트워킹 및 서버 등의 컴퓨팅 자원을 이용할 수 있도록 하기 위해 공급업체가 제공하는 클라우드 컴퓨팅 오퍼링입니다. 조직은 서비스 제공업체의 인프라 내에서 자체 플랫폼과 애플리케이션을 사용합니다.

주요 기능:

하드웨어를 모두 다 구매하는 대신 사용자는 온디맨드 방식으로 IaaS 비용을 지불합니다.

인프라는 처리 및 스토리지 니즈에 따라 확장할 수 있습니다.

기업은 자체 하드웨어를 구매하고 유지보수하는 데 필요한 비용을 절감할 수 있습니다.

데이터가 클라우드에 저장되어 있으므로 장애 지점이 발생하지 않습니다.

관리 작업 가상화가 가능하므로, 다른 업무에 쏟을 수 있는 여유 시간이 생깁니다.

PaaS
PaaS(Platform as a Service)는 애플리케이션을 개발, 관리하고 전달할 수 있는 클라우드 환경을 사용자에게 제공하는 클라우드 컴퓨팅 오퍼링입니다. 스토리지와 기타 컴퓨팅 자원 외에도 사용자는 이미 만들어진 도구들을 사용하여 자체 애플리케이션을 개발, 사용자 정의하고 이를 테스트할 수 있습니다.

주요 기능:

PaaS는 애플리케이션을 같은 환경에서 테스트, 개발, 호스팅하는 툴이 포함된 플랫폼을 제공합니다.

조직은 기본 인프라에 관해 우려할 필요 없이 개발에 집중할 수 있습니다.

제공업체가 보안, 운영 체제, 서버 소프트웨어 및 백업을 관리합니다.

여러 팀이 원격으로 작업하는 경우에도 원활하게 협업할 수 있도록 지원합니다.

SaaS
SaaS(Software as a Service)는 사용자가 공급업체의 클라우드 기반 소프트웨어를 이용할 수 있도록 해주는 클라우드 컴퓨팅 오퍼링입니다. 사용자는 자신의 로컬 디바이스에 애플리케이션을 설치하지 않습니다. 대신 애플리케이션은 웹 또는 API로 액세스하는 원격 클라우드 네트워크에 존재합니다. 사용자는 애플리케이션으로 데이터를 저장 및 분석하고 프로젝트를 위해 협업할 수 있습니다.

주요 기능:

SaaS 공급업체가 사용자에게 구독 모델을 통해 소프트웨어와 애플리케이션을 제공합니다.

사용자는 소프트웨어를 관리 및 설치 또는 업그레이드할 필요가 없으며 SaaS 제공업체가 이러한 작업을 대신 수행합니다.

데이터는 클라우드에서 안전하게 보호되므로 장비 고장으로 인해 데이터가 손실되지 않습니다.

서비스 니즈에 따라 리소스를 확대하여 사용할 수 있습니다.

전 세계 거의 모든 위치에서 거의 모든 인터넷 연결 디바이스를 이용하여 애플리케이션을 이용할 수 있습니다.

Reference

https://www.ibm.com/kr-ko/cloud/learn/iaas-paas-saas

profile
기초를 탄탄히

0개의 댓글