SaaS

1. 개요

Software as a Service, SaaS

소프트웨어 및 관련 데이터는 중앙에 호스팅되고 사용자는 웹 브라우저 등의 클라이언트르르 통해 접속하는 형태의 소프트웨어 전달 모델.

On-demand software라고도 한다.

SaaS는 전형적으로 웹 브라우저를 통해 thin client를 사용하는 사용자가 액세스한다.

*thin client

클라이언트/서버 시스템에서, 소유 총비용(TCO: total cost of ownership)의 삭감을 목표로 하는 클라이언트 하드웨어의 구상

이 구상을 따른 클라이언트 하드웨어로는 오라클사와 선마이크로 시스템즈사 등이 개발한 네트워크 컴퓨터(NC), 인텔사와 마이크로 소프트사 등이 개발한 넷 PC(Net PC), 마이크로 소프트사가 개발한 윈도 단말(Window terminal)이 있다.

2. 역사

1990년대 인터넷의 확장은 Application Serivce Providers(ASP)라 불리는 중앙화된 컴퓨팅의 새로운 클래스를 가져왔다. ASP는 중앙관리를 통해 비용을 절감하고 특정 비즈니스 응용프로그램에서 솔루션 공급자의 전문화를 통해 특수한 비즈니스 응용프로그램을 호스팅하고 관리하는 서비스를 제공했다.

SaaS는 기본적으로 ASP 모델의 아이디어를 확장

  • 초기 ASP는 타사 독립 소프트웨어 공급 업체의 소프트웨어를 관리하고 호스팅하는데 주력하지만 SaaS 공급 업체는 일반적으로 자체 소프트웨어 개발 및 관리.
  • 초기 ASP는 사용자의 개인 컴퓨터에 소프트웨어를 설치해야하는 기존 클라이언트 - 서버 응용프로그램을 제공하는 반면, 오늘날의 SaaS솔루션은 주로 웹에 의존하여 웹 브라우저만으로도 사용할 수 있다.
  • 대부분의 초기 ASP에서 사용되는 소프트웨어는 각 비즈니스에 대해 별도의 인스턴스를 유지해야하는 반면, SaaS 솔루션에서는 일반적으로 어플리케이션이 여러 비즈니스 및 사용자에게 서비스를 제공하는 다중 점유 아키텍처를 사용하고 그에 따라 데이터를 분할한다.
3. 특징
  • 네트워크 기반으로 접근하고 관리하는 상업적으로 사용 가능한 소프트웨어
  • 각 고객 사이트가 아닌 중앙의 위치에서 활동을 관리, 고객이 웹을 통해 어플리케이션에 접근하도록 함
  • 어플리케이션 전달은 일반적으로 일대일 모델보다는 일대다 모델에 가까우며, 여기에는 아키텍처, 가격, 파트너링, 관리 특성이 포함
  • 중앙화된 기능 업데이트로 패치와 업그레이드 다운로드 필요를 제거함
4. 서비스 형태
  • 넷 네이티브: 전용 응용프로그램을 활용한 직접 개발. 네트워크를 통해 다중 사용자에게 서비스. ASP의 사업형태.
  • 웹 네이티브: 순수 웹 기반의 응용 프로그램을 개발. 웹 서비스 또는 웹 어플리케이션 형태로 제공.
  • 주문형 소프트웨어: 상업용 소프트웨어의 인터넷을 통한 서비스


Improve this page