雨果的书房|IBM利用容器提升大型机上的DevOps

导语:现在IBM面临的挑战是:如何让已经使用DevOps工具的团队重新发现大型机 。
随着WaziforRedHatCodeReadyWorkspaces的发布 , IBM将大型机扩展成为另一个部署代码的DevOps平台 , Wazi是一种基于浏览器的工具 , 现在可以利用在x86服务器上运行的容器来构建在大型机上部署的应用程序 , 运行zOS 。
雨果的书房|IBM利用容器提升大型机上的DevOps
文章图片
IBMZDevOps主管SanjayChandru表示 , 用于RedHatCodeReadyWorkspaces的Wazi利用容器通过使用x86服务器上运行的RedHatOpenShift平台即服务(PaaS)环境提供的开发工具 , 为开发人员提供沙箱环境 , 并包括在zOS上运行的IBM中间件(例如CICS和DB2)的实例 。
【雨果的书房|IBM利用容器提升大型机上的DevOps】沙箱是使用IBMCloudPakforApplications创建的 , 该应用程序提供对IBM中间件的容器化实例的访问 。 而红帽的OpenShift是基于Kubernetes的发行版 。
此外 , IBM现在已经增强了通过Wazi虚拟测试平台(VTP)测试大型机应用程序的能力 , 该平台可以在测试环境中捕获和记录事务或整个应用程序 , 包括所有数据 。 然后 , 它还可以根据需要使用的数据文件以批处理方式重播该事务 。
Chandru说 , IBM正在利用容器技术使DevOps团队更容易使用与其他平台相同的工具来构建大型机应用程序 。 红帽CodeReady工作区基于开放源Eclipse集成开发环境 , 并且还有一个扩展使开发人员可以在MicrosoftVisualStudio环境中编写代码 。
Chandru补充说 , 为大型机构建应用程序的组织也将能够利用基于Git的存储库 , 以与其他平台相同的方式来管理源代码 。
如今 , 容器技术在IBM大型机应用程序开发的工作中发挥着重要作用 。 尽管该平台仍被广泛使用并在大型企业中运行任务关键型应用程序 , 但知道如何构建可在zOS上运行的应用程序的开发人员仍然普遍短缺 。
IBM试图通过简化使用过程 , 让许多开发人员在已经知道的工具上创建应用程序 , 以此来鼓励开发人员开发其他zOS应用程序 。 作为这项工作的一部分 , 该公司一直鼓励拥有大型机的IT组织使用其提供的工具采用最佳DevOps做法 。 此外 , 当收购RedHat时 , IBM表示将在zOS上运行Kubernetes实例 。
目前尚不清楚依赖大型机应用程序的组织将在何种程度上采用DevOps和容器 。 数十年来 , 大多数组织都依赖于基于瀑布的传统流程来构建大型机应用程序 。 但是 , 随着越来越多的组织对涉及大型机应用程序更新的数字业务转型计划进行投资 , 许多组织正在采用DevOps流程来更快地构建、部署和更新应用程序 。
当然 , IBM不是唯一鼓励组织采用DevOps的大型机应用程序工具提供商 。 但是 , IBM收购了RedHat之后 , 已经拥有一系列DevOps工具 , 这些工具已经被广泛采用 。 现在的挑战是让已经使用这些工具的DevOps团队重新发现大型机 。