In OpenShift we have always been bullish about Linux containers technology and how it enables fast and efficient application deployment, while also simplifying the operational management of a PaaS environment.
Linux Containers and OpenShift
OpenShift runs on Red Hat Enterprise Linux (RHEL) and has always leveraged Linux containers, or what we call “Gears”, to run user applications in a secure, multi-tenant environment. OpenShift Gears leverage core Linux technologies like cGroups for resource confinement (to ensure that each application container gets it’s allocated amount of resources like CPU, memory, etc.), Linux kernel namespaces for directory polyinstantiation (to ensure each PaaS user/application has their own container to run in) and SE Linux for security and isolation (to ensure that each application is securely isolated from other application containers on the same host OS). See a high level view of how the OpenShift platform works.
Bullish on Docker
The OpenShift team is also bullish on Docker and it’s potential for combining lightweight application isolation via containers with the flexibility of an image-based deployment approach. Red Hat has spent the last several months working with the Docker community to ensure that Docker runs well on all Linux distributions, adding it to Fedora and ultimately delivering it to our Red Hat Enterprise Linux customers.
We know that both our RHEL and OpenShift customers see value in Linux containers for application deployment and are eager for what Docker brings to the table. That’s why we are working to ensure that they can leverage this technology on a secure, reliable, and trusted platform that addresses the needs of the enterprise–which has always been Red Hat’s hallmark.
Certified on RHEL
Today we announce the next step in that journey as Red Hat announces a new certification for containerized applications. This certification provides a consistent and simplified platform for ISVs to “containerize” their applications in Docker format and bring that to their enterprise customers on a trusted RHEL platform, along side the thousands of other certified ISV applications that already run on RHEL today. Ultimately this will enable those same ISV applications to run containerized on OpenShift in a certified manner, so we can bring the same benefit to our Enterprise PaaS customers.
Stay tuned for more announcements in this space, because we are just getting started!