본문 바로가기

DDT/SaaS

SaaS(Software as a Service)란?

SaaS란? Software as a Service(소프트웨어 기반 서비스)의 약자로 클라우드 컴퓨팅 서비스의 한 종류임.

SaaS는 소프트웨어 서비스 제공 모델을 말함.

SaaS 모델에서는 고객이 소프트웨어를 자신의 컴퓨터나 서버에 설치하거나 유지보수 하지 않고 

인터넷을 통해 소프트웨어 애플리케이션에 접근할 수 있음.

 

서버 구성, 보안 및 업그레이드와 같은 기술적인 부분은 SaaS제공업체가 책임을 지고,

고객은 소프트웨어 비용을 지불하고 필요한 만큼만 서비스를 이용할 수 있다.

 

따라서 SaaS는 클라우드 컴퓨팅의 일종으로 비용 효율성, 쉬운 엑세스, 확장성, 유지보수 및 업그레이드 책임의 감소, 최신 기술의 이용 등의 장점을 가지고 있음.

 

SaaS의 정의

 

[SDS의 인사이트 리포트]

"클라우드를 서비스 제공 업체로부터 빌리는 정도에 따라 전부  빌리는 것은 SaaS(Software as a Service)라 합니다. 이해를 돕기위해 비유를 하나 들어보면, 팀장님에게 직원들을 위한 공연을 하나 기획하라는 지시를 받았을때, 당장 다음주 부터 공연을 무대에 올려야 한다면? 여러 방법이 있겠지만 그중 하나가 공연 컨셉트만 알리고 모든 것을 맡기는 방법이 있는데 그것이 'SaaS'임."

 

[가트너 정의]

SaaS(Software as a Service)는 하나 이상의 공급자가 원격으로 소유, 제공 및 관리하는 소프트웨어 임. 

공급자는 모든 계약 고객이 언제든지 종량제 방식으로 또는 사용 메트릭을 기반으로 하는 구독으로 일대다 모델에서 사용하는 공통 코드 및 데이터 정의 세트를 기반으로 소프트웨어를 제공함.

 

[포레스트 정의]

사용량에 따라 지불하는 셀프서비스 방식으로 인터넷 표준 기술을 통해 제공되는 표준화된 소프트웨어 기능임.

 

SaaS의 장점은?

 

1) 편리하고 쉽게 접근이 가능함

SaaS는 클라우드 기반으로 제공되므로 언제 어디서나 인터넷만 연결되어 있다면 애플리케이션에 접근이 가능함.

이러한 편의성으로 인해 근무 환경이 다양해진 현대에는 더욱 필수적인 요소가 되어 있음

2) 비용을 효율적으로 사용할 수 있음

일반적으로 초기 투자 비용이 적으며, 사용자 수나 기능에 따라 유연하게 요금을 책정하므로 기업이 필요한 만큼만 비용을 지불하여 운영 비용을 절감할 수 있음. 또한, 소프트웨어 유지보수나 업그레이드 등에 따른 추가 비용이 없어서 효율적임.

3) 소프트웨어의 설치 및 유지보수가 쉬움

SaaS 솔루션은 대부분 웹 인터페이스를 사용하기 때문에, 소프트웨어의 설치 및 유지보수가 쉬움. 또한, SaaS 제공업체가 서비스의 일부 또는 전체를 관리하기 때문에 사용자는 기술적인 문제를 처리하는 데 시간을 소비하지 않고 핵심 업무에 더 집중할 수 있음. 제품 업그레이드 및 추가 기능 업데이트는 주기적으로 추가 비용 없이 제공되며, 고객의 요구에 따라 유연하게 구성할 수 있음.

4) 필요에 따라 확장이 용이함

고객의 필요에 따라 추가 기능을 구매하거나, 사용자 수를 늘리거나, 서버 용량을 늘리거나, 지역적으로 확장할 수 있음.

5) 보안에 대한 우려를 줄여줌

SaaS 제공 업체는 데이터 보안과 백업 및 복원과 같은 보안 문제를 처리하므로 고객은 보안 문제에 대해 걱정할 필요가 없음. 또한, SaaS 소프트웨어에는 일반적으로 백업 기능이 내장되어 있으므로, 데이터가 손실되거나 손상될 위험을 줄일 수 있음.

 

SaaS 도입 시 고려해야할 사항은?

1) 네트워크에 영향을 많이 받음

SaaS는 클라우드 서비스를 기반으로 하므로, 인터넷 연결이 끊어지면 소프트웨어를 사용할 수 없음. 따라서, 인터넷 연결에 의존적이며 연결이 끊어지는 경우에 작업이 중단됨. 또한, 클라우드 기반의 소프트웨어는 로컬 컴픁터에서 실행되는 소프트웨어보다 일반적으로 느림.  인터넷 연결 속도와 지연 시간에 영향을 받기 때문임. 이는 사용자 경험에 영향을 줄 수 있음.

2)데이터 보안에 유의해야함

SaaS 제공업체가 데이터를 호스팅 하기 때문에, 보안 문제가 발생할 수 있음. 또한, 데이터가 클라우드 서버에 저장되므로 개인정보 유출 등의 문제가 발생할 가능성이 있음.

3) 서비스 제공 업체에 대한 의존성이 있음

SaaS 솔루션은 일반적으로 일반적인 요구사항에 맞춰져 있기 때문에, 특정 기업의 요구에 맞게 맞춤화하는 데 한계가 있음. 특정 플랫폼 또는 브라우저에서만 실행되는 경우에는 해당 플랫폼 또는 브라우저에 대한 종속성이 있을 수 있음. 이는 기업의 요구사항에 맞춘 소프트웨어를 직접 개발하는 것보다는 비용이 적지만, 일부 사용자에게는 제한적이 기능을 제공할 수 있음.

 

 

출처: SaaS(Software as a Service)는 무엇일까요? | 클라우드 용어집 | 삼성SDS (samsungsds.com)