看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!
私有云供应商 ZeroStack 发布了一项自助服务功能,开发人员可以从中创建自己的 Workbench。DevOps Workbench 的用户现在可以通过 ZeroStack 的智能云平台使用来自开源和商用供应商的 40 个开发工具。
InfoQ 咨询了 ZeroStack 的市场营销和业务开发副总裁 Steve Garrison ,请他介绍了 Workbench 的情况:
Workbench 是软件开发人员的工作环境。在 Workbench 上,他们有所需的工具和资源,可以灵活地开发软件。Workbench 有这些特点:
- 开发人员从 Workbench 中选取工具来构建自己的开发环境
- 开发人员从 ZeroStack 的 Z-AppStore 中选择工具
- 工作负载的分配和资源(VM/ 计算、存储空间、网络)的配置管理是自动的
- 工作环境使用安全的多租户架构,每个租户有一个 Workbench
- 运维保持对基础设施的控制
- 通过总体规划或基于 Heat 的模版完成工具的安排
Heat 是 OpenStack Orchestration 程序中的一个项目,实现一个编排引擎以文本文件的形式启动多个基于模板的复合云应用程序,这些文本文件可以像代码一样进行处理。
DevOps 工具开发人员可以从 Z-AppStore 选择:
Maven 、 Bitbucket 、 Jenkins 、 Ansible 、 Puppet 和 Chef 。也有像 Hadoop 和 Spark 这样的大数据应用程序、 SQL 和 NoSQL 这样的数据库、 Apache 和 NGINX 这样的应用程序服务器。就像公有云,可以通过浏览器访问 Z-AppStore。Garrison 解释说:
每个 Workbench 都是一个构造,包含了每个开发人员的选择,通过提供虚拟机构建、把资源分配给那些虚拟机来支持所选择的应用程序。例如,一名用户可能在一个项目中有 Jenkins 作为运行于 Ubuntu 虚拟机的持续集成 / 持续交付框架工具;而在另一个项目区域内,有运行于 Cirros 虚拟机的 OpenMake Continuous Deployment 软件。
InfoQ 请 Garrison 描述了运维在 DevOpsWorkbench 上的作用:
运维团队可以通过修改 AppStore 中的模板来扩展 AppStore 中的其他工具,因此是个关键角色。一旦有了一个新模板,开发人员将点击前面提到过的 app 图标来实施编排,这将部署相关的应用程序。
移动威胁防御(mobile threat defence,简称 MTD)解决方案供应商 Zimperium 的 DevOps 高级工程师 Jerome Brock 介绍了 ZeroStack DevOpsWorkbench:
我们不断加强我们的软件定义的移动威胁防御产品,同时我们需要把基于云的自助工具授权给我们的开发人员。通过把 ZeroStack 的智能云平台整合到我们的裸机服务器上,我们已经创建了自助 DevOps 环境。
阅读英文原文: DevOps Workbench Launched by ZeroStack
感谢冬雨对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论