IBM Systems Lab Services

Delivering applications faster on IBM Power Systems

Share this post:

The need to deliver business applications to customers faster is ever increasing. Banks, online retailers, tech startups — they all want to reach their customers with new offers and solutions that beat the competition. This puts a lot of pressure on application development and IT teams to deliver regular application updates that are high quality, secure and offer a superior customer experience.

I want to share a recent experience with an IBM client in the insurance industry that was looking to address these challenges using an on-premises private cloud. My team in IBM Systems Lab Services provided a “cloud architecture engagement” to understand the organization’s pain points and narrow its cloud priorities. Then we suggested a DevOps assessment to help us:

  • Understand the client’s current DevOps enablement, concerns, challenges and expectations
  • Evaluate gaps in its current integration and how IBM Systems capabilities could address its needs
  • Recommend the optimal tools or platform for continuous integration and delivery

Narrowing down on real needs

The client carefully chose three applications at different levels of DevOps maturity for the assessment. A brief workshop with all stakeholders — including application architects, developers and testers, IT infrastructure architects and business managers — helped us pinpoint development and delivery challenges across application teams and recognize common and unique challenges for the teams involved.

We gathered all input with a well-defined questionnaire in the workshop. The main challenges were as follows:

  • Build and integration challenges, including lower build frequency due to application pipeline dependencies, exposed security vulnerabilities due to un-optimized security scan integration and lack of automation in unit and acceptance testing.
  • Delivery and deployment challenges, including sub-optimal and dis-integrated use of tools like Ansible for continuous delivery, inefficient IT infrastructure provisioning to address dynamic needs of application delivery and testing and lack of consistency across development, quality, testing, staging and production environments, which causes unpredictable application issues at different stages.
  • Maintenance and operations challenges, including a manual and error-prone approach for application version rollback and inefficient use of system resources that don’t scale based on workload requirements.

A simple, adaptable and minimally disruptive solution

We then carefully went through the client’s needs. We provided recommendations to remediate integration concerns, focused on the Continuous Integration (CI) / Continuous Deployment (CD) pipeline, leveraged existing tools for DevOps integration optimizations and identified one application as a use case for an application modernization evaluation.

Providing a clear DevOps roadmap for transformation

First and foremost, the Lab Services team evaluated the organization’s current DevOps integration maturity with a model based on the IBM DevOps Reference Architecture. We made minor adjustments in existing tools to address some of its challenges. These offered immediate takeaways for the client, as there were no new procurements or licenses.

To achieve continuous delivery, this insurance company would need to adopt modernization practices for some of its applications based on micro-services architecture using open source technologies like Docker containers, Kubernetes and Docker Compose on Linux.

One of its applications was identified for modernization — a user-focused, business-critical application that was to be migrated to run on IBM Power Systems and optimized for popular Linux distributions. The application will be transformed with containerization for a modern micro-services based architecture, which is important for DevOps integration. Power Systems is qualified with a value proposition with these proof points for modern cloud-native workloads. The client will run, manage and scale the application on premises with IBM Cloud Private, an integrated environment built on Kubernetes, for managing application containers with a private image registry, a management console and monitoring frameworks. OpenStack-based IBM PowerVC will address virtual machine provisioning in the private cloud along with Ansible.

Finally, we derived a DevOps tool chain to optimize application delivery.

The insurance company is continuing with steps to build on this infrastructure under its application modernization and delivery strategy.

If you’re looking to build infrastructure for modern applications on IBM Power Systems, IBM Systems Lab Services can help with assessments, solution evaluation, proofs of concept, low-level design and implementation. Reach out to us today.

More IBM Systems Lab Services stories

Designing an efficient SAP HANA on Power Systems landscape

IBM Systems Lab Services, Power servers, Power Systems

Most workloads in data centers today are virtualized to drive up system utilization. This results in several benefits for your business: fewer systems needed, a decrease in network/SAN ports, reduced floor space, power and cooling, and most importantly reduced costs for IT management. With SAP HANA on IBM Power Systems, you can have more flexibility more

Get the most from your IBM Z and LinuxONE systems—and fast

IBM Systems Lab Services, LinuxONE solutions, Mainframes

Cloud + security + resiliency. You want it all for your business’s IT infrastructure. You want to take advantage of the latest technologies while maintaining your existing investments, all in an integrated IT environment. All the while, there are only so many hours in a day. Sometimes, onsite help from a consultant with deep technical more

Top IBM Power Systems myths: “IBM AIX is dead and Unix isn’t relevant in today’s market” (part 2)

AI, IBM Systems Lab Services, Power Systems

In part 1 of this series, we started to look at the myth that IBM AIX and Unix are no longer relevant. We talked about the Unix wars that began in the 1980s and how the market has evolved since then. Now, let’s consider the evolution of AIX in the past few decades and the more