There has been much interest in the containerization of databases and their movement to hybrid cloud.
The promise of such a move is that hybrid cloud database services will enjoy benefits like simplified deployment, uniformity in management, simplified availability, and the elasticity that modern databases require.
Many database solutions have been created in the image of their standard operating system installation for the database platforms, or they have been deployed in an architecture that doesn’t provide the transactional performance and consistency that enterprises demand.
IBM’s hybrid service-based deployment for Db2
In contrast, IBM has created (and is expanding on) an operator framework and hybrid service-based deployment for Db2 that is unlike other enterprise database platforms in hybrid cloud. This new project makes the jump from a traditional monolithic database deployment to a service-based delivery, taking Db2—a proven enterprise database technology—and laying it out as a set of services and operators.
This means Db2 can be deployed as a standalone secure database solution on Red Hat OpenShift or as an entire database landscape of database deployments. This capability is also at the heart of the IBM Cloud Pak for Data with Db2 data warehousing and Db2 database extended services.
This Db2 hybrid cloud delivery model can be deployed using a variety of licensed Db2 edition or packages from IBM’s Db2 Community edition all the way through to IBM Cloud Pak for Data Db2 Extended Service.
Whether you are a developer requiring a OpenShift database deployment to develop your hybrid cloud project or a large enterprise moving their database landscape to a hybrid cloud on IBM, AWS, Google, or Azure, the combination of Db2 and OpenShift can provide you with a solution that has the functionality, service levels, and elasticity to grow with your business needs, whether for OLTP, data warehousing, or NoSQL database delivery.
Try a free, hands-on lab
To get some experience with Db2 on hybrid cloud with OpenShift, you can try the new IBM Db2 on OpenShift Lab available on IBM Demos:
In this lab you will learn how to do the following:
- Deploy, connect to, and run queries against a Db2 OLTP environment, both from applications within the OpenShift cluster and via external applications.
- Work with both command line and web-based interfaces in OpenShift.
- Learn how Kubernetes automated failover works with Db2 to keep your database available.
- Deploy a Db2 MPP environment on OpenShift.
- Deploy a Node.js application from GitHub onto OpenShift and connect it to Db2 within the OpenShift environment.
- Work with Db2 External Tables within the OpenShift environment.
Once you have completed this lab you can learn how to deploy your own desktop Db2 Community Edition and OpenShift Developer environment for free using the following article which takes you through the setup step-by-step: How to Deploy Db2 on OpenShift on your Desktop
Once you have containerized and deployed your operational data on your hybrid cloud platform, IBM Cloud Pak for Data can enable you to enhance your business applications—cloud native or traditional—with artificial intelligence and machine learning services leveraging IBM Watson Studio and associated analytical services.
For more information and demonstrations on Db2 and IBM Cloud Pak for Data, see the following DTE assets: