SaaS 소프트웨어란?
SaaS(Software as a Service)는 제품 라이선싱, 제공, 관리 모델로, 전통적인 온프레미스 솔루션과는 달리 사내 IT 리소스를 사용하지 않고 소프트웨어 솔루션 접근성, 확장성, 협업, 보안을 강화합니다. 많은 경우에 SaaS는 기존 소프트웨어에 새로운 기능을 생성합니다.
SaaS가 처음 등장한지도 어느덧 20년 가까이 되었습니다. 최근 SaaS를 도입하는 기업들이 많아짐에 따라 이제 SaaS는 모든 산업 및 대부분의 비즈니스 부문에서 표준이 되었습니다. 예를 들어, SaaS는 고객 관계 관리(CRM)의 80% 이상, 인적 자원 관리(HCM) 소프트웨어 솔루션의 70% 이상을 차지합니다.
최근까지는 제조와 산업 소프트웨어 분야에서 SaaS가 널리 사용되지 않았습니다. 컴퓨터 지원 설계(CAD) 및 제품 라이프사이클 관리(PLM)와 같이 제품 개발의 기본이 되는 프로그램에서는 SaaS로의 전환이 더뎠습니다. 하지만 여기에 변화가 나타나고 있습니다. 제조 중심 SaaS 솔루션에 대한 기술과 태도, 가용성에 변곡점이 목격되고 있습니다. 이러한 변화를 인지한 PTC는 산업 응용 프로그램 부문에서 SaaS의 리더가 되기 위해 지속적으로 노력하고 있습니다.
SaaS의 특징
SaaS에는 다른 소프트웨어 라이선싱 모델과 구별되는 세 가지 요소가 있습니다. 그 세 가지 요소가 소프트웨어의 라이선스 부여 방식, 배포 방식 그리고 무엇보다도 중요한 설계 방식을 결정합니다.
라이선싱 모델: 고객은 주로 월간 또는 연간으로 서브스크립션 비용을 지불하며 소프트웨어에 액세스합니다.
배포: 소프트웨어는 클라우드에서 서드파티가 소유하고, 제공하고, 관리합니다.
아키텍처: 소프트웨어는 멀티 테넌시 및 비관계형 데이터베이스를 통해 새로운 가치를 제공하도록 특별 설계되었습니다.
IaaS, PaaS, XaaS 비교
IaaS(Infrastructure as a Service)
IaaS(Infrastructure as a Service)는 인터넷을 통해 컴퓨팅 리소스를 제공하는 클라우드 컴퓨팅의 한 유형입니다. 많은 SaaS에서 IaaS는 서브스크립션 비용에 포함되어 있으므로 고객이 컴퓨터 파워와 스토리지, 네트워킹 리소스에 대해 걱정하지 않아도 됩니다. 잘 알려진 IaaS 공급업체로는 아마존 웹 서비스(Amazon Web Services(AWS)), 마이크로소프트 애저(Microsoft Azure)가 있습니다.
서비스형 플랫폼(PaaS)
서비스형 플랫폼(PaaS)은 IaaS에서 한발 더 나아가 서드파티 공급업체가 컴퓨터 파워뿐만이 아니라 개발 도구, 데이터베이스 관리, 비즈니스 분석까지 고객에게 제공하는 형태입니다. 기본적으로 PaaS는 빌드부터 테스트, 배포, 규모 조정까지 웹 응용 프로그램의 라이프 사이클을 지원합니다. 잘 알려진 PaaS 공급업체로는 아마존 웹 서비스(Amazon Web Services(AWS)), 마이크로소프트 애저(Microsoft Azure), 세일즈포스 플랫폼(Salesforce Platform), 구글 앱 엔진(Google App Engine)이 있습니다.
모든 것의 서비스화(XaaS; Everything as a Service)
모든 것의 서비스화(XaaS; Everything as a Service)는 서비스와 응용 프로그램에 인터넷으로 액세스할 수 있는 전반적인 트렌드를 설명하는 용어입니다. 인공지능부터 데이터베이스 관리 또는 클라우드 컴퓨팅 서비스의 종합 패키지까지 모든 것이 이런 유형의 서비스에 해당합니다. 많은 기업에서 디지털 혁신을 사용하여 더 많고 고유한 가치를 고객에게 제공하는 새로운 서비스 기회를 열고 있습니다.