应用平台 APPSTAGE-基本概念:部署服务

时间:2024-05-17 16:35:47

部署服务

表1 部署服务基本概念

基本概念

说明

资源

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

组件

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

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

环境

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

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

流水线

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

变更工单

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

变更计划

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

变更风险项

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

变更策略

变更策略是由资源提供方或是部署服务平台方按照资源类型预先定义的,在变更计划中被用于产生风险项的管控要素。它是变更管控的重要一环,识别了何种资源操作以及怎样的属性变化是高风险的,并同时指定产生的风险项应当由具备哪些岗位或角色的审批人来审批允许。

变更配置

变更配置与监控服务(ServiceInsight)配合使用,通过配置变更巡检任务,在变更时会对相应的变更项进行巡检。

变更电子流

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

Terraform

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

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