November 29, 2021 By Naomi Scott
Callum Jackson
5 min read

From time to time, it is good to review the solutions that make up your infrastructure.

Perhaps there are efficiencies or cost savings to be made. Perhaps your needs as a company have evolved. Or perhaps a new technology or trend is challenging or supplanting existing approaches.

Containers are getting a lot of attention, and one of the ways that IBM has embraced this is through the release of IBM Cloud Paks. With the breadth of deployment options available to IBM MQ users, it might not be surprising to learn that MQ also has container options. The container options for MQ are to use it as part of the IBM Cloud Pak® for Integration or as a standalone enterprise messaging solution.

Despite the current drive towards container adoption, not all companies have a mature container strategy — never mind an environment for deployment — and being the pioneer within the organization can be a daunting prospect.

Containers boast a lot of advantages, including simplicity and development acceleration, but are there alternatives that provide the same or better? ­

For messaging, IBM MQ Appliance is a great option to consider. Although it is a different form factor to containers, it shares a number of the same benefits, and for some use cases, it can be a superior choice. Let’s look at the similarities between the two approaches and at the MQ Appliance’s additional strengths to help you decide which option might be best for you. 

The power of simplicity

Due to staff turnover or the multitasking so typical in many roles, in-depth knowledge of a given technology or dedicated resource can be a luxury. With a focus on acceleration, technologies that require little time investment are attractive. After all, the less time that employees spend learning how to use a solution, the more time they have available to focus on other tasks.

The IBM Cloud Pak for Integration is a container-based approach that reduces the time and effort required to maintain an integration estate, which often have messaging as their foundation. A cornerstone is ensuring that upgrades are low-touch activities that avoid the need for deep expertise and costly migration tasks. Where the Cloud Pak includes multiple integration components, some of the complexity of using multiple solutions together is reduced.

The IBM MQ Appliance has a simple maintenance model. The MQ Appliance upgrades contain updates to MQ, the operating system and all dependencies in a single, signed package. The MQ Appliance is also pre-tuned by IBM MQ experts to provide exceptional performance, which provides less expectations for users to configure it themselves. This streamlines both adoption and maintenance to deliver a solution for users to easily get started and deliver value to the business. This theme is continued by the MQ Appliance being locked down, which prevents users from building their own custom code (e.g., MQ exits).

Saving money

Spending budget wisely is always a priority — even more so following challenging economic times.

IBM Cloud Pak for Integration enables businesses to purchase a broad set of integration capabilities under a single license and flexibly use the capabilities that are needed to support business goals. If your business requires support for multiple styles of integration, (messaging, application integration, API management, etc.), the Cloud Pak delivers great value for money. The license provides production and non-production entitlement and can be used across public cloud and on-premises applications, providing a compelling business case for adoption.

If the only integration capability that you want is MQ, or if performance is a priority for your messaging (perhaps as part of a hybrid solution), the MQ Appliance might be a good fit. The MQ Appliance eliminates the need to purchase and maintain hardware, software and other dependencies individually. By consolidating existing messaging deployments onto fewer MQ Appliances, businesses often see a reduction in spend on licenses, data centers and time. For example, this research paper shows that businesses can achieve a 33% lower five-year Total Cost of Ownership when using the MQ Appliance vs. messaging software. Businesses normally reach a breakeven within a couple of years, and the MQ Appliance lifecycle means less frequent hardware refreshes than when running software on other servers.

Building resilience

Resilience is vital if businesses are to remain available and to be trusted by their customers. A break of business continuity can mean an interruption in productivity, data loss and disruption to those relying on that business. It is important to build solutions that protect against these risks.

An attractive feature of containers is the ability to quickly spin up a new container to replace one that is damaged. Additionally, the Cloud Pak for Integration includes native high availability, which enhances resilience for IBM MQ through a quorum model that assures that data is rapidly available in the case of a failure.

