-
[클라우드] 클라우드 컴퓨팅 서비스 모델07. IT 2023. 9. 17. 17:54
참고 ww.whatap.io 1. IaaS(Infrastructure as a Serivce, 인프라 기반 서비스)란?
IaaS는 고객에게 서버, 네트워크, 스토리지를 가상화하여 제공하고 관리한다. 이 서비스를 이용하면 사용자는 서버, 스토리지, 네트워크 등의 IT 인프라를 구축할 필요 없이 클라우드 제공업체가 제공하는 가상 인프라를 활용할 수 있다. 이를 통해 사용자는 사용한 자원 만큼의 비용만 지불 하면 되고 인프라 구축, 운영, 관리등의 비용과 노력을 줄일 수 있다.
기존 서버 호스팅과의 차이점은 서버 호스팅의 경우 자원 확장 및 축소에 긴 시간이 필요하고, 확장한 서버가 활용되지 않아 유휴자원이 발생할 가능성이 있다. 반면 IaaS는 가상화 기술로 수초에서 수분 이내에 리소스를 확장할 수 있고, 사용하지 않을 경우 늘렸던 컴퓨팅 자원을 언제든지 반납할 수 있어 유연하고 탄력적인 인프라 운영이 가능하다.
IaaS는 사용자가 많은 부분을 컨트롤하고 관리할 수 있어 다양한 목적에 따라 인프라를 자유롭게 활용할 수 있다는 장점이있지만, 사용자가 직접 인프라를 관리해야 하므로 인프라의 관리 및 유지보수에 대한 전문성이 있는 인력이 없을 경우 운영에 어려움을 겪을 수 있다.
IaaS 예시
Amazon Web Service(AWS)의 EC2, Google의 Compute Engine(GCE)
2. PaaS(Platform as a Service, 플랫폼 기반 서비스)란?
PaaS는 IaaS 형태의 가상화된 클라우드 위에 사용자가 원하는 서비스를 개발할 수 있도록 개발 환경 (Platform)을 미리 구축해, 이를 서비스 형태로 제공하는 것을 의미한다. 개발자가 애플리케이션 코드를 작성하고 실행환경, 데이터베이스, 웹 서버 등의 기술적인 측면을 고려하지 않고도 애플리케이션을 배포할 수 있게 해준다.
PaaS 사용자는 서비스 외적인 부분에 신경 쓸 필요가 없고, 오로지 애플리케이션 개발과 비즈니스에만 집중할 수 있어 개발 생산성을 높일 수 있다.
대신 PaaS는 운영체제, 미들웨어, 런타임 등을 미리 구축한 상태로 제공하기 때문에 IaaS 보다 관리상의 자유도가 낮고,
PaaS 공급업체는 다른 공급업체로 전환하기 어려운 독점 기술 또는 API를 사용할 수 있으며 이는 개발자들이 자신의 요구에 가장 잘 부합하는 서비스와 도구를 선택할 수 있는 유연성을 제한할 수 있다.
PaaS 예시
AWS Elastic Beanstalk, 세일즈포스닷컴의 Heroku, Red Hat OpenShift
3. SaaS(Software as a Service, 소프트웨어 기반 서비스)란?
클라우드 서비스 형태 중 가장 완성된 형태의 클라우드 서비스이다. 클라우드 인프라 위에 소프트웨어를 탑재해 제공하는 형태로 IT 인프라 자원 뿐 아니라 소프트웨어 및 업데이트, 버그 개선 등의 서비스를 업체가 도맡아 제공한다. 고객은 소프트웨어 라이선스를 별도로 구매하는 것이 아닌 월간/연간 구독형태의 사용료를 지불하고 필요한 만큼만 서비스를 이용할 수 있다.
SaaS는 클라우드 기반으로 제공되므로 언제 어디서나 인터넷이 연결되어있으면 애플리케이션의 접근이 가능한 편리성을 가지고 있다. 일반적으로 초기 투자 비용이 적으며, 사용자 수나 기능에 따라 유연하게 요금을 책정하므로 기업의 필요한 만큼만 비용을 지불하여 운영비용을 절감할 수 있다. 제품 업데이트 및 추가기능 업데이트는 주기적으로 추가 비용없이 제공되며, 고객의 요구에 따라 유연하게 구성 가능하다.
클라우드 서비스를 기반으로 하므로, 인터넷 연결이 끊어지면 소프트웨어를 사용할 수 없다. 또한 클라우드 기반의 소프트웨어는 로컬 컴퓨터에서 실행되는 소프트웨어보다 일반적으로 느리다. 그리고 제공업체가 이미 만들어 놓은 소프트웨어를 그대로 사용해야 하기 때문에 불필요한 기능이 비용에 포함되어 있기도 하다.
SaaS 예시
Dropbox, Salesforce, GoogleApps, Slack, Microsoft365
레퍼런스
https://www.whatap.io/ko/blog/9/
클라우드 서비스 이해하기 IaaS, PaaS, SaaS | 와탭 블로그
클라우드 컴퓨팅, IaaS, PaaS, SaaS이란?
www.whatap.io
https://library.gabia.com/contents/infrahosting/9123/
가비아 라이브러리
IT 콘텐츠 허브
library.gabia.com
https://www.samsungsds.com/kr/cloud-glossary/saas.html
SaaS(Software as a Service)는 무엇일까요? | 클라우드 용어집 | 삼성SDS
SaaS란, Software as a Service(소프트웨어 기반 서비스)의 약자로 클라우드 컴퓨팅 서비스의 한 종류입니다. SaaS는 소프트웨어 서비스 제공 모델을 말합니다. SaaS 모델에서는 고객이 소프트웨어를 자신
www.samsungsds.com
'07. IT' 카테고리의 다른 글
[클라우드] 클라우드 가상화 기술 (0) 2023.09.17