Db2 Warehouse containerized deployments
IBM® offers a number of Db2 Warehouse-based solutions for small to enterprise size container environments.
Single container deployments
In a single container deployment, the database software and all of its component parts reside within one container. The container sits on one system and resources are shared by all the containerized components. An example of a single container deployment would be the Db2 Community Edition for Docker. This version is intended for non-production use.
Container micro-service deployments
In a micro-service configuration, each component is separated into services, which run in one or more containers. These containers are deployed on worker nodes, which are managed by one or more master nodes. These master nodes ensure that all of the component parts work as one orchestrated system.
One of the advantages of separating containerized services is that it improves fault isolation, as applications can remain largely unaffected by the failure of a single micro-service. The configuration is also easier to deploy, as provisioning, scaling, and redundancy are managed automatically by the master nodes.
Db2 Warehouse for Red Hat® OpenShift® and Kubernetes and IBM Cloud Pak for Data are examples of Db2 Warehouse products designed for containerized micro-service deployments.
Support terms for unmodified containerized Db2 Warehouse
IBM Supports and certifies containerized Db2 Warehouse on the Red Hat OpenShift platform. IBM suggests using unmodified containers on the Red Hat OpenShift platform. If you need to run containerized Db2 Warehouse on other Kubernetes orchestration platforms, you can do so, if the base image of the Linux OS container is included in the list of IBM-supported platforms. For technical support, IBM only supports issues that are specific to Db2®: Any issues related to the orchestration platforms are not supported.
Support terms for modified containerized Db2 Warehouse
IBM suggest that you only use unmodified containerized Db2 products. You can modify your containerized Db2 product if the base image of the Linux OS container is included in the list of IBM-supported platforms. For technical support, either you or your IBM Support team must be able to reproduce the issue in the original unmodified container, running on a supported platform. IBM does not support issues with a modified containerized Db2 Warehouse product that cannot be reproduced with the original container running on a supported containerized Db2 Warehouse environment.
| RHOS | Non-RHOS (AKS, EKS etc.) | |
|---|---|---|
| Unmodified containers | Supported and certified | Support limited to issues related to Db2 Warehouse and excludes issues related to the container orchestration platform. Support is not certified |
| Modified containers | Not supported until the issue is reproduced in an unmodified container or standalone environment. | Not supported until the issue is reproduced in an unmodified container or standalone environment. |