IaaS, PaaS, SaaS 정의

IaaS(Infrastructure as a Service)를 나타내는 그래픽

IaaS(Infrastructure as a Service)

공급업체는 고객이 사용한 만큼 비용을 지불할 수 있는 클라우드의 스토리지, 네트워킹, 서버, 기타 컴퓨팅 리소스를 제공합니다.

PaaS(Platform as a Service)를 나타내는 그래픽

PaaS(Platform as a Service)

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

SaaS(Software 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 제공업체가 이러한 작업을 대신 수행합니다.

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

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

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

비즈니스의 발전을 지원할 수 있는 IBM 클라우드 서비스

IBM 퍼스펙티브: IaaS vs. PaaS vs. SaaS

Javier Barabas, IBM Cloud 및 코그너티브 기술 리더

Javier Barabas

IBM Cloud 및 코그너티브 기술 리더

Twitter: @JavyBarabas

서비스 또는 리소스를 사용하는 기존 방법에 따르면 인프라 소유자는 자신이 사용하는 모든 하드웨어 및 소프트웨어를 관리해야 합니다. 일반적으로 사용자가 새 리소스를 이용하려면 다소 시간이 걸리지만, 필요에 맞춰 정확하게 리소스를 구성할 수 있습니다.

기존 인프라는 클라우드 패러다임으로 쉽게 마이그레이션할 수 없는 레거시 핵심 애플리케이션(오래된 기술이 사용되었을 수 있음)과 연결되어 있는 경우가 많습니다. 따라서 유연성, 표준화 및 기타 분명하게 확인된 클라우드 이점만으로는 클라우드로 마이그레이션할 충분한 이유가 되지 못합니다. 어떤 경우에는 엄격한 보안 및 국가 규정으로 인해 데이터를 가까운 위치에 저장해야 하거나 종합적인 관리 제어를 적용해야 하기도 합니다.

IaaS(Infrastructure as a Service)

기업의 관리 책임은 운영 체제 단계에서 시작되며 제공업체는 제공된 인프라의 가용성과 안정성을 보장합니다.

여러 유스케이스에서 이 패턴의 효과를 누릴 수 있습니다. 데이터 센터를 소유하고 있지 않은 기업은 IaaS를 비즈니스 이니셔티브를 위해 필요에 따라 확장하거나 종료할 수 있는 빠르고 저렴한 인프라로 간주합니다. 적은 자본 지출로 가변적 워크로드를 실행하는 컴퓨팅 성능을 필요로 하는 기존 기업이 IaaS 채택의 완벽한 사례입니다. 두 경우 모두에서 기업은 사용하는 서비스에 대해서만 비용을 지불합니다.

PaaS(Platform as a Service)

민첩한 방법론을 구현하려는 개발업체 및/또는 공장이 PaaS에 가장 적합합니다. PaaS 제공업체는 애플리케이션 내에서 사용할 수 있는 다수의 서비스를 제공하고 있습니다. 이러한 서비스는 항상 최신 상태로 사용할 수 있습니다. PaaS는 새 애플리케이션을 테스트하고 프로토타입을 생성할 수 있는 매우 간단한 방법을 제공합니다. PaaS로 새로운 서비스와 애플리케이션을 개발하는 경우 비용을 절약할 수 있습니다. 애플리케이션을 평소보다 빠르게 출시하여 사용자 피드백을 얻을 수 있습니다.

API 경제는 개발의 새로운 패러다임으로 떠올랐으며, 클라우드는 API 경제를 구현하기 위한 완벽한 플랫폼을 제공합니다.

SaaS(Software as a Service)

오늘날 SaaS 패턴은 일반적으로 인프라 및 구성요소를 유지보수하고 업데이트할 필요 없이 애플리케이션을 사용하여 효과를 얻고자 하는 많은 기업에 의해 채택되고 있습니다. 가장 널리 채택된 SaaS 솔루션은 메일, ERP, 협업 및 사무용 앱입니다. SaaS 모델의 커다란 이점은 바로 유연성과 탄력성입니다.

클라우드 채택을 위한 "하나의 만능" 솔루션은 없습니다. 기업은 비용과 혜택을 계산하여 최상의 모델을 결정해야 합니다. 필요한 각 애플리케이션 및 프로세스는 워크로드이며, 일반적으로 클라우드로 이전하기로 결정한 기업이 워크로드에 대한 심층적인 평가를 수행합니다.

시작하기

IBM Cloud는 고객 비즈니스의 발전을 위해 인프라, 플랫폼, 소프트웨어 솔루션을 제공합니다.