Oracle tightened its embrace of the Cloud Native Computing Foundation (CNCF), announcing a curated set of open source software plucked from CNCF’s menu of projects. The CNCF projects are part of what Oracle is calling its Linux Cloud Native Environment. The move comes a year after the vendor joined the open source group.
Honglin Su, senior director of product management at Oracle, explained in a blog post that the move provides enterprises with a tested set of tools that can be used to construct cloud native-based applications. He explained that most IT operations are overwhelmed with the changing cloud native technology landscape and are looking for some assistance in tackling the ecosystem.
“Oracle provides the features for customers to develop microservices-based applications that can be deployed in environments that support open standards and specifications,” Su wrote.
Menu of Options
The newly added projects include a number of options, including the CRI-O runtime interface, CSI storage plugin, and Prometheus monitoring tool.
CRI-O combines the container runtime interface (CRI) with the “O” from the Open Containers Initiative (OCI) project. CRI-O launched last year as an integration path between OCI conforming runtimes and Kubernetes kubelets. It’s designed as a lighter alternative to using Docker as the runtime for Kubernetes.
Container Storage Interface (CSI) acts as an API between container orchestrators and storage providers. This allows for a consistent runtime experience regardless of container orchestrator or storage provider used.
Both CRI-O and CSI are member products or projects at CNCF, but they are not directly hosted by CNCF.
Prometheus is designed to monitor services, including containers. It collects metrics from configured services at specific intervals, evaluates that data against established rules, produces results, and triggers an alarm if a specified rule is part of those results.
Specific to containers, Prometheus monitors their status, the requests flowing through them, and the internals of the applications running inside. The platform uses a query language to help aggregate those metrics into insight that can be used by developers.
Prometheus is an actual CNCF-hosted project and is just one of two to hit “graduation” status at the organization. The other is Kubernetes.
CNCF last year launched conformance programs in an attempt to solidify that vendors using its projects were adhering to interoperability requirements.
Oracle has also adopted support for the OpenStack Foundation project’s Kata Containers as a developer preview inside of Oracle Linux. The company is using the Kata software as a framework for creating lightweight virtual machines (VMs) that can be plugged into a container ecosystem.
The open source Kata Containers project launched last year with a focus on tying together the security advantage of VMs and the speed and manageability of containers. The project is based on code from Intel’s Clear Containers and Hyper.sh’s runV technologies and was initially managed through the OpenStack Foundation.
Oracle had already included OCI-compliant container software and CNCF’s Certified Conformance orchestration software as part of its Oracle Linux platform.
Oracle joined CNCF last year. The move coincided with the vendor’s push to further integrate the Kubernetes container orchestration platform into its service offerings.
Oracle worked with CNCF earlier this year on constructing the first draft release for the CNCF Serverless Working Group’s CloudEvents specifications. That draft was focused on providing tooling for building, testing, and handling the lifecycle of event-driven and serverless architectures.