topics SaaS 서비스형 소프트웨어(SaaS)란 무엇인가요?
IBM의 SaaS 솔루션 살펴보기 클라우드 업데이트 구독하기
소프트웨어 제공 모델로서의 SaaS가 웹 브라우저를 통해 클라우드 컴퓨팅의 이점을 제공하는 방법을 보여주는 일러스트
SaaS란 무엇인가요?

서비스형 소프트웨어(SaaS)는 클라우드에서 호스팅되며 웹 브라우저, 모바일 앱 또는 씬 클라이언트를 통해 인터넷 연결을 기반으로 사용되는 애플리케이션 소프트웨어입니다.

SaaS 제공 업체는 소프트웨어 및 소프트웨어가 실행되는 인프라의 운영, 관리 및 유지 보수를 담당합니다. 고객은 계정을 생성하고 수수료를 지불하기만 하면 작업을 시작할 수 있습니다.

일부 업계 역사가들은 SaaS의 기원이 메인프레임에서 실행되는 애플리케이션이 원격 터미널로 제공되었던 1950년대에 시작되었다고 말합니다. 그러나 오늘날 우리가 알고 있는 SaaS는 1999년 Salesforce가 웹 브라우저에 제공되는 클라우드 호스팅 소프트웨어로 고객 관계 관리(CRM) 시스템을 출시하면서 시작되었습니다.

오늘날 SaaS는 가장 일반적인 퍼블릭 클라우드 컴퓨팅 서비스이자 주요 소프트웨어 제공 모델입니다. Slack(메시징) 및 Dropbox(파일 저장 및 공유)와 같은 일상적인 도구부터 전사적 자원 관리(ERP), 인사 또는 인력 최적화 플랫폼과 같은 핵심 비즈니스 애플리케이션에 이르기까지 직원들이 사용하는 소프트웨어 대부분은 SaaS 모델을 통해 제공됩니다.

온프레미스에 설치되는 기존 소프트웨어와 비교할 때, SaaS는 스타트업부터 대규모 글로벌 조직에 이르기까지 모든 규모의 비즈니스에 신속한 가치 실현, 관리 비용 절감 및 예측 가능한 비용이라는 이점을 제공합니다.

이러한 인기는 계속해서 급증하고 있습니다. 업계 분석 기관인 Gartner는 2022년 말까지 전 세계 SaaS 소프트웨어 매출이 1,450억 달러를 초과할 것으로 예상합니다(ibm.com 외부 링크). 또 다른 분석가인 International Data Corporation(IDC)은 2025년까지 전 세계 SaaS 시장이 3,021억 달러로 성장할 것으로 예상합니다(ibm.com 외부 링크).

하이브리드 클라우드의 전체 가치 실현

시스템을 연결하고 통합하여 AI를 위한 인프라를 준비하세요.

관련 내용

DaaS 가이드 등록하기

SaaS 작동 방식 

SaaS는 클라우드 컴퓨팅 인프라와 규모의 경제를 활용하여 고객에게 소프트웨어 채택, 사용 및 비용 지불에 대한 보다 간소화된 접근 방식을 제공합니다. 모든 SaaS 애플리케이션은 다음과 같은 특성을 공유합니다.

SaaS 애플리케이션은 클라우드에서 호스팅되도록 구축되었습니다. SaaS 소프트웨어 공급업체는 자체 클라우드 인프라 또는 클라우드 서비스 제공업체(예: AWS(Amazon Web Services), Google Cloud, IBM Cloud 또는 Microsoft Azure)를 통해 애플리케이션을 호스팅할 수 있습니다. 기존 클라우드 서비스 제공업체를 통해 호스팅하면 SaaS 제공업체는 일부 고객이 요구할 수 있는 확장성과 글로벌 접근성을 제공할 수 있습니다.

SaaS 애플리케이션은 인터넷에 연결되어 있고 인터넷에 연결된 사용자 장치(예: 컴퓨터, 휴대폰 또는 태블릿)가 있는 고객이라면 누구나 액세스할 수 있습니다. SaaS 애플리케이션은 일반적으로 모든 웹 브라우저에서 실행됩니다. 모바일 장치에서 SaaS 애플리케이션은 모바일 또는 태블릿 앱에서 더 효과적으로 실행될 수 있습니다(또는 필요할 수 있음). Adobe Acrobat과 같은 일부 SaaS 애플리케이션은 사용자가 컴퓨터에 다운로드하여 설치하는 전용 씬 클라이언트를 제공하거나 필요로 할 수 있습니다.

