Software 구성 요소는 동적 클라우드 환경에서 미들웨어 및 애플리케이션 배포의 설치, 구성 및 수명 주기 관리를 자동화합니다. 애플리케이션의 범위는 간단한 웹 애플리케이션에서 복잡한 애플리케이션 및 패키지된 애플리케이션에 이를 수 있습니다.

소프트웨어 설계자는 구성 가능하고 스크립트 가능한 엔진을 사용하여 미들웨어 및 애플리케이션 배포 구성 요소가 시스템에서 설치, 구성, 업데이트 및 제거되는 방식을 완전하게 제어합니다. 소프트웨어 설계자는 Software 속성을 사용하여 Blueprint 설계자와 최종 사용자가 환경 변수와 같은 구성 요소를 지정하도록 요구하거나 허용할 수 있습니다. 반복적인 배포의 경우, 이러한 Blueprint는 시스템 Blueprint, 소프트웨어 구성 요소, 종속성, 구성을 포함한 애플리케이션 구조를 표준화하지만 필요한 경우 환경 변수와 속성 바인딩의 재구성을 허용합니다.

애플리케이션 및 미들웨어 서비스 배포

vSphere, vCloud Director, vCloud AirAmazon AWS 시스템의 Windows 또는 Linux 운영 체제에 Software 구성 요소를 배포할 수 있습니다.

  • IaaS 설계자는 Software 구성 요소를 지원하는 게스트 에이전트 및 Software 부트스트랩 에이전트가 포함된 Amazon 시스템 이미지, 템플릿 또는 스냅샷을 기반으로 재사용 가능한 시스템 Blueprint를 생성합니다.

  • 소프트웨어 설계자는 소프트웨어가 설치 및 구성되고, 배포 확장/축소 작업 중 업데이트되고, 시스템에서 제거되는 방식을 정확하게 지정하는 재사용 가능한 소프트웨어 구성 요소를 생성합니다.

  • 소프트웨어 설계자, IaaS 설계자 및 애플리케이션 설계자는 그래픽 인터페이스를 사용하여 애플리케이션 배포 토폴로지를 모델링합니다. 설계자는 소프트웨어 설계자의 요청에 따라 Software 속성과 바인딩을 재구성하고 Software 구성 요소와 시스템 Blueprint를 결합하는 애플리케이션 Blueprint를 게시합니다.

  • 카탈로그 관리자는 게시된 Blueprint를 카탈로그 서비스에 추가하고 카탈로그 항목을 요청할 수 있는 권한을 사용자에게 부여합니다.

  • 권한 있는 사용자가 카탈로그 항목을 요청하고 편집 가능하도록 설계된 모든 구성 값을 제공합니다. vRealize Automation는 요청된 애플리케이션을 배포하여 모든 시스템, 네트워킹 및 보안 구성 요소 및 애플리케이션 Blueprint에 정의된 Software 구성 요소를 프로비저닝합니다.

  • 권한 있는 사용자가 축소 또는 확장 작업을 요청하여 변화하는 워크로드 요구량에 맞게 배포를 조정합니다. vRealize Automation는 확장/축소를 위해 시스템에서 Software 구성 요소를 설치 또는 제거하고 종속 Software 구성 요소에 대해 업데이트 스크립트를 실행합니다.

Software의 표준화 기능

Software에서는 표준화된 구성 속성을 사용하여 엄격한 IT 규정 준수 요구 사항을 충족하는 재사용 가능한 서비스를 생성할 수 있습니다. Software에는 다음과 같은 표준화된 구성 속성이 포함되어 있습니다.

  • 애플리케이션 Blueprint 내에 IT 인증 시스템 Blueprint 및 미들웨어 서비스를 추가하는 모델 기반 아키텍처.

  • 소프트웨어 설계자, 애플리케이션 설계자 및 최종 사용자 간에 구성 이름 값 쌍을 재정의하여 애플리케이션 및 미들웨어 서비스에 대한 구성 값을 표준화하기 위한 위임 모델.

Software의 확장성 및 개방형 아키텍처

VMware Solution Exchange에서 다양한 미들웨어 서비스 및 애플리케이션에 대해 미리 정의된 Software 구성 요소를 다운로드할 수 있습니다. vRealize CloudClient 또는 vRealize Automation REST API를 사용하여 미리 정의된 Software 구성 요소를 vRealize Automation 인스턴스로 프로그래밍 방식으로 가져올 수 있습니다.