---
description: 이 모듈에서는 다양한 유형의 클라우드 컴퓨팅 서비스 모델 및 배포 모델에 대해 학습한다.
---

# \[IBM Cloud] 3. 클라우드 서비스 모델 및 배포 모델

> ☁️ 이 글은 IBM: Cloud Core 코스를 번역해 정리한 내용입니다.

## 1. 소개 및 학습 목표

이 모듈에서는 다양한 유형의 클라우드 컴퓨팅 서비스 모델 및 배포 모델에 대해 학습한다.

#### 학습 목표

* 아래 세 가지 주요 클라우드 **서비스 모델**의 기능, 이점 및 사용 사례를 설명한다.
  * `IaaS`(Infrastructure-as-a-Service)
  * `PaaS`(Platform-as-a-Service)
  * `SaaS`(Software-as-a-Service)&#x20;
* 아래 세 가지 주요 클라우드 **배포 모델**에 대한 기능, 이점 및 사용 사례를 설명한다.
  * `Public`
  * `Private`&#x20;
  * `Hybrid`&#x20;

## 2. Cloud 서비스 모델

클라우드에서 사용 가능한 3 가지 주요 서비스 모델에는 `IaaS` (Infrastructure-as-a-Service), `PaaS` (Platform-as-a-Service) 및 `SaaS` (Software-as-a-Service)가 있다.

undefined

### `IaaS` (Infrastructure as a Service)

`IaaS`는 고객에게 기본적인 컴퓨팅, 네트워크 및 스토리지 리소스를 제공한다.

*   클라우드 공급자는 `On-Premises` 서버와 같은 전통적인 인프라 구성 요소를 호스팅한다.

    > **On-premises** 란?
    >
    > 온-프레미스 서버는 클라우드같은 원격 시설이 아니라 개인 또는 조직의 컴퓨터에 설치 및 실행되는 서버를 말한다. 흔한 전산실을 생각하면 될듯.
* 고객이 가상 머신을 생성하거나 provision 할 수 있다.

### `PaaP` (Platform as a Service)

`PaaS`는 고객이 생성하거나 타사에서 얻은 애플리케이션을 개발, 배포, 관리 및 실행할 수있는 하드웨어, 소프트웨어 및 인프라를 고객에게 제공한다.

* 개발자가 하는 작업을 단순화 하는데 도움이 되는 서비스 및 API를 제공
  * 캐싱, 큐 및 메시징, 파일 및 데이터 스토리지, 워크로드 관리, 사용자 ID 등.
* 빠르고 비용 효율적인 어플리케이션 구축, 테스트, 향상 및 확장 용이

### `SaaS` (Software as a Service)

`SaaS`는 클라우드 기반 소프트웨어에 대한 사용자 액세스를 제공한다.

* 클라우드 제공 업체가 애플리케이션의 인프라, 플랫폼, 데이터, 애플리케이션 코드, 보안, 가용성 및 성능을 유지 관리하는 동안 사용자는 단순히 클라우드의 애플리케이션에 접근한다.
* 브라우저를 통해 클라이언트에 제공.
* 고객의 책임은 데이터 및 사용자 상호 작용을 입력하고 관리하는 것이 전부.

## 3. Cloud 배포 모델

클라우드 배포 모델은 아래 세 가지 경우를 고려해 구분된다.

1. 인프라가 있는 위치
2. 인프라를 소유하고 관리하는 사람&#x20;
3. 사용자가 클라우드 리소스 및 서비스를 제공하는 방법

`Public`, `Private`, `Hybrid` 세 가지 기본 배포 모델이 있다.

### Public 클라우드

대규모 산업 그룹을 위해 제공된다.

* 클라우드 서비스 제공 업체가 데이터 센터, 서버, 네트워킹 장비 및 스토리지와 같은 물리적 인프라를 소유.
  * 인프라가 다른 회사와 공유될 수 있다.
* 클라우드 서비스가 관리, 프로비저닝 및 유지 관리&#x20;
* 사용자는 가상화 된 컴퓨팅, 네트워킹 및 스토리지 리소스에 서비스로 액세스합니다.

### Private 클라우드

단일 조직에서 독점적으로 사용하도록 클라우드 인프라를 제공한다.

* 인프라는 조직 내부 및 운영 또는 온-프레미스에 있을 수 있다.&#x20;
* 클라우드를 해당 조직에서 관리할 수 있다.

### Hybrid 클라우드

조직의 온-프레미스 `Private`클라우드를 사용하면서 다른 클라우드 서비스 업체의 `Public`클라우드를 사용하는 것.

* 퍼블릭 및 프라이빗 클라우드의 기능과 이점을 활용
