SaaS (Software as a Service)는 사용자가 소프트웨어를 설치하지 않고 직접 인터텟에서 사용가능한 소프트웨어를 말한다.
구글의 엑셀시트나, 넷플릭스, 깃헙 그리고 흔히 이런저런 광고가 많은 설치없이 바로 할 수 있는 웹게임 같은것도 SaaS라고 할 수 있다.
그렇다면 요즘 SaaS가 많이 쓰이고 있는 이유는 무엇이 있을까?
우선 이는 요즘 AWS등의 클라우드컴퓨팅의 대세와도 크게 연관이 있다. 수평적 확장이 유연하고 자유로운 클라우드환경과 잘맞는 SaaS가 유용하다고 할 수 있다.
특징
1.초기비용이 낮다
사는 형식이 아니라, 구독형식이기 때문에 초기 비용이 낮지만, 장기적으로 사용할 경우 오히려 더 비싸질 수 있다.
2.접근성이 좋다
설치하지 않기 때문에 인터넷만 된다면, 어디서든, 그리고 다양한 디바이스로 접근 가능하다. 하지만 반대로 오프라인상태에서는 사용할 수 없기 때문에 적합하지 않다.
3.확장성이 좋다
클라우드환경이기 때문에 확장 및 축소가 빠르고 유연하다.
4.협업도구로 많이 사용
클라우드 환경이기 때문에, 이를 활용한 다양한 협업도구로서 많이 활용된다.
5.보안적인우려
클라우드 저장환경이기 때문에 민감한 정보등은 노출위험이 있다.
6.일률적이다.
자신이나 팀에 맞게 커스터마이징하거나 맞춰서 설정하거나 하는것이 힘들다.
즉 진입장벽이 낮고 빠르고 간편하기 때문에 일반적인 상황에선 유용하지만, 보안에 민감하거나 오프라인 환경에서 작업해야 한다거나 등의 특수한 상황에서는 맞지 않을 수 있다.
'개발공부' 카테고리의 다른 글
대칭키 비대칭키 (암복호화 방식) (0) | 2024.06.17 |
---|---|
MSA (Microservices Architecture) (1) | 2024.04.14 |
깃허브 fetch vs pull (0) | 2024.03.25 |
깃 (Git) (0) | 2024.03.23 |
Client, Browser, Server, HTTP (0) | 2023.08.28 |