The MQ Appliance provides out-of-the-box high availability through paired appliances that are situated locally to each other (ideally — but not always — in the same data center). These provide automatic failover in case of disruption. Similarly, disaster recovery can be enabled between appliances in two different geographically distant data centers.  

Performance is key

It is important to be responsive both at the busiest of times and during periods of more predictable workloads. For those with high traffic peaks, performance can be an important factor when considering the right solution.

Both the Cloud Pak for Integration and the MQ Appliance perform well. However, because the MQ Appliance is dedicated to IBM MQ and only IBM MQ, its performance outshines what you’ll experience with other deployment options. For infrastructures that require highly performing messaging, the MQ Appliance is the clear choice. For those that still need the other integration capabilities in the Cloud Pak, both solutions can be used together to achieve a hybrid approach.

Scalability

With changing or unpredictable workloads, the ability to scale up and down can be very valuable. IBM MQ offers scalability by deploying multiple queue managers, and where needed, these participate in MQ clusters.

The Cloud Pak for Integration benefits from being container-based. Containers can be created and destroyed at will, making scalability trivial.

The MQ Appliance has a lot of capacity, meaning that many queue managers can be added before hitting a limit whether you buy the full-capacity A mode or the restricted-capacity B model. Many find the B model sufficient for their needs, but if they grow, they always have the option to scale up even further with an in-place upgrade to the A model, without the need for new hardware.

Securing your business

Regardless of final deployment choice, security is an important consideration to protect against both internal and external threats. A breach can have financial consequences. One of the barriers to container adoption relates to concerns about security, and there are those who feel more comfortable with on-premises deployments.

All versions of IBM MQ use TLS to protect messages in flight. Messages at rest are further protected by encryption when using the Advanced Message Security (AMS) feature. For containers, you must select the MQ Advanced option to enable AMS. The MQ Appliance includes it as standard.

Conclusion

Containers provide a great option for modernization, but they might not be a suitable approach for those who do not have a wider containerization strategy. In this article, the common drivers for the adoption of containers have been compared with the benefits that can be delivered by the MQ Appliance. Considering the strengths of each alongside your needs and priorities is key when thinking about a container-like approach. Both solutions have advantages and can be used independently or together as part of a hybrid solution.

For a more detailed discussion on these and other MQ options, contact your IBM Sales representative.

For more information on these products, please visit these product pages:

Already using MQ Appliances and running M2001s? Take a look at my previous blog, “Calling All MQ Appliance M2001 Users: What Is Your End of Support Plan?

Was this article helpful?
YesNo

More from Cloud

IBM Cloud Virtual Servers and Intel launch new custom cloud sandbox

4 min read - A new sandbox that use IBM Cloud Virtual Servers for VPC invites customers into a nonproduction environment to test the performance of 2nd Gen and 4th Gen Intel® Xeon® processors across various applications. Addressing performance concerns in a test environment Performance testing is crucial to understanding the efficiency of complex applications inside your cloud hosting environment. Yes, even in managed enterprise environments like IBM Cloud®. Although we can deliver the latest hardware and software across global data centers designed for…

10 industries that use distributed computing

6 min read - Distributed computing is a process that uses numerous computing resources in different operating locations to mimic the processes of a single computer. Distributed computing assembles different computers, servers and computer networks to accomplish computing tasks of widely varying sizes and purposes. Distributed computing even works in the cloud. And while it’s true that distributed cloud computing and cloud computing are essentially the same in theory, in practice, they differ in their global reach, with distributed cloud computing able to extend…

How a US bank modernized its mainframe applications with IBM Consulting and Microsoft Azure

9 min read - As organizations strive to stay ahead of the curve in today's fast-paced digital landscape, mainframe application modernization has emerged as a critical component of any digital transformation strategy. In this blog, we'll discuss the example of a US bank which embarked on a journey to modernize its mainframe applications. This strategic project has helped it to transform into a more modern, flexible and agile business. In looking at the ways in which it approached the problem, you’ll gain insights into…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters