基于操作的可扩展性在 Cloud Assembly 中使用简化的代码脚本自动执行可扩展性操作。

基于操作的可扩展性提供轻型灵活的运行时引擎接口,您可以在其中定义可编写脚本的小型操作并将其配置为在发生可扩展性订阅中指定的事件时启动。

您可以在 Cloud Assembly 或本地环境中创建这些可扩展性操作代码脚本,并将其分配给订阅。可使用可扩展性操作脚本实现更轻型、更简单的任务和步骤自动化。有关将 Cloud AssemblyvRealize Orchestrator 服务器集成的详细信息,请参见在 Cloud Assembly 中配置 vRealize Orchestrator 集成

基于操作的可扩展性具有以下优势:

  • 可取代 vRealize Orchestrator 工作流,使用小型且可重用的可编写脚本的操作实现轻型集成和自定义。
  • 提供一种方法,可用于重用包含可重用的参数化操作的操作模板。
可以通过编写用户定义的操作脚本代码或将预定义的脚本代码导入为 ZIP 包来创建可扩展性操作。基于操作的可扩展性支持 Node.js、Python 和 PowerShell 运行时环境。Node.js 和 Python 运行时依赖于 Amazon Web Services Lambda。因此,您必须使用一个具有 Amazon Web Services 身份与访问管理 (IAM) 的有效订阅,并将 Amazon Web Services 配置为 Cloud Assembly 中的端点。有关 Amazon Web Services Lambda 入门的信息,请参见 ABX:Cloud Assembly 服务的无服务器可扩展性
注: 要在可扩展性操作中使用 PowerShell,必须具有活动的内部部署可扩展性操作集成。请参见 在 Cloud Assembly 中配置基于操作的可扩展性内部部署集成
注: 可扩展性操作是特定于项目的。