SaaS 애플리케이션은 애플리케이션의 단일 인스턴스가 모든 고객에게 서비스를 제공하는 다중 테넌트 아키텍처를 사용합니다. 보안 및 데이터 개인 정보 보호를 위해 각 고객의 애플리케이션 데이터, 사용자 데이터, 시스템 데이터 및 사용자 지정 구성은 다른 고객의 데이터와 분리됩니다.

가장 중요한 것은 SaaS 애플리케이션은 고객의 관리 및 유지 보수가 거의 또는 전혀 필요하지 않다는 것입니다. SaaS 공급업체는 다음을 담당합니다.

  • 애플리케이션을 실행하는 데 필요한 모든 서버, 네트워킹 장비, 스토리지 하드웨어 및 운영 소프트웨어를 프로비저닝, 관리 및 유지 관리합니다.
  • 필요에 따라 기능 수정 사항 및 보안 패치를 적용합니다.
  • 로드 밸런싱, 중복 인프라, 데이터 백업, 클라우드 보안 및 재해 복구 서비스를 제공하여 가동 중단을 방지하고 서비스 수준 계약(SLA)에 명시된 성능, 가용성 및 데이터 보호 표준을 충족합니다.

또한 많은 SaaS 공급업체는 고객이 SaaS 애플리케이션을 다른 SaaS 또는 기존 소프트웨어 애플리케이션과 통합하는 데 사용할 수 있는 API(애플리케이션 프로그래밍 인터페이스)를 제공합니다.

SaaS 가격

SaaS 애플리케이션은 다양한 구독 요금 체계로 제공됩니다. 모두 고정 가격(또는 고정 가격 메뉴)으로 지정된 기간 동안 소프트웨어 및 관련 서비스에 액세스할 수 있었던 기존 소프트웨어 라이선스와는 다릅니다.

무료 또는 '프리미엄(freemium)' 가격 책정

대부분의 SaaS 공급업체는 고객이 짧은 기간(일반적으로 일주일 또는 한 달) 동안 사용해 볼 수 있는 무료 버전의 소프트웨어를 제공합니다. 일반적으로 이러한 무료 평가판은 소프트웨어의 모든 기능에 대한 액세스를 제공하지만 해당 기능을 사용할 수 있는 횟수나 범위가 제한되어 있으며 일부는 신용 카드가 필요하지도 않습니다.

일부 SaaS 회사는 애플리케이션의 '프리미엄(freemium)' 버전을 제공합니다. 이 버전은 전체 제품 기능 중 제한적이지만 유용한 하위 세트를 항상 무료로 제공하거나, 제한되지는 않지만 사용자가 작업을 계속하기 전에 표시된 광고를 클릭해야 하는 버전입니다. SaaS 제공 업체는 프리미엄 사용자가 결국 유료 버전의 소프트웨어로 전환하기를 희망합니다.

월간 또는 연간 계층형 구독 가격

중소기업의 경우 SaaS 제품은 일반적으로 기능 세트 또는 사용 수준에 따라 가격 책정 '계층'을 제공합니다. 예를 들어, SaaS 이메일 마케팅 솔루션은 월 250달러에 최대 5,000개의 연락처에 대한 '표준' 계층, 월 500달러에 최대 20,000개의 연락처에 대한 '프로' 계층, 월 600달러에 100,000개의 연락처와 랜딩 페이지 디자인 및 호스팅을 위한 '비즈니스' 계층을 제공할 수 있습니다.

대기업의 경우 SaaS 공급업체는 보다 세분화된 기능 선택, 우선순위 지원, 특별 SLA 조건 및 협상 가능한 가격을 허용하는 '엔터프라이즈' 계층을 제공할 수 있습니다.

계층형 요금제를 통해 고객은 기능적 요구 사항과 예산에 가장 적합한 요금제를 선택할 수 있으며, 다음 계층으로 이동하여 쉽게 확장할 수 있습니다. 대부분의 계층형 구독 가격은 1년 전체 요금을 한 번에 결제하는 고객에게는 할인을 제공하고, 구독 중에 계층을 변경하는 고객에게는 일할 계산된 가격 조정을 제공합니다. 

SaaS의 이점 

