云采用框架-云资源开通及配置

时间:2025-01-21 11:51:14

云资源开通及配置

部署主要是进行云上目标环境的资源开通和配置,并做好上云前的各项检查和测试,并进行迁移环境的准备。

要按照应用部署架构设计方案进行云上资源的开通和配置,云上资源开通主要有如下3种方式:

  • 在云平台Console控制台手动创建云资源。
  • 编写脚本或通过自动化平台对接,调用云平台的API接口,批量发放云资源,每个云服务都有对应的API接口,可以进行资源的生命周期管理。详情请见对应服务的帮助文档。例如,利用API创建云服务器,请参考这个链接
  • 使用华为云提供的 应用编排服务 RFS,对资源进行编排和批量发放,具体操作方法,请参考 RFS 的官网文档。

上述三种资源开通方式的对比如表1。具体使用哪种方式进行资源的发放和配置,需要根据实际情况和需求综合考虑。

表1 三种资源开通方式对比

开通方式

场景

优点

缺点

Console控制台手动开通

适用于比较少的资源发放场。

技术门槛低

资源量大的情况下,人力投入较大。

脚本调用API开通

  • 量比较大的场景。
  • 业务定制需求,程序运行按需调用,实现资源的自动创建与删除。
  • 自动化操作:减少资源管理,减少人力投入
  • 灵活性:快速创建、配置、启停云上资源,方便根据业务灵活部署
  • 可编程性:API提供丰富的功能和参数,可以利用编程语言二次开发,满足特定的业务需求
  • 速度快:避免手动操作的繁琐
  • 可重复性:保障资源部署的一致性,降低人工操作出错的风险
  • 学习成本:需要学习使用API接口,及相应的编程语言和工具,需要学习成本
  • 维护复杂性:随业务扩大,脚本的结构和逻辑会复杂,管理和维护更加困难
  • 安全风险:若没有正确的安全措施和权限控制,可能会泄漏敏感数据或资源被滥用等

AOS 资源编排

适用于资源量比较大的场景。

  • 自动化:可以自动化部署和管理云上资源,省去手动管理的繁琐步骤,提高效率
  • 可视化:通过资源编排模板,可以清晰了解云上资源的依赖关系和配置信息减少出错率,提高管理效率
  • 可重用性:编排模板可以反复使用和修改,节约时间和精力,提高开发和管理效率
  • 可追踪性:带有审计功能,方便故障的追踪和回溯
  • 一致性:保证资源配置的一致性,减少人工出错导致的不一致问题
  • 学习成本高,需掌握编排模板语言和云服务相关知识。
  • 调试复杂,因涉及多个云资源之间的依赖关系,如果其中某个环节出错,需耗时排查问题
  • 安全风险,需妥善保管资源编排过程中使用的敏感的认证信息和密钥
  • 风险管理,模板执行过程中出错或缺陷,可能导致资源的不可用
  • 不适用于特殊场景,例如需要复杂的交互和手动干预的场景
  • 可能存在的依赖问题,资源编排中的某些资源可能依赖其它资源的创建和配置,如果依赖的资源不存在或配置不正确,可能会导致资源编排失败
  • 限制,可能存在的限制,如无法直接控制操作系统,不支持所有类型的资源等
support.huaweicloud.com/usermanual-caf/caf_01_0153.html