插件代码
解决方案

开发测试云解决方案

为开发测试量身定制的云管理服务

开发测试面临的挑战

不了解技术细节

开发测试人员不希望,也不了解云平台的技术细节,比如如何合理选择网络、存储等。

云资源需随时获取

开发测试人员需要随时获取云资源,利用云平台提供的各种功能,比如快照,备份。

维护工作量大

CI/CD过程需要整合开发和运维的各个工具链,维护工作量大。

无法从用户日常操作抽身

资源变更频繁,运维人员不希望参与用户日常操作,但云资源的使用又必须服务运维规范,所以还需要运维人员全程参与。

资源浪费严重

闲置资源,僵尸资源情况严重。

为开发测试量身定制的云管理服务

为开发测试量身定制的云管理服务

无处不在的自服务

开发测试人员,可以通过自服务,获取开发所需要的云服务,并可以按照需求打快照,变更,回收,整个过程无需运维人员参与并从源头上解决公有云的影子IT问题。

自服务门户能够以不同用户视角提供云服务,根据用户的背景和需求调整申请的内容,平台会基于策略自动选择合适资源。

无处不在的自服务

端到端的应用自动化

如今的应用程序包含的组件可能从多个不同来源提取并部署到不同应用程序层、平台和资源。协调和编制在成功部署这些应用程序中至关重要。确保一起部署那些一起测试的应用程序组件也非常重要。

通过SmartCMP蓝图,我们不但能交付计算,网络,存储等IaaS资源,还能完成应用层,包括数据库,中间件的安装和初始化,还能完成系统的初始化,从而实现最大化的自动化交付。

端到端的应用自动化

基于策略的资源规划和分配

开发测试场景需要尽可能减少人工操作,减少审批环节,但这并不意味着资源可以不和规则的使用,或者要求每一位开发测试人员,都变成专业的IT运维人员。平台会基于用户的所在部门和角色,资源选择的策略,选择合适资源。

基于策略的资源规划和分配

持续集成与发布

SmartCMP云管平台应用发布流水线能够与 Jenkins, Git, JFrog Artifactory等持续集成工具无缝协作,实现整个应用部署,变更流水线的自动化。

部署自动化通过以应用程序为中心的角度集成整个工具链、管理并可视化整个流水线的候选版本部署,从而构建了Dev和Ops之间的桥梁。

持续集成与发布

灰度发布,金丝雀分析

基于蓝图,软件架构师可以实现每一个应用拓扑蓝图的灰度发布过程,并让平台自动化执行发布,测试和回滚。

灰度发布,金丝雀分析