SaaS의 혜택과 이점은 온프레미스 인프라에 설치 및 관리되는 기존 소프트웨어와 비교했을 때 가장 이해하기가 쉽습니다.

  • SaaS는 더 빠른, 사실상 즉각적인 도입과 혜택 실현 시간을 제공합니다. 고객은 최소한의 초기 비용(기본적으로 첫 달 구독 비용)으로 SaaS 애플리케이션을 즉시, 때로는 몇 분 만에 구매하고 사용할 수 있습니다. 서버를 구매 및 프로비저닝하고, 모든 사용자 장치에 소프트웨어를 설치하고, 모든 사용자에 대한 전체 라이선스에 대한 예산을 책정하고 구매해야 하는 기존 소프트웨어와 비교해 보세요.
  • SaaS는 새로운 기능과 버전이 출시되는 즉시 이에 대한 액세스를 제공합니다. SaaS 제공업체는 고객이 눈치채지 못하는 사이에 일주일에 여러 번 기능을 업그레이드하고 기능을 추가하는 경우가 많습니다. 고객의 작업을 방해하지 않으면서 인터페이스와 사용자 경험을 업그레이드할 수도 있습니다. 기존 온프레미스 소프트웨어의 경우, 정기적인 업그레이드에 많은 비용이 들고 업무에 지장을 주는 경우가 많아서 고객이 새 버전의 기능을 사용하기 위해 몇 달을 기다려야 하는 경우가 많습니다(일부 업그레이드를 건너뛰지 않는 경우).
  • SaaS는 비용 효율적인 온디맨드 확장성을 지원합니다. 고객은 필요에 따라 계층을 업그레이드 또는 다운그레이드하거나 추가 용량을 구매하여 SaaS 애플리케이션을 확장 및 축소할 수 있습니다. 기존 소프트웨어는 고객이 사용량 급증에 대비해 더 많은 용량을 구매해야 하는데, 이 용량은 필요할 때까지 유휴 상태로 방치되어 낭비되는 경우가 많습니다.
  • SaaS는 예측 가능한 비용을 제공하고 오버헤드를 대폭 낮춥니다. SaaS를 사용하면 소프트웨어를 실행할 인프라, 주기적인 소프트웨어 업그레이드 및 이를 지원하는 인프라, 그리고 가장 중요한 것은 사내 IT 직원이 소프트웨어를 설치, 업그레이드 및 유지 관리하는 데 필요한 예산을 책정할 필요가 없습니다. 거의 모든 비용이 소프트웨어 사용에 직접 사용됩니다.

잠재적 과제

이러한 장점에도 불구하고 SaaS는 고객, 특히 기업 고객이 알아야 할 잠재적인 위험과 과제를 안고 있습니다.

SaaS 앱은 사용자가 사용하기 매우 쉽기 때문에 IT 직원이 알지 못하는 사이에 조직에서 확산될 수 있습니다. '섀도우 IT'라고 하는 이러한 현상은 보안 위험을 초래할 수 있습니다. 기본적으로 IT 직원이 사용자가 어떤 소프트웨어를 사용하고 있는지 알지 못하면 소프트웨어의 보안을 보장할 수 없습니다.

결과적으로 섀도우 IT는 더 많은 애플리케이션에 동일한 암호를 사용하는 것과 같은 기존의 잘못된 보안 관행을 악화시키고 공격자에 대한 조직의 전반적인 취약성을 증가시킬 수 있습니다.

또 다른 잠재적 위험은 공급업체 종속 또는 현재 공급업체의 애플리케이션이 고객의 성능, 기능 또는 비즈니스 요구 사항을 더 이상 충족하지 못할 때 다른 SaaS 공급업체로 이동하기 어려운 경우입니다. 예를 들어, SaaS 애플리케이션이 독점적인 비즈니스 로직 또는 독점 기술 스택에 의존하는 경우 상당한 절충 없이 해당 SaaS 애플리케이션에서 다른 애플리케이션으로 이동하는 것이 어렵거나 불가능할 수 있습니다.

SaaS, PaaS, IaaS 비교 

SaaS, PaaS 및 IaaS는 클라우드 서비스 제공업체가 제공하는 세 가지 주요 '서비스형' 컴퓨팅 모델입니다. 각 모델은 서로 다른 종류의 클라우드 컴퓨팅 고객에게 어필하며, 서로 다른 수준의 IT 관리를 클라우드 서비스 공급자에게 오프로드합니다.

위에서 자세히 설명한 바와 같이 SaaS는 인터넷 연결을 통해 기성 클라우드 호스팅 소프트웨어 애플리케이션을 구매하고 사용하려는 고객을 위한 것입니다. SaaS는 모든 소프트웨어 개발 및 인프라 관리를 클라우드 서비스 제공업체에 오프로드합니다.

