SaaS(Software as a Service)는 클라우드를 기반으로 제공되는 소프트웨어 서비스 모델이다.
사용자는 별도의 소프트웨어를 설치할 필요 없이 인터넷을 통해 소프트웨어를 이용할 수 있다.
인터넷 기반으로, 웹 브라우저만 있으면 어디서든 접근 가능하다.
구독형 모델으로, 월 단위 또는 연 단위 구독 방식으로 비용 지불한다.
사용자 개별 업데이트 없이 제공업체가 자동으로 유지보수 및 업그레이드 한다.
멀티 테넌시, 여러 사용자가 같은 인프라와 애플리케이션을 공유하지만, 각자의 데이터를 보호한다.
초기 비용 절감
서버나 소프트웨어 구매 없이 사용 가능
유지보수 편리
업데이트 및 보안 패치는 제공업체가 관리
확장성
필요에 따라 사용자 수나 기능을 쉽게 확장 가능
접근성
장소에 구애받지 않고 어디서든 사용 가능
--
인터넷 의존도
인터넷이 없으면 사용 불가능
보안 이슈
데이터가 클라우드에 저장되므로 보안 문제가 발생할 수 있음
커스터마이징 제한
제공업체의 기본 기능에 의존해야 하므로 맞춤형 변경이 어렵거나 추가 비용이 발생
업무 협업 : Google Workspace(지메일, 드라이브, 문서), Microsoft 365
CRM(고객 관계 관리) : Salesforce, HubSpot
ERP(전사적 자원 관리) : SAP, Oracle NetSuite
개발 및 협업 도구 : GitHub, Jira, Notion
구분 | SaaS (Software as a Service) | PaaS (Platform as a Service) | IaaS (Infrastructure as a Service) |
---|---|---|---|
제공 범위 | 애플리케이션 및 데이터 관리 | 개발 플랫폼 및 실행 환경 제공 | 가상 서버, 스토리지 등 인프라 제공 |
사용 대상 | 최종 사용자(일반 사용자, 기업) | 개발자 및 IT 팀 | 시스템 관리자 및 개발팀 |
예시 | Google Docs, Dropbox, Slack | Heroku, Google App Engine | AWS EC2, Microsoft Azure |