The following table lists the components that are required to build a virtualized container infrastructure for the two use cases that are described in this solution:
4 Dell EMC PowerEdge R640 servers
2 Intel Xeon Platinum 8268 CPU @ 2.70 GHz
DRAM: 384 GB
6 1788.5 GB SSDs
Server1: PowerFlex, an SDS
Server2: PowerFlex, an SDS
Server3: PowerFlex, an SDS
Server4: PowerFlex, an SDS
Hypervisor ESXi 6.7
The following table lists the software components:
Table 2. Software components
Oracle Linux 7.6
Oracle 12c, 19c
PowerFlex CSI plug-in, version 1.0
The following are PowerFlex recommendations:
The following table defines some of the terms that are used in this white paper:
Table 3. Terms and definitions
A software-defined form of virtualization that packages together an application and its dependencies. Docker is a widely used container format and is based on Linux container technology. Because Docker containers are a widely accepted standard, many prebuilt container images are available for deployment on systems that support the Docker format.
A highly available instance of an open-source container-orchestration system for automating application deployment, scaling, and management Some possible abstractions of a Kubernetes cluster are applications, data plane, control plane, cluster infrastructure, and cluster operations. A Kubernetes cluster consists of a set of machines that are known as nodes.
Kubernetes cluster node
A physical machine or a virtual machine (VM) that runs containerized applications. A Kubernetes cluster can contain a mixture of physical machine and VM nodes. One node of the cluster is designated as the master node, which is used to control the cluster. The remaining nodes are worker nodes. The Kubernetes master is responsible for distributing work among the workers and for monitoring the health of the cluster.
One or more containers that are guaranteed to be co-located on a worker node and can share resources. The basic scheduling unit and the minimum deployment unit of Kubernetes is a pod. Kubernetes pods are assigned a unique IP address in the cluster, enabling applications in the pod to use ports without the risk of conflict. The Kubernetes master automatically assigns pods to nodes in the cluster.
The following table lists the VMware components of the use case architecture for Oracle in Docker containers:
Table 4. VMware components of use case architecture for Oracle in Docker containers
Oracle Linux 7.6