PaaS(Platform-as-a-Service)는 자체 애플리케이션을 개발하려는 고객을 위해 인터넷 연결을 통해 하드웨어, 소프트웨어, 개발 도구 및 인프라와 같은 완전한 관리형 클라우드 호스팅 플랫폼을 제공합니다. PaaS를 사용하면 소프트웨어 개발 팀이 온프레미스에서 자체 플랫폼을 구축하고 관리해야 하는 경우보다 더 빠르고 저렴하게 애플리케이션을 구축, 테스트, 배포, 실행, 업데이트 및 확장할 수 있습니다.

IaaS(Infrastructure-as-a-Service)는 사용량에 따라 지불하는 방식으로 클라우드 호스팅 컴퓨팅, 네트워크 및 스토리지 리소스에 대한 온디맨드 액세스를 제공합니다. IaaS는 매우 가변적이거나 '급증하는' 워크로드를 수용할 수 있는 온프레미스 데이터 센터를 구축하고 관리하는 데 드는 높은 비용을 지불하는 대신 애플리케이션 및 플랫폼에 대한 사내 제어를 원하지만 필요에 따라 인프라 리소스를 확장 및 축소하려는 고객을 위한 것입니다. 

IaaS, PaaS, SaaS의 차이점에 대해 자세히 알아보기
관련 솔루션 Cloud SaaS 애플리케이션

바로 사용할 수 있는 SaaS(Software as a Service) 앱으로 인지 분석을 확보하고, 프로세스를 혁신하고, 더 나은 고객 경험을 창출하세요.

클라우드 컨설팅 서비스

비용 효율성을 높이고 생산성을 높이며 혁신의 기회를 창출하는 하이브리드 클라우드 전략을 수립하세요.

IBM Cloud Integration

여러 프라이빗 및 퍼블릭 클라우드와 온프레미스 시스템 간에 통합합니다.

하이브리드 클라우드 인프라

개방적이고 유연하며 안전한 온프레미스 인프라 솔루션을 활용하여 하이브리드 클라우드 전략을 실현하세요.

ID 및 액세스 관리(IAM)

간편한 클라우드 네이티브 SaaS(Software-as-a-Service) 접근 방식으로 기업 내부 및 외부의 사용자와 앱을 보호합니다.

모바일 디바이스 관리(MDM)

SaaS(Software-as-a-Service) 기반의 종합 MDM 솔루션을 통해 엔드포인트와 사용자를 위한 가시성, 관리 및 보안을 확보하세요.

클라우드 애플리케이션 개발 서비스

클라우드 네이티브 애플리케이션 개발을 통해 한 번 구축하고 빠르게 반복하며 어디서나 배포할 수 있습니다.

Application Management Services

애플리케이션 관리 방법을 혁신하여 기존의 클라우드 투자 이점을 극대화하세요.

리소스 IaaS, PaaS, SaaS 비교

가장 인기 있는 세 가지 클라우드 컴퓨팅 서비스 모델을 이해하고 비교하세요.

서비스형 인프라(IaaS)

IaaS, IaaS의 구성 요소, 장점, 가격 및 PaaS, SaaS, BMaaS, 컨테이너 및 서버리스와의 관계에 대한 개요를 확인하세요.

서비스형 플랫폼(PaaS)

클라우드 기반 컴퓨팅 모델인 PaaS를 통해 애플리케이션을 더 빠르고 비용 효율적으로 구축, 테스트, 배포 및 확장할 수 있습니다.

DBaaS(Database-as-a-Service)

클라우드 애플리케이션을 위한 SaaS(Software-as-a-Service) 제품 중 가장 빠르게 성장하는 범주 중 하나인 DBaaS의 이점을 확인하세요.

ID 및 액세스 관리(IAM)

IAM을 통해 모든 사용자를 적절한 수준의 액세스에 안전하게 연결하세요.

IT 인프라

IT 인프라가 엔터프라이즈 IT 서비스 및 IT 환경의 운영 및 관리에 필요한 결합된 구성 요소로 어떻게 구성되는지 이해합니다.

소프트웨어 개발

소프트웨어 개발이 소프트웨어 생성, 설계, 배포 및 지원 프로세스에 전념하는 일련의 컴퓨터 과학 활동으로 구성되는 방법을 이해합니다.

다음 단계 안내

IBM Security Verify는 직원과 고객의 요구 사항을 관리할 수 있는 AI 기반 기능을 제공하는 선도적인 IAM 플랫폼입니다. ID 사일로를 통합하고, ID 기반 공격의 위험을 줄이고, 비밀번호 없는 기능을 포함한 최신 인증을 제공합니다.

Verify 살펴보기 90일 동안 Verify 체험하기