DevOps工具制造商Shippable现在为希望频繁发布代码并以可预测的发布模式发布但具有严格的安全性,合规性和控制需求的企业发布其开发人员平台的新企业版。
这家总部位于西雅图的公司表示,Shippable Server将公司的所有DevOps工具和流程统一为所谓的“软件组装线”,这些软件和线在端到端软件交付工作流程中提供了完整的可见性,可追溯性和审计线索。可运输服务器已于本月初上市。
这是自动化创建软件的最新增量步骤,这已经发展了几十年。这一切都围绕着一个围绕容器而兴起的敏捷开发行业,一个已经存在了十多年的IT软件和服务的开源部署机制,但现在已经将其注入了技术开发的主流。
似乎没有开发团队能够足够快地构建和部署软件,因为不断变化的零件和应用程序如此之多。Shippable的目的是既润滑滑道,又使其尽可能轻松有效地连续交付移动应用程序。
DevOps的下一波浪来了
首席执行官Avi Cavale表示:“这是DevOps的下一波潮流,它将超高效制造的学科带到了软件交付中。” “像亚马逊,Netflix和Google这样的公司已经花费了数年时间和数百万美元来完善类似的本地解决方案,但是大多数公司没有那样的金钱和时间。Shippable的建立是为了将这种功能带给每个组织,而不论规模大小。 ”
随着IT部门采用DevOps思维方式,他们发现自己使用了多种多样且脱节的工具集,这些工具集可以创建Shippable所谓的“自动化之岛”。该公司表示,它们针对每个筒仓进行了优化,但无法在整个工作流程中提供可见性,可审计性和可追溯性。
其中存在中心问题。然后,团队尝试通过会议,电子表格或闲聊进行补偿,这需要时间。另外,他们在这些孤岛之间建立了本地的,点对点的工作流,这些工作流非常脆弱且难以扩展,Shippable说。
还有其他障碍。由于增强的安全性和合规性要求,企业通常仅限于在防火墙后运行的工具。其次,他们有更大的团队,所以沟通失误很普遍。第三,它们通常具有大量不同需求的应用程序,从而导致许多零散的工作流。
质量代码发货速度比以前快
Shippable Server旨在通过结合具有丰富遥测功能的DevOps工具和活动来帮助企业克服这些挑战并更快地交付质量代码。该平台可以安装在防火墙后面,并提供对所有DevOps工具和流程的控制和可视性。软件团队可以使用简单的基于YML的声明性语言轻松实现端到端工作流程,包括CI,部署,测试,基础结构,配置和发布。可以在各种应用程序之间水平扩展或垂直扩展工作流,以增加复杂性。
Shippable Server提供以下功能:
安全性和控制:管理员可以配置角色和策略来决定谁可以做什么。团队可以完全控制其基础架构和机器配置。一切都在防火墙后面运行,因此他们有信心知道满足其所有安全性和合规性要求。
自动化:可以使用手动或自动批准门来自动化诸如供应,构建,测试和管理发布之类的任务,从而最大限度地减少了人为交互的需求。
可视化:可以在组织中一个或多个应用程序的统一交互式仪表板上可视化从代码到生产的运输软件流程。该视图可以实时更新,并且可以快速识别和纠正工作流程中的错误或瓶颈。该视图还包括分析和审计跟踪。
工作流程:通过简单的声明性yml配置,团队可以创建执行DevOps活动所需的序列化作业和资源,并通过有状态的工作流程引擎通知感兴趣的各方。
运行时:团队可以以一致的方式配置,配置和准备DevOps活动所需的环境,以最大程度地减少错误和错误,并减少设置和拆卸时间。
运营:该平台在整个工作流程中提供连续监控,以在DevOps工作流程的任何阶段实时检测异常,停止/回滚并实时修复问题。
集成:该平台提供了80多种本机连接器,其中包含所有流行的工具,技术和语言,以创建跨各种工具链的协同活动。
一流的Docker支持:该平台提供了最新的Docker工具,并与所有Docker注册表(如Docker Hub,Amazon ECR,GCR和私有注册表)以及Container Orchestration平台(如Amazon ECS,Kubernetes,GKE和Microsoft Azure。可以在几分钟内为Dockerized应用程序配置DevOps工作流程。
可用性
Shippable Server可用于在任何云或本地服务器上进行部署。可以在AWS Marketplace上购买预入门级的Shippable Server AMI,10位用户的许可证每年需要支付99美元。