
각 클라우드 서비스 유형에 따라 리소스 관리 및 구성에 대한 유연성이 결정되는 방식을 알아봅니다.
laaS(Infrastructure as a Service)는 클라우드 리소스에 대한 최대 제어량을 제공하므로 클라우드 서비스의 가장 유연한 범주입니다. IaaS 모델에서 클라우드 공급자는 하드웨어 네트워크 연결(인터넷 연결) 및 물리적 보안을 유지 관리할 책임이 있습니다. 운영 체제 설치, 구성 및 유지 관리, 네트워크 구성, 데이터베이스 및 스토리지 구성 등과 같은 다른 모든 작업을 담당해야 합니다. IaaS를 사용하면 기본적으로 클라우드 데이터 센터에서 하드웨어를 대여할 수 있지만, 이 하드웨어로 무엇을 할지는 사용자에게 달려있습니다.
laaS는 가장 큰 책임의 몫을 차지한다. 클라우드 공급자는 물리적 인프라와 인터넷에 대한 액세스를 유지 관리할 책임이 있습니다. 설치 및 구성, 패치 및 업데이트 그리고 보안을 담당합니다.
리프트 앤 시프트 마이그레이션: 온-프레미스 데이터 센터와 유사한 클라우드 리소스를 구축한 다음 온-프레미스에서 실행되는 항목을 IaaS 인프라로 이동하기만 하면 됩니다.
테스트 및 개발: 신속하게 복제해야 하는 개발 및 테스트 환경에 대한 구성을 설정했습니다. 완전한 제어를 유지하 면서 IaaS 구조를 사용하여 다양한 환경을 신속하게 실행하거나 종료할 수 있습니다.
PaaS(Platform as a Service)는 데이터 센터에서의 공간 임대(IaaS)와 완전하고 배포된 솔루션(SaaS)에 대한 비용을 지불하는 것 사이에 존재하는 중간 지점입니다. PaaS 환경에서 클라우드 공급자는 물리적 인프라, 물리적 보안 및 인터넷에 대한 연결을 유지 관리합니다. 또한, 클라우드 솔루션을 구성하는 운영 체제, 미들웨어, 개발 도구 및 비즈니스 인텔리전스 서비스를 유지 관리합니다.
PaaS는 사용자와 클라우드 공급자 간에 책임을 분할합니다. 클라우드 공급자는 IaaS에서처럼 물리적 인프라와 인터넷에 대한 액세스를 유지 관리할 책임이 있습니다.PaaS 모델에서 클라우드 공급자는 운영 체제, 데이터베이스 및 개발 도구도 유지 관리합니다.
개발 프레임워크: PaaS는 개발자가 클라우드 기반 애플리케이션을 개발하거나 사용자 지정하기 위해 구축할 수 있는 프레임워크를 제공합니다. 개발자는 Excel 매크로를 만드는 방법과 유사하게 PaaS를 통해 기본 제공 소프트웨어 구성 요소를 사용하여 애플리케이션을 만들 수 있습니다. 확장성, 고가용성 및 다중 테넌트 기능과 같은 클라우드 기능이 포함되어 개발자가 수행해야 하는 코딩 작업의 양을 줄입니다.
분석 또는 비즈니스 인텔리전스: PaaS와 함께 서비스로 제공되는 도구를 통해 조직은 데이터를 분석 및 마이닝하고, 인사이트 및 패턴을 찾고, 결과를 예측함으로써 예측, 제품 설계 결정, 투자 수익 및 기타 비즈니스 의사 결정을 개선할 수 있습니다.
SaaS(Software as a Service)는 제품 관점에서 가장 완벽한 클라우드 서비스 모델입니다 .SaaS를 사용하면 기본적으로 완전히 개발된 애플리케이션을 임대하거나 사용합니다. 메일, 금융 소프트웨어, 메시징 애플리케이션 및 연결 소프트웨어는 모두 SaaS 구현의 일반적인 예입니다.
SaaS 모델은 유연성이 가장 낮을 수 있지만, 가장 쉽게 시작하고 실행할 수 있습니다. 이 모델을 완전히 채택하려면 최소한의 기술 지식이나 전문 지식이 필요합니다.
SaaS는 클라우드 공급자가 가장 많은 책임을 지고 사용자는 최소한의 책임을 지는 모델입니다. SaaS 환경에서는 시스템에 입력한 데이터, 시스템에 연결할 수 있는 디바이스 및 액세스 권한이 있는 사용자를 담당합니다. 거의 모든 항목은 클라우드 공급자가 담당합니다. 클라우드 공급자는 데이터 센터, 전원, 네트워크 연결 및 애플리케이션 개발 및 패치의 물리적 보안을 담당합니다.