재직하고 있는 회사의 서비스가 SaaS라고도 하고,
CTO분도 관련 컨퍼런스 다녀오시고 하시길래
"SaaS가 뭐지?!" 해서 찾아보게 된 것을 정리.
Software as a Service
소프트웨어를 기기에 설치하지 않고 온라인으로 액세스 할 수 있는 소프트웨어 라이센스 및 제공 수단을 의미한다.
SaaS 모델에서는 모든 소프트웨어 및 해당되는 데이터가 공급자의 서버에서 호스팅되기 때문에 공급자에게는 애플리케이션의 보안, 가용성, 업데이트 및 성능을 관리할 책임이 있다.
일반적으로 사용자의 로그인 이름과 비밀번호는 물론 유효한 월간/연간 결제 플랜이 필요한 구독 가입 기반의 형태로 제공된다.
호스팅 소프트웨어, 주문형 소프트웨어 및 웹 기반 소프트웨어라고도 한다.
서비스 공급자가 애플리케이션, 데이터, 런타임, 미들웨어, 운영체제, 가상화, 서버, 스토리지, 네트워크까지 모두 제공한다는 특징이 있다.
접근성 향상
소프트웨어를 설치하거나 다운로드 할 필요가 없기 때문이다.
자동 업데이트
사용자의 효율성 측면에서 뛰어나다. 자동 업데이트를 통해 프로세스를 간소화하고 최신 소프트웨어 버전을 사용하여 전반적인 서비스를 향상시킨다.
안정성 및 보안
클라우드에서 운영되기 때문에 가동 시간이 더욱 향상되고 일관성이 유지된다. 또한 데이터 센터에서 호스팅되기 때문에 IT 직원이 성능을 모니터링하고 보호하는 경우가 많다.
비용 효율성
라이센스 비용이 들지 않을 뿐만 아니라 유상 업그레이드나 유지 보수가 필요하지 않다(프리미엄 플랜도 존재하지만 보통 무료 버전도 존재하는 경우가 많음). 또한 구독 가입 기반으로 사용되므로 전용 하드웨어와 같은 큰 비용을 절감할 수 있으며 개인 및 소규모 기업에 더 많은 이점을 제공한다.