Oracle Cloud Native Services include container orchestration and container registry, build pipelines, functions/serverless computing, infrastructure as code (IaC), streaming, monitoring and notifications, and more. You can code faster, fix bugs more easily, create complex automated pipelines for builds, setup notifications, and alerts, and get more stuff done. Oracle is a Platinum member of the Cloud Native Computing Foundation and a member of the Open Container Initiative.
To deploy and operate containers, Oracle offers Container Engine for Kubernetes (OKE), which is certified by CNCF. We chose unmodified Kubernetes for container orchestration because of the openness and interoperability it can provide. You can quickly spin up DevTest environments in the cloud and run production on premises, or run everything in Oracle Cloud. You can also, of course, keep your on-premises for DevTest.
Oracle Cloud Infrastructure Registry provides the ability to store and share Docker images and Kubernetes Helm charts securely. Registry makes it easier for you to work with your peers so that you can iterate on code faster and push it to production more frequently.
Oracle Cloud Native Framework comprises Oracle Linux Cloud Native Environment and Oracle Cloud Native Services. Oracle Linux Cloud Native Environment is a curated set of open source software selected from the CNCF projects such as Kubernetes, Docker, Kata Containers, Gluster, and so on. You can develop microservices-based applications running on premises or in the cloud. On premises microservices can then be ported to the cloud using their container images or vice versa. You can also use VirtualBox to create an environment with containers running inside virtual machines, then you can export the environment to Oracle Cloud.
Container Pipelines (formerly Wercker) is a continuous integration/continuous delivery (CI/CD) developer automation service from Oracle Cloud. You can choose to use it or leverage your existing solution, such as Jenkins. The combination of container engine, container registry, and container pipelines can provide an integrated solution to build, test, deploy, and manage your containerized apps.
Developer Cloud Service is a collaborative platform that enables your team to manage your code lifecycle and your agile development sprints. Store your code in private Git repositories, automate build, delivery, and deployment, and track your development with an issue-tracking system, agile dashboards and reports, team wiki, and peer code review platform.
On Docker Hub and Oracle Container Registry, you can find container images for WebLogic Server, Coherence, Java, Oracle Linux, Oracle Database, MySQL, and more. You can use Kubernetes and WebLogic to improve deployment times for Java applications, as CERN did.
The Fn Project is an open source serverless platform that you can run anywhere—on any cloud or on-premises environment. Find more details on Github. Oracle Functions is a managed service built off Fn. Oracle Functions is in limited availability. You can request for early access.