일단 SaaS란 Software as a Service 로
번역하자면 소프트웨어 클라우드 애플리케이션과 기본 IT 인프라 및 플랫폼을 사용자에게 제공하는 구독형 서비스이다.
다들 IT에 관심이 많다면 설치형 소프트웨어가(SW) 지나가고 SaaS가 등장했다 라고 하는데 SaaS와 SW, 가장 큰 차이점은 무엇일까?
설치형 SW의 단점
SaaS는 유지 및 보수가 매우 쉽고 최신 SW 업데이트를 빠르게 제공할 수 있다. 문제가 발생해도 SaaS 패키지는 퍼블릭 클라우드 속에 있기 때문에 SW 개발사가 즉시 수정할 수 있으며, 최신 기능도 SW에 재빨리 업데이트할 수 있다. 개인과 기업 입장에서도 별도의 업데이트를 하지 않아도 문제가 해결된 최신 버전의 SW를 이용할 수 있으니 매우 편리하다. 사실 많은 SW 개발사가 SaaS의 가장 큰 장점으로 쉬운 유지 및 보수를 꼽고 있다.
SaaS는 진입 장벽이 낮다. 거의 대부분의 SaaS는 구독형 또는 트래픽 기반으로 이용 비용을 받고 있다. 월정액으로 일정 비용만 내거나, 사용한 만큼만 비용을 지불하면 SW를 이용할 수 있다. 초기에 높은 구매 비용을 내지 않아도 되니 비즈니스 애플리케이션을 자주 교체하거나, 되도록 최신 서비스를 이용하고 싶은 개인과 기업에게 유리하다.
SaaS의 단점
물론 SaaS에 장점만 있는 것은 아니다. 데이터 처리 및 보관이 외부 클라우드 서비스에서 이뤄지기 때문에 자신의 데이터가 외부에 노출되는 것을 원하지 않는 개인과 기업에겐 SaaS는 여전히 꺼림칙한 서비스일 뿐이다.
이러한 걱정을 조금이나마 해결하기 위해 많은 SaaS 기업들이 데이터 보관은 개인의 PC 또는 기업의 서버에 할 수 있도록 선택 옵션을 제공하고 있다. 다만 데이터 처리는 SaaS의 구조 특성상 여전히 외부 클라우드 서비스에서만 가능하다.
또, SaaS는 반드시 인터넷에 접속할 수 있어야만 이용할 수 있기 때문에 인프라가 외부와 단절되어 있거나 통신 환경이 열악한 곳에서는 이용할 수 없다.
SaaS 업계의 선두주자
SaaS 업계의 선두주자는 단연, 구글입니다. 구글은 Gmail ID로 모든 서비스를 이용할 수 있도록 애초에 SaaS 형태로 개발했습니다. MS도 설치형 SW를 빠른 속도로 SaaS 형태로 전환하고 있습니다.
SaaS의 미래
시장 전문가들은 SaaS의 미래가 밝다는 데에 입을 모은다. 2017년 Gartner 보고서에 따르면, SaaS 솔루션 매출이 2020년 2,700억 달러에서 2021년에는 3,320억 달러 이상으로 연간 23% 이상 성장을 기록할 것으로 예상된다.
SaaS 솔루션의 혁신 자체만으로도 이와 같은 성장을 견인할 수 있을 것으로 보이며, 그 자세한 내용에는 다음이 포함된다.
- 인공지능(AI) 솔루션의 채택이 빠르게 증가 중이며, AI 솔루션을 기본 탑재한 클라우드 애플리케이션 제품 역시 지속적으로 늘어날 것으로 전망된다. AI는 사용자 데이터 및 행동을 학습, 적용하는 백 오피스 및 프론트 오피스 애플리케이션용 적응형 인텔리전스 솔루션 구동에 사용될 것이다.
- 자율 IT 관리, AI, 머신러닝 등의 기술은 클라우드 애플리케이션 및 클라우드 인프라 전반에 보다 자율적이고 인간의 개입 필요성이 적은 관리 시스템을 적용함에 있어서도 필수적인 역할을 수행할 것이다.
- AI 및 머신러닝 외에도 SaaS 애플리케이션 전반의 변화를 주도하는 또다른 적응식 지능형 기술들이 있다. 챗봇, 디지털 어시스턴트, IoT, 블록체인, 가상 현실, 증강 현실등이 있으며 해당 기술들은 디지털 혁신, 그리고 SaaS 제품군을 확장하고자 하는 선도적 공급업체들에게 있어 점점 더 중요해지고 있다.
- 수직 통합형 클라우드 애플리케이션으로도 구분되는 산업용 SaaS 솔루션들은 기업을 위한 심층적이고 수평적인 연결성을 지속적으로 지원해 나갈 것이다. SaaS는 각 부서에 수직적 솔루션을 신속하게 제공하기 위하여 도입되었지만, 그 이후 교차 비즈니스 가시성 및 관련 솔루션을 필요로 하는 기업들이 늘어났다. SaaS 애플리케이션의 발전에 힘입어 오늘날 많은 기업들은 하이브리드 클라우드 솔루션과 관련된 보다 많은 API 및 턴키 통합 기능을 제공하는, 수직적 깊이가 더 깊어진 교차 비즈니스 제품군을 활용한다.
이글을 끝내면서 SaaS를 공부 하다보면 IaaS, PaaS등 클라우드 컴퓨팅 서비스에대해 나올것이다 그부분은 다음 시간에 포스팅을 해볼생각이다.
"참고자료"
[이제는 SaaS 시대] 기업이 'SaaS'를 주목해야 하는 세 가지 이유
[IT동아 강일용 기자] 설치형 소프트웨어(SW)의 시대가 저물고 'SaaS(Software as a Service, 서비스형 소프트웨어)'의 시대가 열리고 있다. 시장조사기관 가트너는 국내 퍼블릭 클라우드 서비스 가운데 Sa
it.donga.com
https://www.oracle.com/kr/cloud/what-is-cloud-computing/
클라우드 컴퓨팅이란?
간단히 말해서 클라우드 컴퓨팅은 인터넷을 통해 데이터 스토리지, 애플리케이션 및 기타 컴퓨팅 서비스를 임대하는 것을 말합니다.
www.oracle.com
'DevOps > CS' 카테고리의 다른 글
[DevOps] 데이터베이스 정규화 (0) | 2022.12.19 |
---|---|
[DevOps] HTTP가 뭐길래 (0) | 2022.12.07 |
[DevOps] DNS 너 어떻게 작동하는건데!!! (0) | 2022.12.06 |
[DevOps] DevOps가 뭔지알아??? 내가알려줄게 (2) | 2022.11.29 |
[DevOps] 온 프레미스와 클라우드의 차이점 (0) | 2022.11.11 |