PaaS(Platform-as-a-Service)를 사용하여 사설, 공용 및 하이브리드 클라우드 인프라에서 애플리케이션을 모델링하고 프로비저닝합니다.
PaaS는 서비스로서 솔루션 스택 및 컴퓨팅 플랫폼을 제공하는 클라우드 컴퓨팅 서비스 유형입니다. SaaS(Software-as-a-Service) 및 IaaS(Infrastructure-as-Service)와 함께, PaaS는 사용자가 제공자가 제공하는 도구 및 라이브러리를 사용하여 애플리케이션 및 서비스를 생성할 수 있는 클라우드 컴퓨팅 서비스 모델입니다. 사용자는 소프트웨어 배포 및 구성 설정을 제어합니다. 제공자는 해당 애플리케이션을 호스팅하는 데 필요한 네트워크, 서버, 스토리지 및 기타 서비스를 제공합니다.
애플리케이션 프로비저닝 자동화
PaaS의 핵심적 측면은 애플리케이션 프로비저닝을 자동화하는 기능입니다. vRealize Automation은 클라우드 인프라에서 애플리케이션 배포 토폴로지 생성 및 표준화를 간소화하는 모델 기반 애플리케이션 프로비저닝 솔루션입니다. 애플리케이션 설계자는 애플리케이션 끌어서 놓기 기능을 사용하여 애플리케이션 Blueprint라는 애플리케이션 배포 토폴로지를 생성합니다. 이러한 애플리케이션 Blueprint는 애플리케이션의 구조를 정의하고, 표준화된 애플리케이션 인프라 구성 요소를 사용할 수 있게 해주며, 사용자 지정 및 패키징된 엔터프라이즈 애플리케이션에 사용할 수 있는 설치 종속성 및 기본 구성을 포함합니다. 사용자는 표준 논리 템플릿, 애플리케이션 인프라 서비스, 구성 요소 및 스크립트로 구성된 미리 채워지고 확장 가능한 형태의 카탈로그를 사용하여 애플리케이션 Blueprint를 모델링할 수 있습니다. 애플리케이션 Blueprint는 vRealize Automation과 같은 IaaS 클라우드 및 Amazon EC2와 같은 공용 클라우드 간에 이동할 수 있는 논리적 배포 토폴로지입니다.
vRealize Automation을 사용하여, 사용자는 기본 클라우드 인프라가 필요한 계산, 네트워크 및 스토리지 요구 사항을 제공한다고 가정하고 애플리케이션 및 서비스 구조를 지정합니다. VMware vSphere를 기반으로 하는 모든 사설 또는 공용 클라우드에서 vRealize Automation Blueprint를 배포할 수 있습니다. 이 애플리케이션 프로비저닝 모델을 통해 개발자와 애플리케이션 관리자는 인프라, OS 및 미들웨어 구성을 신경쓰지 않아도 되며, 기업에서는 해당 애플리케이션을 통해 비즈니스 가치를 제공하는 데 역량을 집중할 수 있습니다.
엔터프라이즈 사용자는 동적 클라우드 환경에서 복잡한 애플리케이션을 표준화, 배포, 구성, 업데이트 및 크기 조정할 수 있습니다. 이러한 애플리케이션은 간단한 웹 애플리케이션에서 복잡한 사용자 지정 애플리케이션 및 패키징된 애플리케이션에 이르기까지 다양합니다. vRealize Automation Application Services는 표준 구성 요소 또는 서비스로 구성된 카탈로그를 통해 하이브리드 클라우드 환경에서 다중 계층 엔터프라이즈 애플리케이션의 배포 업데이트 수명 주기를 자동화하고 관리합니다.
애플리케이션 성능 모니터링
모니터링은 애플리케이션과 관련된 성능 관리를 위한 기능을 제공합니다.
사전 구축된 애플리케이션 구성 요소
VMware Cloud Management Marketplace는 사용자가 고유한 애플리케이션 서비스를 개발하기 위해 다운로드하고 사용할 수 있는 Blueprint, 서비스, 스크립트 및 플러그인을 제공합니다. 선도적 미들웨어, 네트워킹, 보안 및 애플리케이션 벤더들은 사용자가 다중 계층 애플리케이션 프로비저닝 계획에 삽입할 수 있는 재사용 가능하고 유연한 구성을 사용하는 사전 구축된 구성 요소를 제공합니다.