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.
Reference Architecture
Streamline the management of your containerized applications using OCI Container Instances
Terraform for Container Instance Reference Architecture
Automation Available
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.
Deploy to OKE using OCI DevOps CI/CD service – create a fully automated release pipeline with canary deployment (1 hour, 30 minutes) | |
Live lab |
Deploy an OKE Cluster Using CLI with Oracle Cloud Shell (2 hours) | |
Live lab |
Deploy to OKE using a GitOps pipeline with Argo CD
Automation Available
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.
Configuring OCI Functions (2 hours) | |
Live lab |
Build a CI/CD pipeline using Oracle Cloud Infrastructure Devops service and OCI Functions
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.
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.
Manage software lifecycle with OCI Devops and Functions (1 hour) | |
Live lab |
Reference Architecture
Build a Continuous Deployment Pipeline by using Oracle Cloud Infrastructure Devops
Automation Available
Infrastructure-as-Code
To automate the deployment of resources in OCI you can use OCI Resource Manager- a managed, Terraform-based service.
Create a Resource Manager Stack (1 hour) | |
Live lab |