새소식

자격증/Azure

Azure 자격증 AZ-900 Basic :: IaaS, PaaS, SaaS

  • -

이와 관련해서 문제가 정말 많이 나옵니다
Azure의 어떤 서비스가 IaaS, PaaS, SaaS 중 어디에 속하는지를 알기 위해
해당 개념을 이해할 필요가 있습니다 (예시가 가장 중요)

IaaS(Infra as a Service)

  • 가장 기본적인 수준의 클라우드 기반 솔루션
  • 가장 유연한 클라우드 서비스
  • IT 인프라를 완전한 아웃소싱 서비스로 임대
  • 종량제 기준 서버, VM, 스토리지, 네트워크 및 운영 체제 임대 가능
  • Azure Virtual Machine, Azure DNS, Azure Container(가상 디스크 플랫폼의 backbone)

PaaS(Platform as a Service)

  • 간단한 클라우드 기반 앱에서 정교한 클라우드 지원 엔터프라이즈 APP에 이르기까지 모든 것을 제공할 수 있는 리소스를 갖춘 클라우드 내 완전한 개발 및 구축 환경
  • 소프트웨어 애플리케이션의 개발, 테스트, 제공 및 관리를 위한 온디맨드 환경을 제공하는 클라우드 컴퓨팅 서비스
  • 개발자가 개발에 필요한 기본 인프라인 서버, 스토리지, 네트워크 및 데이터베이스의 설정이나 관리에 대한 걱정 없이 웹 또는 모바일 앱을 쉽게 만들 수 있도록 설계 됨 ⇒ 애플리케이션 개발에 집중
  • 필요한 리소스를 종량제 방식으로 클라우드 서비스 공급자로부터 구입
  • 인프라는 물론 미들웨어, 개발 툴, BI 서비스, 데이터베이스 관리 시스템 포함
  • 빌드, 테스트, 배포, 관리 및 업데이트와 같은 APP lifecycle 지원
  • 플랫폼 자동으로 스케일할 수 있으며 앱을 개발할 수 있는 전문적 개발 서비스 제공

이점

  • 코딩 시간 줄여줌
  • 인력 추가 없이 개발 capabilities 추가
  • 멀티 플랫폼 개발 쉽게 가능(ex. mobile)
  • 경제적인 비용으로 정교한 도구 사용 가능
  • 지리적으로 떨어진 개발 팀 지원
  • application lifecycle의 효율적 관리

예시

  • Azure Cloud Services
  • Azure App Service
  • Azure SQL database, Azure Cosmos DB.. 모든 Azure DB
  • Azure Storage Account
  • Azure Web app
  • Azure Logic app
  • Azure Backup
  • Azure Files?

Q#23/PAGE4: "A Platform as a Service (PaaS) solution provides additional memory to apps by changing pricing tiers." --> ANSWER:NO
Q #31/PAGE7: "A platform as a service (PaaS) solution that hosts web apps in Azure can be provided with additional memory by changing the pricing tier." --> ANSWER: YES

SaaS

  • 프로젝트 추적, 웹, 회의, 마케팅 자동화 또는 비즈니스 분석과 같은 다양한 비즈니스 요구에 맞춘 완전한 기능의 웹 기반 애플리케이션 소프트웨어 제공
  • 예시: Google Apps, Microsoft Office 365, Gmail, Yahoo and Facebook.

쉽게 구분하기

IaaS(자차타고 가기, 내 차를 마음대로 운영하면서 목적지에 갈 수 있음)
PaaS(차를 빌려서 감. 렌트카. 그래도 컨트롤할 수 있는 부분이 있음)
SaaS(택시. 돈 만내면 알아서 목적지에 가줌)

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.