## SaaS란 무엇일까요?

SaaS는 '서비스형 소프트웨어(Software as a Service)'의 약자입니다. 간단히 말해, 소프트웨어를 컴퓨터에 설치하지 않고 인터넷을 통해 접속하여 사용하는 방식을 의미합니다. 모든 소프트웨어와 데이터는 서비스 제공업체의 서버에 저장되고 관리되죠.

여러분에게 익숙한 Gmail, Netflix, Dropbox가 모두 대표적인 SaaS입니다. 우리는 월간 또는 연간 구독료를 내고 로그인만 하면 언제 어디서든 서비스를 이용할 수 있습니다. 설치나 업데이트, 보안 걱정은 모두 제공업체가 담당합니다.

## 한눈에 보는 클라우드 서비스 모델

SaaS는 클라우드 컴퓨팅의 한 종류입니다. IaaS, PaaS와 비교하며 누가 무엇을 관리하는지 알아봅시다. 아래 탭을 클릭해 보세요!

### IaaS: 서비스형 인프라

가상의 서버, 스토리지, 네트워크 등 IT 인프라를 빌려 쓰는 모델입니다.

사용자 관리
애플리케이션
데이터
런타임
미들웨어
운영체제
공급자 관리
가상화
서버
스토리지
네트워킹

IaaS 모델에서 사용자는 가장 높은 수준의 제어권을 가집니다. OS부터 애플리케이션까지 직접 설치하고 관리해야 합니다. 마치 땅을 빌려 직접 집을 짓는 것과 같습니다. 개발자나 IT 관리자에게 적합합니다.

### PaaS: 서비스형 플랫폼

애플리케이션을 개발하고 실행할 수 있는 환경(플랫폼)을 제공하는 모델입니다.

사용자 관리
애플리케이션
데이터
공급자 관리
런타임
미들웨어
운영체제
가상화
서버
스토리지
네트워킹

PaaS에서는 인프라와 OS, 미들웨어까지 모두 공급업체가 관리합니다. 사용자는 오직 애플리케이션 개발과 데이터에만 집중하면 됩니다. 조립식 주택 키트를 받아 조립만 하는 것과 비슷합니다. 개발자의 생산성을 크게 높여줍니다.

### SaaS: 서비스형 소프트웨어

완성된 소프트웨어를 인터넷을 통해 바로 사용할 수 있도록 제공하는 모델입니다.

사용자 관리
데이터
공급자 관리
애플리케이션
런타임
미들웨어
운영체제
가상화
서버
스토리지
네트워킹

SaaS에서는 데이터 관리를 제외한 모든 것을 공급업체가 책임집니다. 사용자는 기술적인 부분에 대해 전혀 신경 쓸 필요 없이 소프트웨어의 기능만 활용하면 됩니다. 잘 지어진 집에 가구만 들고 입주하는 것과 같습니다. 일반 사용자에게 가장 편리한 모델입니다.

## 우리 주변의 다양한 SaaS

SaaS는 이미 우리 일상과 업무 곳곳에 스며들어 있습니다. 어떤 종류들이 있는지 살펴볼까요?

###

대표적인 서비스:

## SaaS, 빛과 그림자

모든 기술에는 장단점이 있듯이, SaaS도 예외는 아닙니다. 균형 잡힌 시각으로 살펴봅시다.

### 👍 장점

- ✔

  #### 뛰어난 접근성

  인터넷만 있으면 언제 어디서든, 어떤 기기에서든 접속할 수 있습니다.

- ✔

  #### 비용 효율성

  고가의 라이선스나 하드웨어 구매 없이 저렴한 구독료로 이용 가능합니다.

- ✔

  #### 자동 업데이트 및 유지보수

  사용자는 업데이트나 보안 패치에 신경 쓸 필요 없이 항상 최신 버전을 사용합니다.

- ✔

  #### 안정성 및 보안

  전문 IT 인력이 관리하는 데이터 센터에서 운영되어 안정적이고 안전합니다.

### 👎 단점

- ✖

  #### 인터넷 의존성

  인터넷 연결이 원활하지 않으면 서비스를 이용할 수 없습니다.

- ✖

  #### 보안 우려

  모든 정보가 클라우드에 저장되므로 데이터 유출이나 해킹의 위험이 존재합니다.

- ✖

  #### 제한적인 기능

  제공업체가 정해놓은 기능 외에 사용자가 원하는 대로 기능을 바꾸거나 추가하기 어렵습니다.

- ✖

  #### 성능 문제

  클라우드 기반으로 작동하므로, 기기나 네트워크 상태에 따라 속도가 느려질 수 있습니다.