Technology industry analysts regularly tout the potential value and benefits of the hybrid cloud. After all, what should you not like? But what is often ignored or ignored in these comments are the potential problems that accompany these efforts and the associated application modernization.
This is especially true for the strategic applications that companies are considering for hybrid cloud deployments. The complex analyses necessary for the success of this process are usually carried out by DevOps teams. IBM’s recently announced new and upgraded DevOps solutions to accelerate the modernization of cloud applications deserve further review.
The Importance of Application Analysis
If the analysis of applications for the hybrid cloud is so extraordinarily complex, why are companies even thinking about it? According to a recent internal evaluation, an IBM banking client with an annual IT budget of more than $1 billion determined that a hybrid transformation that includes integrating its IBM Z mainframe environment would offer 2.5 times the value of working with a single cloud provider. In other words, follow the ROI (return on investment).
However, IBM Z’s banks, finance companies and other large corporate clients face two major challenges. First, the critical applications on which they depend are often complex, customized and integrated into business processes. In addition, many, if not most, of these customers embody the fundamental concepts of a 24/7/365 business, with the cost of surprise computer outages or unforeseen downtime resulting in millions of dollars in painful expenses. This is one of the reasons why these companies depend on the most reliable and sustainable enterprise system solution in the industry: IBM Z mainframes.
How do these organizations use application analysis? First, to understand the complexity of applications when planning migrations, and then to decide whether these workloads are appropriate for the cloud. In addition, robust analytics are essential to the work that the company’s professionals and DevOPs teams undertake in modernization projects to quickly determine whether the necessary code changes are working properly. This, in turn, has an impact on the success of the global CI/CD pipeline (integration/continuous deployment).
IBM’s new and updated features
So what is IBM doing to solve these problems? First, the company introduced new, updated analytics features designed to fully integrate IBM Z into the DevOps hybrid cloud pipeline. These include:
- IBM Application Discovery and Delivery Intelligence (ADDI) for IBM Z V6 is designed to accelerate application development and modernization by providing developers with in-depth information about enterprise-critical applications. The new version of IBM Wazi Analyze provides an updated analysis of code changes immediately after the change. ADDI v6 was also designed to improve assembler support by analyzing multi-level dynamic assembler macro calls. Finally, a set of APIs supports the integration of the analysis results and the CI/CD pipeline.
- The new IBM Wazi Developer V1.2 analysis is a subset of ADDI that allows developers to discover and analyze the relationships between z/OS application components and understand the impact of potential changes. Plus, because Wazi Analyze runs in a containerized environment and can run anywhere, it can help non-Z developers learn new skills and introduce them to mainframe computing.
IBM also announced a licensing agreement with ITP Software Systeme GmbH, a German-based software provider that supports developers who maintain and modernize enterprise software. The agreement aims to improve DevOps for IBM Z hybrid cloud capabilities and is also expected to provide a solid foundation for application modernization and cloud transformation. Working with ITP, IBM will introduce advanced application analysis on IBM Z and Red Hat OpenShift and provide on-demand analysis at the project level when and where it is needed.
Significant progress is often driven by incremental change. This is true for the development of new personal habits and, as we see in IBM’s announcement, can also be applied to efforts to modernize hybrid cloud and enterprise computing. Improving the efficiency and efficiency of modernizing mainframe applications will be of interest to countless developers.
However, through these efforts, IBM is also helping to ensure the success of the hybrid cloud mainframe cloud planning, preparation and deployment efforts.