Software 组件可在动态云环境中自动安装、配置中间件和应用程序部署并对其进行生命周期管理。应用程序包括简单的 Web 应用程序、复杂的 Web 应用程序,甚至打包的应用程序。

通过使用可编脚本的可配置引擎,软件架构师可以完全控制在计算机上安装、配置、更新和卸载中间件和应用程序部署组件的方式。通过使用Software属性,软件架构师可以要求或允许蓝图架构师和最终用户指定环境变量等配置元素。对于重复部署,这些蓝图可将应用程序的结构(其中包括计算机蓝图、软件组件、依赖关系和配置)实现标准化,但可以允许根据需要重新配置环境变量和属性绑定。

部署任何应用程序和中间件服务

您可以在 vSpherevCloud DirectorvCloud AirAmazon AWS 计算机的 Windows 或 Linux 操作系统上部署Software组件。

  • IaaS 架构师根据模板、快照或包含客户机代理和 Software 引导代理的 Amazon 计算机映像创建可重用计算机蓝图,以支持 Software 组件。

  • 软件架构师创建可重用的软件组件,可准确指定部署缩放操作过程中如何在计算机上安装、配置、更新和卸载软件。

  • 软件架构师、IaaS 架构师和应用程序架构师使用图形界面对应用程序部署拓扑进行建模。架构师根据软件架构师要求重新配置 Software 属性和绑定,并发布结合 Software 组件和计算机蓝图的应用程序蓝图。

  • 目录管理员将已发布的蓝图添加到目录服务,并授权用户请求目录项。

  • 授权用户请求目录项并提供任何可编辑的配置值。vRealize Automation 部署请求的应用程序,置备任何计算机、网络和安全组件以及应用程序蓝图中定义的 Software 组件。

  • 授权用户请求缩小或扩大操作,以使其部署能够适应不断变化的工作负载需求。vRealize Automation 安装或卸载要缩放的计算机上的 Software 组件,并针对依赖的 Software 组件运行更新脚本。

Software 中的标准化

使用 Software,您可以使用标准化配置属性创建可重复使用的服务以满足 IT 合规性的限制要求。Software 包含以下标准化的配置属性:

  • 模型驱动架构,允许在应用程序蓝图中添加 IT 认证的计算机蓝图和中间件服务。

  • 一个委派模型,用于在软件架构师、应用程序架构师和最终用户之间替代配置名称值对,以便对应用程序和中间件服务的配置值实现标准化。

Software 可扩展性和开放式架构

您可以从 VMware Solution Exchange 下载各种中间件服务和应用程序的预定义的 Software 组件。使用 vRealize CloudClientvRealize Automation REST API,您可以编程方式将预定义的 Software 组件导入到 vRealize Automation 实例。