鲁南快报以新闻宣传业务为主的综合性资讯网站

骞云SmartCMP5.2正式发布,深耕云服务自动化!

作为云管理的领先者,SmartCMP云管理平台自问世以来始终受到业界的广泛关注和认可,经过多年的努力,SmartCMP已经凭借领先的技术和优异的性能赢得了众多客户的肯定和青睐。

2019年10月,最新版本的SmartCMP5.2发布啦,目前在中国区已经可以为用户进行交付。很明显的感觉就是,SmartCMP的优势在不断增加,现在就让我们一起看看SmartCMP5.2版本相比之前带来哪些新的变化吧。

SmartCMP 5.2的核心新功能包括:

Ⅰ 支持全新的应用发布和集成

Ⅱ 简化的服务配置和发布流程

Ⅲ 更多云平台对接,全新添加金山云,ZStack

下面就来依次介绍一下我们这次新版本内容。

一、支持应用软件的持续交付与部署

SmartCMP 5.2.0,隆重推出与CI/CD的集成功能,来满足用户对应用软件持续发布、部署以及优化的需要。核心的使用场景包括:

Ⅰ 集成二进制软件制品仓库,以自服务为导向、通过服务目录标准化以及全自动化应用软件的版本管理与升级;

Ⅱ 全新的自动化流水线,设置各阶段和任务来自动化应用软件的打包、环境部署、自动化测试等,完成从开发、测试到生产的持续交付与部署;

图片1.jpg

1.1 集成CI/CD工具链

SmartCMP能够集成丰富的CI/CD工具链,为应用软件提供代码管理、持续构建、制品管理、部署、监控运维等等多种功能,并提供开放的API。所有功能基于全面的集成框架,囊括主流的软件工具:GitLab、GitHub、Bitbucket、Jenkins、Maven、Ansible、Puppet、Chef、Nexus、JFrog Artifactory、Kafka等等,实现开发人员更高效的代码管理,运维人员更低风险的变更应用程序,提升应用程序质量降低部署功能的风险。

图片2.jpg

1.2 应用发布流水线

流水线是CICD的核心功能,能够帮助用户建设自动化的、可重复利用、安全合规的应用持续交付和部署。SmartCMP流水线由一系列阶段(Stage)构成,每个阶段由软件在发布到生产之前必须完成的一个或多个任务(Task)组成。流水线可由不同的条件进行触发。整个流水线的定义方式如下:

a. 新增流水线,绑定一个项目,并可添加全局参数,在后期任务中进行调用

b. 自定义流水线的触发条件,SmartCMP触发器类型包括:Webhook集成(支持Git,Gitlab等代码仓库改变触发)、Jenkins触发、定时触发、手工触发等等。下图展示了添加配置一个Gitlab事件触发器。

c. 定义流水线阶段。可根据业务的需要,定义不同的阶段,在每个阶段中定义需要完成的任务。

d. 定义流水线任务。任务是流水线的执行单元。SmartCMP的任务类型可以动态添加。目前支持的任务包括:

Ⅰ 部署云服务

Ⅱ 任意云资源的变更任务

Ⅲ 执行Jenkins Job任务

Ⅳ 执行脚本任务

Ⅴ 执行暂停任务

后续会有更多任务类型持续加入。

1.3 支持制品库对接和制品管理

SmartCMP支持集成主流制品库,包括Nexus 、JFrog Artifactory、Harbor等等。现在的软件组件都可以对应相应的制品库的制品。

图片3.jpg

二、简化的服务配置和发布流程

1. SmartCMP通过蓝图的服务配置,可以将一个蓝图发布成多个服务目录,从而可以使用不同的云资源,不同的资源使用策略,适应不同的用户背景。但服务配置对管理员也带来一定的复杂度。5.2版本提供了更加直接的服务发布流程。

Ⅰ 个服务目录可以关联一个蓝图,多个蓝图,甚至所有蓝图

Ⅱ 蓝图的组件属性配置变成可选,缺省的配置能够满足大部分场景

Ⅲ 平台开箱提供关联所有蓝图的服务卡片

通过这些优化,蓝图的配置变得更加灵活,适应不同场景的需求。

2. 新增服务配置的资源池选择策略,支持按照费用最低的来自动选择资源池进行云资源部署的策略,帮助用户节省成本。

3. 支持使用Markdown语法来配置服务的描述信息,展现不同层次的内容和格式,供用户在申请服务时候进行查看。

三、更多云平台对接

1. SmartCMP的镜像管理,支持使用阿里云、Azure和AWS多种镜像来源(例如阿里云的公共镜像,市场镜像,和自定义镜像)

2. SmartCMP 5.2.0丰富了云中立的抽象组件,现在抽象云主机可以使用自动化部署策略、命名规范、IP地址管理、云资源生命周期管理等功能。

3. 支持云平台的插件方式,用来对接新的云平台。后续的云平台都将基于SmartCMP的抽象云组件进行对接。

4. 支持了金山云公有云和私有云、深信服超融合、以及ZStack。

图片4.jpg

四、其他优化

1. 管理员能够为不同的业务组设置每月费用额度,超过配额时会产生限制,业务组成员不能申请新的服务。

2. 支持企业微信和钉钉的消息、告警通知方式更加灵活的规则、流程和表单配置

3. 支持使用业务组和项目的简称,来支持将英文缩写加入到名称中;

4. 完善命名规则,可以使用表单中的字段进行命名

5. 支持按照项目和虚拟机的角色进行自动的数字序列,例如Dev-App-01, Dev-App-02, Dev-Web-01等。

6. 完善流程审批

Ⅰ 用户在申请服务时候,指定一个审批者,后续的审批流程会将审批自动地发给指定的人员;

Ⅱ 增加基于ACL访问权限的特定角色审批

7. 大量UI优化和美化

有理由相信,最新的SmartCMP5.2版本经过一系列功能的再次完善,会在IT资源管理和服务方面表现的更加完美。

未经允许不得转载鲁南快报 » 骞云SmartCMP5.2正式发布,深耕云服务自动化!
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

鲁南快报 更专业

关于我们联系我们