You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

With OSS-based managed services fully integrated with your CI/CD, OCI enables you to package, deploy, run, and scale containerized applications more efficiently—at 3X better cost performance.

Highlighted Blog Posts

OCI runtime services for modern applications

Oracle Cloud Infrastructure (OCI) offers a variety of runtime options for your containerized applications. From fully managed services to self-managed Kubernetes clusters, OCI has a solution that fits your specific needs. Whether you want to minimize infrastructure management or retain full control, OCI has a service that can meet your requirements.

OCI’s superior cost-performance and high performing networks enable customers to save around 40% of their infrastructure costs compared to other clouds, while ensuring reliable operations and reducing overall TCO, at scale.

Run containers-based apps on OCI

OCI Container Instances is a serverless compute service that enables you to instantly run containers without managing any servers – including support for demanding containerized apps. Container Instances use cases include standalone applications, ephemeral workloads and containerization of legacy applications.


Intro to Container Instances (2:02)

Video tutorial


Deep Dive into Container Instances (9:11)

Video demo

Run Kubernetes on OCI

For running containerized microservices that require a container orchestrator, OCI offers Oracle Container Engine for Kubernetes (OKE). OKE is a managed Kubernetes service that enables you to ensure reliable operations of enterprise-grade Kubernetes – while minimizing the time, cost, and operational burden required to manage the complexities of Kubernetes infrastructure.

Reference Architecture

Deploy microservices to a Kubernetes cluster

Automation Available

Create event-based automation or custom logic with OCI Functions

OCI Functions is a serverless, event-driven service that lets developers build, run, and scale applications without provisioning or managing any infrastructure. Functions are suitable for short-lived triggered automation, event-driven application logic, building serverless APIs, and integrating with other OCI services.


OCI Functions Level 100 – Overview and Concepts (13:25)

Video tutorial

play-icon Configuring OCI Functions (2 hours)

Live lab

Reference Architecture

Deploy an event-triggered serverless application

Automation Available

Streamline Build, Deploy, and DevOps Processes

In addition to compute services for running modern apps, OCI provides comprehensive developer services to enable you be more productive and streamline application delivery processes. These services range from Container Registry, DevOps CI/CD, Infrastructure-as-Code automation, monitoring, and more. You can also easily plug-in your existing tools, such as code repos and other, to orchestrate your pipeline.

Container Registry

OCI Container Registry enables you to store, manage, and share container images, with a familiar Docker CLI and API interface and built-in security scanning and image signing.


Oracle Registry Service (OCIR) (3:58)


play-icon Create Docker registry on OCI (2 hours)

Live lab

DevOps CI/CD

OCI DevOps CI/CD service enables you to deploy containers to different environments, supporting advanced deployment strategies such as Canary, Rolling deployments and more. OCI DevOps service supports deploying to OKE, OCI Functions and OCI compute.


To automate the deployment of resources in OCI you can use OCI Resource Manager- a managed, Terraform-based service.


Intro to Terraform, Infrastructure-as-Code and OCI Resource Manager (18:11)


Containers, Kubernetes and Serverless Functions

Everything you need to run containerized apps on OCI

Category List