서비스형 소프트웨어 (SaaS)

테코피디아 신뢰성

서비스형 소프트웨어(SaaS)란 무엇인가?

서비스형 소프트웨어(SaaS, Software as a Service)는 인터넷을 통해 소프트웨어와 업데이트를 제공하는 소프트웨어 배포 모델이다. SaaS 클라우드 애플리케이션은 웹 브라우저를 통해 액세스할 수 있으며, 서비스 제공자가 애플리케이션의 호스팅과 유지 관리를 전담한다. 덕분에 기업은 고가의 온프레미스(on-premises) 시스템을 구매하거나 유지 관리할 필요가 없다. SaaS의 요금은 일반적으로 구독 기반으로 청구된다.

기업용 SaaS(B2B)는 자체 애플리케이션을 개발할 자본이나 전문성이 부족한 기업에 적합하다. 이는 전략적이지 않고, 다른 비즈니스 시스템과의 통합 요구가 적은 비핵심 프로세스에 적합하며, 고객 관계 관리(CRM), 전사적 자원 관리(ERP), 마케팅 관리 도구와 같은 솔루션에 주로 사용된다.

이와는 대조적으로, 소비자용 SaaS(B2C)는 개인 소비자를 대상으로 하는 서비스다. 재무 관리 도구, 생산성 애플리케이션, 클라우드 기반 AI 웹사이트 제작 도구 등 개인 또는 소규모 사무실용으로 제공되는 경우가 많다.

SaaS는 일반적으로 웹 기반이지만, 다른 서비스와 통합 가능한 API(애플리케이션 프로그래밍 인터페이스)를 포함할 수도 있다. SaaS는 호스팅 소프트웨어 또는 온디맨드 소프트웨어로도 알려져 있다.

서비스형 소프트웨어(SaaS)란 무엇인가?

핵심 내용

  • SaaS는 인터넷을 통해 애플리케이션, 업데이트 및 스토리지를 제공한다.
  • SaaS 클라우드 앱은 웹 브라우저를 통해 액세스할 수 있다.
  • 비전략적이고 비핵심적인 프로세스에 적합하다.
  • SaaS는 싱글 테넌트, 멀티 테넌트 또는 하이브리드 구조로 구성될 수 있다.
  • 공급업체를 신중히 선택하고 구성 및 보안 제어를 구현하는 것이 중요하다.

서비스형 소프트웨어의 작동 방식

서비스형 소프트웨어는 서비스형 플랫폼(PaaS), 서비스형 인프라(IaaS)와 함께 클라우드 컴퓨팅의 세 가지 주요 범주 중 가장 일반적이다. 이는 클라우드 서비스 제공업체(CSP)의 서버에서 호스팅되는 구독 기반 상용 소프트웨어(COTS)로 볼 수 있다. 사용자는 인터넷을 통해 웹 브라우저나 모바일 앱을 사용해 클라우드 기반 애플리케이션에 접근한다.

SaaS는 일반적으로 협업, 문서 관리, 인사 관리와 같은 특정 비즈니스 요구 사항을 대상으로 한다. 고객은 월 별로 서비스 비용을 지불하며, 제공업체는 기본 인프라, 미들웨어, 소프트웨어 및 데이터를 관리한다.

10년 전보다 인터넷 속도가 빨라지고 액세스가 널리 보급된 대역폭 덕분에 SaaS는 많은 애플리케이션에서 선호되는 제공 모델이 되었다. 또 다른 요인은 비즈니스용 분산 컴퓨팅에 대한 수용이 증가하고 있다는 점이다.

서비스형 소프트웨어의 종류

서비스형 소프트웨어는 보통 수직형 SaaS와 수평형 SaaS로 구분된다.

  • 수직형 SaaS: 특정 산업에 특화된 아키텍처로, 헬스케어, 금융, 물류 등과 같은 산업 별 요구 사항을 주요 고려 대상으로 설계된다.
  • 수평형 SaaS: 산업과 관계없이 기능에 중점을 둔 애플리케이션 및 서비스로, 마케팅, 판매, 커뮤니케이션 애플리케이션 등이 이에 해당한다.
