在产品编排完成,且线上验证无误后,可进入交付阶段,您根据实施规划和目标环境的现状,定义部署动作所需的必要参数,平台可自动生成能一键完成安装的部署包,主体流程如下:
其中,ECS和ACK均为阿里公有云环境,可以帮助您快速完成云上交付。
针对需要云下交付的环境,可选择“通用主机(Linux)”的环境类型,该场景下可通过跳板机连接,或直接下载平台生成好的部署包,在受网络限制的环境下,一条命令即可完成产品的自动交付部署
在定义应用交付模式时,主要考虑以下几个关键要素:
环境类型:区分线上环境(如ECS、ACK)和线下环境(如私有化部署的Linux主机),选择合适的部署目标。
部署流程:确保流程涵盖从编排到验证的全过程,包括必要的参数定义和自动化部署脚本的生成。
资源准备:确认目标环境的资源状态,如云服务器的配置、网络连接、存储空间等。
安装方式:对于线下环境,可能需要通过线上出包下载或配置跳板机进行离线部署。
安全与合规:确保交付过程符合安全标准和客户的数据保护政策。
回滚策略:考虑部署失败时的回滚计划,以保证业务连续性。
可参考交付阶段的主体流程
"在定义应用交付模式时,需要考虑以下关键要素:
应用的角色和权限分配,以确保安全和高效的工作流程;
应用的代码和制品管理,以规范代码提交、审核和制品生成过程;
应用的分支模式,以清晰管理代码版本;
端到端的研发流程梳理,以明确各阶段的任务和衔接方法;
以及应用环境与角色对应关系的明确,以确保环境配置和使用的合理性。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。