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

Seven ways IBM PowerVC can make IT operations more nimble

AI, IBM Systems Lab Services, Power Systems

Every day, organizations face the task of managing their IBM Power Systems infrastructure and virtualization. Operations teams always have to be on their toes to keep up with the ever-increasing demands of logical partition (LPAR) deployments, decommissions, storage volume management, SAN zoning, managing standardized OS image catalogues and whatnot. But how can you manage these more

Gender equality in STEM: Why men must pledge solidarity

Academic initiatives, IBM Systems Lab Services, Service providers

I’ve always been puzzled by occupational gender inequality. From a very young age, as I was trying to understand how the world worked, it didn’t make sense to me that we separated jobs for men and jobs for women. When we all studied together in elementary and high school, I saw just as many smart more

Top IBM Power Systems myths: “x86 public cloud beats Power cloud solutions on cost”

IBM Systems Lab Services, Power servers, Power Systems

Since I started the “Power myths” blog series in 2018, a lot has happened to enhance an already strong cloud strategy for IBM Power Systems, including the recent announcement that IBM POWER9 servers running AIX and IBM i are now available “as-a service” on IBM Cloud. Clients have responded to Power’s cloud strategy very positively, more