서비스형 소프트웨어의 종류
출처: 싱글 테넌트 vs. 멀티 테넌트, Stratoflow

SaaS Architecture

2000년대 초부터 SaaS 아키텍처는 주로 싱글 테넌트와 멀티 테넌트 모델로 구분되었다. 이후 혼합형/하이브리드 아키텍처가 등장했다.

싱글 테넌트 아키텍처
단일 고객 또는 테넌트를 대상으로 한 전용 소프트웨어 인스턴스, 인프라, 서버, 데이터베이스를 제공한다.
멀티 테넌트 아키텍처
하나의 인스턴스가 여러 테넌트를 지원하며, 공유 인프라를 사용하되 데이터를 안전하게 분리하고 보호한다.
혼합형/하이브리드 아키텍처
두 아키텍처의 요소를 모두 사용하며, SaaS 솔루션과 온프레미스 소프트웨어를 결합하여 보안과 제어를 강화하는 방식을 사용한다.

SaaS vs. PaaS & IaaS

서비스형 소프트웨어 (SaaS) 서비스형 플랫폼 (PaaS)

서비스형 인프라 (IaaS )
사용자 제어 권한이 가장 적음

애플리케이션에 대한 중간 수준의 제어권 제공

인프라에 대한 가장 많은 제어 권한 제공
공급자가 모든 것을 관리

사용자가 애플리케이션 관리, 공급자가 인프라 관리

사용자가 애플리케이션, 데이터, 미들웨어 및 OS를 관리하고, 공급자는 서버, 스토리지, 네트워킹을 관리
구독 기반 요금제

구독 또는 사용량 기반 요금제

주로 사용량 기반 요금제
주요 고객: 개인 및 중소기업(SMB)

주요 고객: 개발자, SMB 및 일부 기업의 테스트/개발

주요 고객: IT 관리자, 대기업, 대규모 조직

SaaS 가격 모델

서비스형 소프트웨어의 가격은 사용자(또는 디바이스) 수와 원하는 소프트웨어 기능(예: 프리미엄 구독)에 따라 조정된다. 이러한 유연성 덕분에 SaaS는 모든 규모의 조직에 적합하다. 예를 들어, 제공업체는 개별 계정 및 여러 사용자를 위한 계층화된 요금제를 제공하거나 동시 접속 사용자 수에 기반한 요금제를 설정할 수 있다. 일부 서비스는 “사용량 기반 요금제(pay-as-you-go)”를 제공하며, 거래 횟수나 저장된 데이터 용량에 따라 요금이 청구된다.

상위 50개의 SaaS 공급업체

SaaS 예시

오늘날에는 말 그대로 수천 개의 SaaS 제공업체가 존재하지만, Salesforce.com은 가장 잘 알려진 사례로, 전통적인 소프트웨어 시장을 SaaS 배포 모델로 혁신한 독립 소프트웨어 벤더(ISV) 중 하나다.

그 외 SaaS의 예로는 클라우드플레어(Cloudflare), 구글 워크스페이스(Google Workspace), 마이크로소프트 365, (Zoom)이 있다.

미국 증권거래소에서 시가총액 기준으로 가장 큰 규모의 SaaS 기업은 다음과 같다:

  • 어도비(Adobe)
  • 세일즈포스(Salesforce)
  • 인튜이트(Intuit)
  • 서비스나우(ServiceNow)
  • 쇼피파이(Shopify)

SaaS 보안

클라우드 플랫폼은 여러 공급업체에서 소싱된 다양한 소프트웨어 및 하드웨어 구성 요소로 구성되며, 이로 인해 일부 하위 시스템은 클라우드 공급업체의 직접적인 통제에서 벗어난다. SaaS 고객은 공급업체가 제공하는 보안 서비스와 통제가 무엇인지 명확히 확인해야 하며, 보안 상의 공백을 방지해야 한다.

