作为云管理的领先者,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资源管理和服务方面表现的更加完美。
- 蜜度索骥:以跨模态检索技术助力“企宣”向上生长
- 网信办严打网络侵害未成年人行为,守护成长新篇章
- 豆包大模型升级引爆股市,字节紧急警示:小心为上
- 小米YU7无伪装实车首次曝光引热议,小红书封号事件冲上热搜,科技圈又掀波澜?
- 警惕讨好型人格:赚钱路上,人格魅力并非一切
- 小米SUV坠崖一家四口奇迹生还,车主回应:别夸大其词
- 金融AI大模型新突破:奇富科技AI产品小奇引领行业,重塑金融未来
- 谷歌携手Apptronik,AI+机器人引领未来:商业化人形机器人新纪元
- AI盛宴即将上演!李想回归,理想汽车12月25日揭秘未来驾驶新篇章
- 特斯拉Model Y劲敌来袭!明年登陆英国市场的未来乐道L60引爆期待
- 火山引擎总裁回应豆包大模型定价:如何确保合理毛利,揭秘行业内幕
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。