1. 소개
클라우드 서비스 유형 소개함
서비스 유형에 따라 리소스 관리 및 구성에 대한 유연성이 결정되는 방식 확인
공유 책임 모델이 각 클라우드 서비스 유형에 적용되는 방식
각 클라우드 서비스 유형에 대한 다양한 사용 사례 확인
학습 목표
- IaaS 서비스 제공 인프라 설명
- PaaS (Platform as a Service) 설명함
- SaaS (Software as a Service) 설명가능
- 각 클라우드 서비스 (IaaS, PaaS, SaaS)에 대한 적절한 사용 사례 식별함
2. IaaS(Infrastructure as a Service) 설명
IaaS는 클라우드 리소스에 대한 최대 제어량 제공하므로 클라우드 서비스에서 가장 유연한 범주임
클라우드 공급자는 하드웨어, 네트워크 연결(인터넷 연결) 및 물리적 보안을 유지 관리할 책임 있음, 운영 체제 설치, 구성 및 유지 관리, 네트워크 구성, 데이터베이스 및 스토리지 구성 등과 같은 다른 모든 작업에 대한 책임이 있음
IaaS를 사용하면 기본적으로 클라우드 데이터 센터에서 하드웨어 임대하지만 해당 하드웨어로 수행하는 일은 사용자에게 달려 있음
공동 책임 모델
공유 책임 모델은 모든 클라우드 서비스 유형에 적용됨
IaaS는 가장 큰 책임의 몫을 차지함
클라우드 공급자는 물리적 인프라와 인터넷에 대한 엑세스를 유지 관리할 책임이 있음
설치 및 구성, 패치 및 업데이트 그리고 보안을 담당함
시나리오
IaaS가 적합한 일반적 시나리오
- 리프트 앤 시프트 마이그레이션
온-프레미스 데이터 센터와 유사한 클라우드 리소스를 유지한 다음, 온-프레미스에서 실행되는 항목을 IaaS 인프라에서 실행되도록 이동만 함 - 테스트 및 개발
신속하게 복제해야 하는 개발 및 테스트 환경에 대한 구성 설정
완전한 제어를 유지하며 IaaS 구조를 사용하여 다양한 환경을 신속하게 실행 또는 종료 가능
3. PaaS(Platform as a Service) 설명
PaaS는 데이터 센터에서의 공간 임대(IaaS) 와 완전하고 배포된 솔루션(SaaS)에 대한 비용을 지불하는 것 사이에 존재하는 중간 지점
PaaS 환경에서 클라우드 공급자는 물리적 인프라, 물리적 보안 및 인터넷에 대한 연결을 유지 관리함
클라우드 솔루션을 구성하는 운영 체제, 미들웨어, 개발 도구 및 비즈니스 인텔리전스 서비스를 유지 관리함
PaaS 시나리오에서는 운영 체제 및 데이터 베이스에 대한 라이선스 또는 패치에 대해 걱정할 필요 없음
PaaS는 개발 인프라 유지 관리에 대한 염려가 전혀 없는 완전한 개발 환경을 제공하도록 잘 맞추어져 있음
공동 책임 모델
PaaS는 사용자와 클라우드 공급자 간에 책임 분할함
클라우드 공급자는 IaaS처럼 물리적 인프라, 인터넷에 대한 엑세스 유지 관리 책임있음
PaaS 모델에서 클라우드 공급자는 운영 체제, 데이터 베이스 및 개발 도구도 유지 관리함
PaaS는 도메인이 조인된 컴퓨터를 사용하는 것과 같다고 생각 가능
IT에서 정기적 업데이트 패치 및 새로 고침을 통해 디바이스를 유지 관리함
구성에 따라 사용자 또는 클라우드 공급자가 클라우드 환경 내에서 네트워킹 설정 및 연결, 네트워크 및 애플리케이션 보안, 그리고 디렉터리 인프라에 대한 책임을 질 수 있음
시나리오
PaaS가 적합한 일반적 시나리오
개발 프레임워크
PaaS는 개발자가 클라우드 기반 애플리케이션을 개발하거나 사용자 지정하기 위해 구축할 수 있는 프레임워크를 제공함
개발자는 Excel 매크로를 만드는 방법과 유사하게 PaaS를 통해 기본 제공 소프트웨어 구성 요소를 사용하여 애플리케이션을 만들 수 있음
확장성, 고가용성 및 다중 테넌트 기능과 같은 클라우드 기능이 포함되어 개발자가 수행해야 하는 코딩 작업 양을 줄임분석 또는 비즈니스 인텔리전스
PaaS와 함께 서비스로 제공되는 도구를 통해 조직은 데이터를 분석 및 마이닝하고
인사이트 및 패턴을 찾고, 결과를 예측함으로써 예측, 제품 설계 결정, 투자 수익 및 기타 비즈니스 의사 결정을 개선할 수 있음
4. SaaS(Software as a Service) 설명
제품 관점에서 가장 완벽한 클라우드 서비스 모델
SaaS를 사용하면 기본적으로 완전히 개발된 애플리케이션을 임대하거나 사용함
메일, 금융 소프트웨어, 메시징 애플리케이션 및 연결 소프트웨어는 모두 SaaS 구현의 일반적 예
SaaS 모델은 가장 유연하지 않을 수 있지만 실행하기도 가장 쉬움
완전히 채택하려면 최소한의 기술 지식이나 전문 지식이 필요함
공동 책임 모델
SaaS는 클라우드 공급자가 가장 많은 책임을 지고 사용자는 최소한의 책임을 지는 모델
SaaS 환경에서는 시스템에 입력한 데이터, 시스템에 연결할 수 있는 디바이스 및 액세스 권한이 있는 사용자를 담당함
다른 거의 모든 항목은 클라우드 공급자가 담당함
클라우드 공급자는 데이터 센터, 전원, 네트워크 연결 및 애플리케이션 개발 및 패치의 물리적 보안을 담당함
시나리오
- 메일 및 메시징
- 비즈니스 생산성 애플리케이션
- 재무 및 비용 추적
요약
클라우드 서비스 유형 및 각 형식에 대한 일반적 시나리오 확인함
공유 책임 모데링 다양한 클라우드 서비스 유형에 대해 책임 결정하는 방법 확인
- IaaS 서비스 제공 인프라 설명가능
- PaaS Platform as a Service 설명 가능
- SaaS Software as a Service 설명 가능
- 각 클라우드 서비스(IaaS, PaaS, SaaS)에 대한 적절한 사용 사례를 식별가능
'Azure Study Fundamental' 카테고리의 다른 글
Azure 아키텍처 및 서비스 설명 > Azure의 핵심 아키텍처 구성 요소 설명 (0) | 2022.08.12 |
---|---|
Microsoft Azure 기본 사항: 클라우드 개념 설명 > 클라우드 서비스 사용의 이점 설명 (0) | 2022.08.04 |
Microsoft Azure 기본 사항 > 클라우드 개념 설명 > 클라우드 컴퓨팅 설명 (0) | 2022.08.03 |