일부 공급업체는 기존의 인증 공급업체와 통합할 수 있지만, 일부는 자체 인증 시스템을 제공하며 통합 옵션이 없다. 이로 인해 공격자가 공급업체 하위 시스템 구성 요소의 취약점을 발견할 경우, 이를 활용해 지속적 위협(APT) 공격을 실행하고 권한을 상승시키는 취약점을 탐색할 가능성이 생긴다.

공격을 완화하는 주된 책임은 SaaS 공급업체에 있지만, 고객 역시 공급업체를 신중히 선택하고 구성 및 보안 통제를 실행해야 한다. 침투 테스트와 지속적인 모니터링도 권장된다.

SaaS 장점 및 단점

장점

  • 인터넷 연결이 가능한 모든 디바이스에서 접근 가능
  • 중앙 집중식 데이터 저장 및 관리
  • 공급업체가 보안, 업데이트 및 수정 작업을 관리
  • 운영 비용 절감
  • 필요에 따라 리소스 확장 가능

단점

  • 인프라에 대한 사용자 제어권 부족
  • 데이터 유출 등 보안 위험
  • 서비스 수준 계약 (SLA) 문제
  • 맞춤형 옵션이 제한적인 표준 기능
  • 공급업체의 안정성에 의존

SaaS의 미래

가트너의 예측에 따르면, SaaS는 클라우드 시장에서 가장 큰 부문으로 남을 것이며, 2024년까지 지출이 20% 성장하여 2,472억 달러에 이를 것으로 예상된다. SaaS의 미래는 SaaS 기반 소비 모델로 운영되는 독립 소프트웨어 벤더(ISV)의 증가를 포함할 것이다. 가트너와 RIB와 같은 전문가들은 인공지능(AI), 그중에서도 특히 생성형 AI를 지원하는 애플리케이션, SaaS 슈퍼앱, 수직형 SaaS가 미래 SaaS 트렌드로 자리 잡을 것으로 전망한다.

결론

서비스형 소프트웨어는 인터넷을 통해 애플리케이션을 제공하며, 웹 브라우저를 통해 액세스하는 모델이다. 접근성, 확장성, 운영 비용 절감 등 다양한 이점을 제공하지만, 인프라 제어권 부족과 제한된 맞춤화와 같은 단점도 존재한다.

사용자가 설치와 유지 관리를 책임지는 전통적인 소프트웨어와 달리, SaaS는 공급업체가 호스팅, 저장소, 업데이트를 관리한다. 이는 IT 전문 지식이 부족한 조직에 유용하지만, 위험도 따른다. 예를 들어, 최근 크라우드스트라이크 팔콘(CrowdStrike Falcon)의 업데이트로 인해 전 세계 윈도우가 중단된 사례는 공급업체 선택과 보안 통제 구현의 중요성을 강조한다.

자주 묻는 질문

SaaS란 무엇인가요? 간단히 설명해주세요.

SaaS의 예는 무엇인가요?

넷플릭스도 SaaS인가요?

서비스형 소프트웨어를 가장 잘 설명하는 표현은 무엇인가요?

SaaS 소프트웨어란 무엇인가요?

SaaS 기업이란 무엇인가요?

아마존도 SaaS인가요?

Margaret Rouse
Technology expert
Margaret Rouse
기술 전문가

본 작가는 수상 경력에 빛나는 기술 작가이자 강사로, 복잡한 기술 주제를 비전문가인 비즈니스 청중에게 설명하는 능력으로 유명합니다. 지난 20년 동안 그녀의 설명은 TechTarget 웹사이트에 게재되었으며, 뉴욕 타임즈, 타임 매거진, USA 투데이, ZDNet, PC 매거진, 디스커버리 매거진의 기사에서 권위자로 인용되었습니다. 마가렛은 IT 및 비즈니스 전문가가 서로의 고도로 전문화된 언어를 사용하는 법을 배우도록 돕는 것을 즐겨합니다. 새로운 정의에 대한 제안이 있거나 기술 설명을 개선할 방법이 있으면 다음과 같이 알려주세요. 이메일, LinkedIn, Twitter.