应用平台 APPSTAGE-AppStage运维中心基本概念:部署服务

时间:2024-11-11 14:45:21

部署服务

表1 部署服务基本概念

基本概念

说明

资源

资源是具备一定功能和作用的实例,是部署服务的管理对象,如WiseCloud::MicloudService::NuwaContainer实例、WiseCloud::Cache::D CS 实例等。

组件

组件是一个具有相同资源的集合,组件具备以下特点:

  • 可以在组件中声明资源以及资源之间的依赖关系。
  • 同一个资源只能属于一个组件。
  • 组件下的所有资源上下文一致。

环境

环境是一个具有相同组件的集合,环境具有以下特点:

  • 部署服务代码中的environment-id是“环境”的唯一索引。
  • 不同环境下的组件和资源可以同名,同一环境下的资源和组件名称需要保证唯一。
  • 一个组件只能属于一个环境,一个环境下会有多个组件。
  • 环境变更的本质是环境下组件的变更。

流水线

流水线是将多个组件的变更组合起来的流程描述,描述各个组件变更的方式和次序。

变更工单

变更工单是实施现网变更的授权许可,业务需要发起现网变更时,通常会由研发人员提交变更电子流,并附上对应的变更文档。该电子流被审批通过后,会在变更工单管理中,创建一条对应的变更工单,运维人员可使用变更工单实施变更。

变更计划

变更计划是部署服务发起具体变更动作前的风险影响评估过程。通过风险影响评估过程可以得到,本次变更可能导致的资源动作和属性差异变化,以及可能的风险项。

变更风险项

变更风险项是某个资源的具体变更的风险认定。其描述了认定为风险变更的属性变化,以及能够审批允许的审批人列表。

变更电子流

变更电子流是用于无人值守变更的高度自动化的变更方式,是在部署服务基础上,尽可能将所有的运维手工选择操作前移到提交电子流之前。

Terraform

Terraform是HashiCorp公司开发的基础设施即代码(Infrastructure-as-Code,IaC)软件,它能自动化的进行 资源编排 ,用于安全高效地预览、配置和管理云基础架构和资源,并提供自定义解决方案。

support.huaweicloud.com/usermanual-wiseeye/appstage_04_0088.html