Red Hat, Inc. (NYSE: RHT), the world’s leading provider of open source solutions, today announced the extension of its application certification program to include containerized applications. The Red Hat Container Certification ensures that application containers built using Red Hat Enterprise Linux will operate seamlessly across certified container hosts. Designed with the needs of independent software vendors (ISVs), service providers and their enterprise customers in mind, the certification extends the confidence customers have with Red Hat Enterprise Linux, which currently supports thousands of certified applications, to certified containers running on certified container hosts. The pending release of Red Hat Enterprise Linux 7 and Red Hat’s OpenShift Platform-as-a-Service (PaaS) offering will both be certified container hosts, with Docker as a primary supported container format.
Linux Containers have emerged as a key open source application packaging and delivery technology, combining lightweight application isolation with the flexibility of image-based deployment methods. Developers have rapidly embraced Linux Containers because they simplify and accelerate application deployment, while many PaaS platforms are built around Linux container technology, including OpenShift by Red Hat. Red Hat Enterprise Linux implements Linux Containers using core technologies such as Control Groups (cGroups), Resource Management, SELinux, and network namespaces, enabling secure multi-tenancy and reducing the potential for security exploits.
Building on the capabilities of Red Hat Enterprise Linux, application containers are deployed as software packages that include the application and all of its required runtime components. Benefits include:
- Instant portability, deploy the certified application container across any certified container host
- Minimal footprint, avoid the overhead of virtual machine images which include a complete operating system
- Simplified maintenance, reduce the effort and risk by patching applications along with all of their dependencies
- Lowered development costs, develop, test and certify applications against a single runtime environment