기타

[Cloud] SaaS, PaaS, IaaS 정의, 특징, 장점

Bonita SY 2020. 6. 9. 23:10
728x90
반응형

SaaS(Software as a Service)

- 주문형 소프트웨어(On-demand Software)

- 사용자는 인터넷을 통해 클라우드 기반 앱에 연결하여 이를 사용 가능 (Ex. 메일, MS Office 365 등)

- 클라우드 서비스 공급자로부터 완전한 소프트웨어 솔루션을 구매하여 제공받음

- 사용 방법 : 앱 사용을 대여 -> 일반적으로 웹 브라우저를 사용하여 인터넷을 통해 해당 앱에 연결

- 기본 인프라, 미들웨어, 앱 소프트웨어 및 앱 데이터는 서비스 공급자의 데이터 센터에 존재

- 서비스 공급자는 하드웨어 및 소프트웨어를 관리 / 서비스 계약을 통해 앱과 데이터의 가용성과 보안 보장

- 조직은 최소의 사전 투자 비용으로 빠르게 앱을 실행 중 상태로 생성 가능

 

시나리오

- Outlook, Hotmail 등 웹 기반 메일 서비스도 SaaS에 포함

- 일반적으로 웹 브라우저에서 인터넷을 통해 계정에 로그인

- 메일 소프트웨어는 서비스 공급자 네트워크에 존재 / 사용자의 메시지도 서비스 공급자 네트워크에 저장

- 사용자는 컴퓨터 또는 인터넷에 연결된 장치에서 웹 브라우저를 통해 메일과 저장된 메시지에 액세스 가능

- 추가적인 앱 사용에 대한 비용은 구독으로 지급 또는 사용량 수준에 따라 지급

 

장점

- 정교한 응용 프로그램에 대한 액세스 권한 얻기

- 사용한 양만큼 요금 지불

- 무료 클라이언트 소프트웨어 사용

- 리소스 이동성이 손쉬움

- 어디서나 앱 데이터에 접근 가능

 

PaaS(Platform as a Service)

- 단순한 클라우드 기반 앱에서 정교한 클라우드 사용 앱에 이르기 까지의 모든 리소스를 클라우드에서 제공하는 완전한 개발 및 배포 환경을 의미

- 사용자는 클라우드 서비스 공급자로부터 필요한 리소스를 구매하고 보안 인터넷 연결을 통해 해당 리소스에 액세스

- 리소스 : 서버, 저장소, 네트워킹 등의 인프라 + 미들웨어, 개발도구, BI(비즈니스 인텔리전스) 서비스, 데이터베이스 관리 시스템

- 빌드, 테스트, 배포, 관리, 업데이트의 완전한 웹 애플리케이션 수명 주기를 지원하도록 디자인됨

- 소프트웨어 라이선스, 애플리케이션 인프라 및 미들웨어, 컨테이너 오케스트레이터, 개발 도구 등을 구입하고 관리하는 비용과 복잡성이 제거됨

- 사용자는 개발하는 앱과 서비스를 관리/ 클라우드 서비스 공급자는 그 밖의 모든 항목을 관리

 

시나리오

- 개발 프레임워크 : 개발자가 클라우드 기반 응용 프로그램을 개발할 때 사용할 수 있는 프레임워크 제공, 확장성, 고가용성 및 다중 테넌트 기능과 같은 클라우드 기능이 포함되어 개발자가 해야하는 코딩의 양을 줄여줌

- 분석 또는 비즈니스 인텔리전스 : 데이터를 분석하고 마이닝하여 정보와 패턴을 찾고 결과를 예측, 의사 결정을 제공

- 추가 서비스 : 워크 플로우, 디렉토리, 보안, 일정 등 기타 서비스 제공

 

장점

- 코딩 시간 단축

- 직원 추가없이 개발 능력 추가

- 모바일을 비롯한 여러 플랫폼 용으로 더 쉽게 개발

- 저렴하게 정교한 도구 사용

- 지리적으로 분산된 개발 팀 지원

- 애플리케이션 수명 주기를 효율적으로 관리

 

IaaS(Infrastructure as a Service)

- 인터넷을 통해 프로비저닝 및 관리되는 인스턴트 컴퓨팅 인프라

- 수요에 따라 빠르게 확장 및 축소가 가능하므로 사용한 만큼만 비용 지불 가능 => 물리적 서버 및 기타 데이터 센터 인프라를 구매하고, 관리하는 데 드는 비용과 복잡성 회피 가능

- 각 리소스는 별도의 서비스 구성 요소로 제공 - 필요한 기간에만 임대

 

시나리오

- 테스트 및 개발

- 웹 사이트 호스팅

- 스토리지, 백업 및 복구

- 웹앱

- 고성능 컴퓨팅

- 빅데이터 분석

 

장점

- 자본 지출 제거 및 지속적인 비용 감소

- 비즈니스 연속성 및 재해 복구 개선

- 빠른 혁신

-변화하는 비즈니스 상태에 빠르게 대응

- 핵심 비즈니스에 집중

- 안정성, 신뢰성 및 지원 가능성 향상

- 보안 강화

- 사용자에게 더 빠르게 새로운 앱을 제공

 

 

출처

- https://azure.microsoft.com/ko-kr/overview/what-is-paas/

- https://azure.microsoft.com/ko-kr/overview/what-is-saas/

- https://azure.microsoft.com/ko-kr/overview/what-is-iaas/

728x90
반응형