作为云管理的领先者,SmartCMP云管理平台自问世以来始终受到业界的广泛关注和认可,经过多年的努力,SmartCMP已经凭借领先的技术和优异的性能赢得了众多客户的肯定和青睐。
2019年10月,最新版本的SmartCMP5.2发布啦,目前在中国区已经可以为用户进行交付。很明显的感觉就是,SmartCMP的优势在不断增加,现在就让我们一起看看SmartCMP5.2版本相比之前带来哪些新的变化吧。
SmartCMP 5.2的核心新功能包括:
Ⅰ 支持全新的应用发布和集成
Ⅱ 简化的服务配置和发布流程
Ⅲ 更多云平台对接,全新添加金山云,ZStack
下面就来依次介绍一下我们这次新版本内容。
一、支持应用软件的持续交付与部署
SmartCMP 5.2.0,隆重推出与CI/CD的集成功能,来满足用户对应用软件持续发布、部署以及优化的需要。核心的使用场景包括:
Ⅰ 集成二进制软件制品仓库,以自服务为导向、通过服务目录标准化以及全自动化应用软件的版本管理与升级;
Ⅱ 全新的自动化流水线,设置各阶段和任务来自动化应用软件的打包、环境部署、自动化测试等,完成从开发、测试到生产的持续交付与部署;
1.1 集成CI/CD工具链
SmartCMP能够集成丰富的CI/CD工具链,为应用软件提供代码管理、持续构建、制品管理、部署、监控运维等等多种功能,并提供开放的API。所有功能基于全面的集成框架,囊括主流的软件工具:GitLab、GitHub、Bitbucket、Jenkins、Maven、Ansible、Puppet、Chef、Nexus、JFrog Artifactory、Kafka等等,实现开发人员更高效的代码管理,运维人员更低风险的变更应用程序,提升应用程序质量降低部署功能的风险。
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等等。现在的软件组件都可以对应相应的制品库的制品。
二、简化的服务配置和发布流程
1. SmartCMP通过蓝图的服务配置,可以将一个蓝图发布成多个服务目录,从而可以使用不同的云资源,不同的资源使用策略,适应不同的用户背景。但服务配置对管理员也带来一定的复杂度。5.2版本提供了更加直接的服务发布流程。
Ⅰ 个服务目录可以关联一个蓝图,多个蓝图,甚至所有蓝图
Ⅱ 蓝图的组件属性配置变成可选,缺省的配置能够满足大部分场景
Ⅲ 平台开箱提供关联所有蓝图的服务卡片
通过这些优化,蓝图的配置变得更加灵活,适应不同场景的需求。
2. 新增服务配置的资源池选择策略,支持按照费用最低的来自动选择资源池进行云资源部署的策略,帮助用户节省成本。
3. 支持使用Markdown语法来配置服务的描述信息,展现不同层次的内容和格式,供用户在申请服务时候进行查看。
三、更多云平台对接
1. SmartCMP的镜像管理,支持使用阿里云、Azure和AWS多种镜像来源(例如阿里云的公共镜像,市场镜像,和自定义镜像)
2. SmartCMP 5.2.0丰富了云中立的抽象组件,现在抽象云主机可以使用自动化部署策略、命名规范、IP地址管理、云资源生命周期管理等功能。
3. 支持云平台的插件方式,用来对接新的云平台。后续的云平台都将基于SmartCMP的抽象云组件进行对接。
4. 支持了金山云公有云和私有云、深信服超融合、以及ZStack。
四、其他优化
1. 管理员能够为不同的业务组设置每月费用额度,超过配额时会产生限制,业务组成员不能申请新的服务。
2. 支持企业微信和钉钉的消息、告警通知方式更加灵活的规则、流程和表单配置
3. 支持使用业务组和项目的简称,来支持将英文缩写加入到名称中;
4. 完善命名规则,可以使用表单中的字段进行命名
5. 支持按照项目和虚拟机的角色进行自动的数字序列,例如Dev-App-01, Dev-App-02, Dev-Web-01等。
6. 完善流程审批
Ⅰ 用户在申请服务时候,指定一个审批者,后续的审批流程会将审批自动地发给指定的人员;
Ⅱ 增加基于ACL访问权限的特定角色审批
7. 大量UI优化和美化
有理由相信,最新的SmartCMP5.2版本经过一系列功能的再次完善,会在IT资源管理和服务方面表现的更加完美。
早春“针织衫”才是刚需,选款和搭配都总结好了,照着穿真减龄早春的季节,温度回升,我们的衣衫也变得轻薄起来。尤其是在温暖的南方地区,春季的氛围也是越来越浓烈。轻薄、软糯、甜美的针织衫,也成为女性必备单【详细】
40岁女人衣品更重要,简约优雅不失时尚,基础款穿出高级感世人都说40岁男人是一朵花,其实这个年龄段女性,也是有自己优势。这种具体表现在,就是自己得体穿着,姣好气质。衣品上代表你对生活审美,以及自己时【详细】