华为云部署(CodeArts Deploy)提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。
部署服务具有以下特性:支持主机(物理机、虚拟机)部署和容器部署;预置Tomcat、SpringBoot、Django等系统模板快速新建应用,提供丰富的原子步骤,支持拖拉拽方式自由编排组装应用;主机部署场景以环境为粒度,支持多台主机同时部署;基于云容器引擎服务(CCE),实现容器部署;基于应用管理与运维平台服务(ServiceStage),实现微服务应用部署;支持保存自定义模板,通过模板一键创建应用;支持参数化配置,提供字符串、环境、枚举等参数类型,部署应用时支持参数的动态替换;与流水线服务无缝集成,支持业务持续发布;原子步骤独立输出部署日志,提供关键字匹配FAQ,部署失败能够快速定位原因并提供解决方案。
15+系统模板,覆盖Tomcat、Springboot、Go、Kubernetes等多种技术栈。
采用决策树模型,首创引导式应用创建模式,快速上手,降低使用成本。
将已编排好的部署步骤一键应用为模板,实现一次编排多次复用。
支持文件操作、软件安装、通用部署等辅助功能,满足差异化部署诉求。
一套编排步骤,轻松部署开发、测试、生产等多套环境。
支持华为云主机、用户私有主机部署。
支持华为云CCE集群、自有集群部署,提供Docker、Helm、kubectl多种容器部署方式。
基于华为云ServiceStage,实现对微服务架构应用的部署。
云上开发云下部署、云上调度云下执行,满足安全管控要求。
一键自动部署开发、测试、生产多套环境,部署过程可视化,方便多应用高效运维。
定制化脚本:支持自定义shell脚本、ansible脚本部署。
部署详情查看:支持部署详情、部署日志查看,方便部署失败问题定位。
基于Kubernetes原生特性实现软件包灰度发布。
提供第三方容器镜像:提供官方第三方镜像库容器镜像。
容器集群运维:用户无需进行容器集群运维,直接托管到华为云容器。
基于自定义执行机轻松实现云上构建、云下部署。
使用线下物理机可享受云上部署:代理机部署在华为云,接通云下资源享受云上部署。
稳定可靠部署环境:可享受云上稳定可靠的部署环境,避免造成研发部署流程阻塞。
为帮助新用户快速了解和使用CodeArts Deploy,新增针对新用户的指引功能。采用决策树的引导方式,使用户快速上手,降低使用成本。
新增Node.js应用部署、Go应用部署、nginx-ingres灰度发布以及通用部署等系统模板。同时增加系统模板分类功能和模板预览功能,便于用户在模板列表快速预览各模板承载的部署能力,精准选用目标模板。
Kubernetes的Nginx-Ingress灰度发布
增加基于华为云CCE集群的Nginx-Ingress的灰度发布能力,降低配置复杂度,提升灰度发布效率。
应用详情下增加环境管理功能,环境资源可托管由主机组成的主机组以及Kubernetes集群。环境权限管理精确化,进一步规范应用(软件包)跟环境的依赖关系。
对于日常开发以及物理环境均在华为云上的场景,CodeArts Deploy支持跨region高可用容灾部署,以及企业内多账号间跨账号协同部署。