Oracle Cloud Native services and software help developers build applications using technologies such as Kubernetes, containers, serverless functions, API management and GraalVM for Oracle Cloud Infrastructure (OCI), hybrid cloud, and multicloud environments.
With these cloud native products, developers can reduce time spent on operational tasks, such as managing Kubernetes clusters, and build applications faster. OCI cloud native offerings ensure deployed applications are more portable and can run on OCI, third-party cloud, and on-premises environments with minimal modification. Complementary OCI AI Services bring pretrained models allowing developers to quickly implement solutions like Oracle Digital Assistant and OCI Anomaly Detection with minimal machine learning knowledge.
Established organizations and high-growth startups run cloud native applications on OCI. Learn more about how Oracle simplifies the cloud native journey.
Learn about how Oracle is expanding its developer services to support the cloud native constructs required for modern application development and modernization environments.
Hear from Oracle experts on topics that will help you leverage secure and managed services for streamlined app development.
Analyst perspective: S&P Global Market Intelligence
Discover the benefits of cloud native technologies such as containers and serverless functions for modern application development.
Oracle Cloud Native software and services help developers build cloud applications that rely on popular open source projects and specifications like Docker, Kubernetes, Fn Project, OpenAPI, Fluentd, CloudEvents, and GraalVM Native Image. These products provide DevOps teams with the freedom to develop and deploy cloud native applications using the languages, tools, frameworks, and infrastructure that best meet their needs.
Using services such as Oracle Container Engine for Kubernetes (OKE), development teams can focus on building competitive features and spend less time installing, patching, and maintaining infrastructure. Integrations with GitLab, HashiCorp, Jenkins, GitHub, DataDog and many other partners enable DevOps engineers to continue using familiar tools as they adopt OCI.
Multicloud application deployment enables DevOps teams to optimize app performance for customers, spread operational risk across different providers, and get the best cloud quality of service. With projects such as Verrazzano Enterprise Container Platform, engineers can deploy and manage container workloads on-premises or in the cloud with minimal application changes.
Compared to AWS EC2, OCI Compute can provide up to 3x superior price-performance, benefitting cloud native innovators such as Snap Vision. In addition, flexible shapes allow customers to right-size their virtual machine hosts to exactly the number of cores and memory needed. This capability alleviates the concerns associated with having to choose predefined sizes for virtual machine nodes.
AI services such as Oracle Digital Assistant, Language, and Speech enable developers to engage users across channels, build sentiment analysis, and enable audio-to-text conversion without machine learning expertise. With OCI Anomaly Detection and OCI Forecasting, end users can improve cost savings by flagging critical incidents sooner and predict a variety of metrics, inducing product demand, revenue, and resource requirements.
Make the transition to cloud native for the enterprise
Find out why developers are excited about using cloud native technologies to create the next generation of applications—and run them anywhere.
Oracle-managed services that run on Oracle Cloud Infrastructure.
Oracle Container Engine for Kubernetes (OKE) is an open source-based container orchestration service. Customers can deploy Intel, AMD, and Arm-based Ampere virtual and bare metal worker nodes. The managed service supports auto scaling clusters and pods to reduce the time and cost to build modern cloud native applications.
OCI Container Registry is a Docker HTTP API v2-compliant registry for storing and sharing container images. It is tightly integrated with other OCI services such as Oracle Container Engine for Kubernetes and Oracle Identity and Access Management. OCI Container Registry complements two other services: OCI Artifact Registry for storing noncontainer images and OCI Compute for storing compute images.
Functions as a service (FaaS) lets developers create, run, and scale serverless applications without managing any infrastructure. The service is interoperable with core OCI services, including OCI Streaming, OCI Events and OCI API Gateway. Functions is secured by Oracle Identity and Access Management.
Streaming service is a real-time, serverless, Apache Kafka-compatible event streaming platform for developers and data scientists. Streaming is tightly integrated with Oracle Cloud Infrastructure, Oracle Database, Oracle GoldenGate, and Oracle Integration and Migration. The service also provides out-of-the-box integrations for hundreds of third-party products across categories such as DevOps, databases, big data, and SaaS applications.
Events service tracks resource changes with events that are compliant with the CNCF CloudEvents standard. DevOps engineers can create rules to take action in real time by triggering Functions, writing to streams, or sending Notifications. The service provides APIs for integration with other Oracle IaaS, PaaS, and SaaS products.
Oracle API Management enables the complete API lifecycle for cloud native and SaaS applications, including Oracle Cloud HCM and Oracle Cloud ERP. It supports open standards, including OpenAPI specifications to allow for seamless integrations across Oracle and third-party applications.
OCI AI Services is a collection of pretrained machine learning models that developers can easily add to their applications and business operations. These models have been pretrained on business-oriented data such as images of manufacturing flaws or call center transcripts, and can be further custom-trained on an organization’s own business data for even more accurate results. With OCI AI Services, developers can add machine learning to their apps without slowing down application development.
With its Observability and Management Platform, Oracle provides visibility and machine learning-driven actionable insights to ease management across all layers of the stack deployed on any technology, anywhere. Oracle’s integrated functionality and automation for DevOps monitoring and IT operations management can make it 50% easier to prevent and solve IT problems. These services can improve IT efficiency, identify code level performance issues 10 times faster (PDF), and reduce IT complexity.
OCI Service Mesh is a free, Oracle-managed service that simplifies the development and operation of cloud native applications. It enables security, observability, and network traffic management—without requiring application changes.
Autonomous Database provides a fully autonomous, mission-critical Oracle Database service that runs all workloads, including OLTP, analytics, batch, JSON document, and IoT. It automatically scales, tunes, patches, and secures the database online using machine learning to provide the highest database availability, security, and performance. Elastic serverless architecture runs on extreme performance Exadata infrastructure and reduces capital costs.
Oracle MySQL HeatWave is a fully managed database service to quickly develop and deploy secure, cloud native applications. For database admins and application developers, it’s the only service that enables them to run OLTP and OLAP workloads directly from their MySQL database. This eliminates the need for the complex, time-consuming and expensive data movement and integration across OLTP and OLAP databases. This service is complemented by other database offerings on OCI, including Oracle Autonomous Database and Marketplace products.
Get resources and enablement tools to define your cloud strategy and plan for workload migration.
“We serve the world’s top businesses and we do it at scale. Oracle Cloud will enable us to continue to scale aggressively.”
“Reopening the Pompeii site to tourists after lockdown was tough. With Oracle’s help, we delivered the cloud native mobile solution in just six weeks.”
COO, Archaeological Park of Pompeii
“Having a strong partnership with Oracle is very important, because we sometimes hit limits in our work that Oracle helps us to overcome.”
IT Department Head, CERN
“We moved our hosting to Oracle Cloud using managed Kubernetes and saved 40% of our hosting costs. We reinvested that cost savings into GPU shapes and have been able to deliver even more advanced computer vision technology to our customers.”
Founder and CEO, Snap Vision
“We decided to design and architect our new native SaaS app, CloudVane, on Oracle Cloud Infrastructure with Oracle Autonomous Transaction Processing at its core from the get-go for fast time to market, low administration and costs, and high performance.”
“Having access to the most widely used tools such as Kubernetes is crucial, because startups like us deploy on client clouds. Oracle gives us the flexibility to spin up an instance so our enterprise clients can have the functionality they need.”
CEO and Founder, Complete Intelligence
“We're moving all of our disaster recovery and ancillary systems to Oracle Cloud Infrastructure, which has enabled us to consolidate from four data centers down to two, with savings approaching one million dollars, annually.”
VP of Infrastructure, Beeline
“The board, management, and our stakeholders are very confident that IFFCO has a robust IT system, one that operates around the clock, pandemic or not. And that system is powered by Oracle.”
Executive Director of IT Service, IFFCO
These products enable hybrid cloud and multicloud architectures, in addition to cloud native application development.
Verrazzano is a general-purpose, open-source container platform used to deploy, secure, observe, and manage all your container workloads, including microservices and Oracle WebLogic Server-based traditional applications. Verrazzano supports Kubernetes clusters across multiple environments, running on-premises and in a variety of public clouds.
Built from a familiar collection of open-source components, such as Prometheus, Grafana, and Istio—coupled with additional open-source bespoke operators and controllers—Verrazzano seamlessly brings together the best open-source technologies.
Oracle Cloud Native Environment is a curated set of open source projects that are based on open standards, specifications, and APIs defined by the Open Container Initiative and CNCF. The environment has been tested for interoperability and is supported by Oracle. It delivers a simplified framework for installations, updates, upgrades and configuration of key features for orchestrating microservices. Oracle Linux customers can use these curated projects for free.
Use Oracle WebLogic Server for Container Engine for Kubernetes (OKE) to quickly create your Java Enterprise Edition (Java EE) application environment in Oracle Cloud Infrastructure, including an Oracle WebLogic Server domain, in a fraction of the time it would normally take on-premises.
Oracle WebLogic Server for OKE is available as a set of applications in the Oracle Cloud Infrastructure Marketplace. After launching one of these applications, you use a simple wizard interface to configure and provision your domains along with any supporting cloud resources like Kubernetes clusters, file systems, compute instances, networks and load balancers. Each server in the domain runs in a separate container in the Kubernetes cluster.
Helidon is a collection of Java libraries for writing microservices that run on a fast web core powered by Netty. The project includes Helidon CLI, which lets you easily create a Helidon project by picking from a set of archetypes.
GraalVM Enterprise is a high-performance runtime built on Oracle Java SE. It adds new compiler optimizations that deliver the best performance for running Java applications and microservices on premises or in the cloud. It provides a just-in-time (JIT) compiler that accelerates Java applications without code changes. GraalVM enhances the Java ecosystem by offering a compatible and better-performing Java Development Kit (JDK).
Use OCI Anomaly detection to ensure optimal operation of assets, while avoiding excess costs and minimizing operational disruptions in smart manufacturing.
Learn, build, and deploy cloud native applications on OCI
Browse the reference architectures, solution playbooks, and best practices for leveraging Cloud Native resources on OCI.
Deploy containerized, cloud native applications with Oracle MySQL Database Service.
Reduce the complexity of your infrastructure with Oracle Cloud Native services
Build, deploy, and manage cloud native applications using OKE and Oracle Autonomous Database
Quickly deploy WebLogic Server in a Kubernetes cluster, with a Jenkins controller configured for CI/CD pipeline jobs.
Use Oracle Functions to respond automatically to changes made to OCI Object Storage.
Learn to package, containerize, and deploy a RESTful application to Kubernetes on OCI.
Justin Smith, Group Marketing Manager, Oracle Cloud Infrastructure
Application developers are increasingly challenged with business requests that require new or enhanced custom applications. An International Data Corporation (IDC) survey data shows that 75% of developers at large organizations collaborate on 26–500 applications over the course of a year. As app development, deployment, and business priorities continue, developers are progressively utilizing cloud native application development methods to enable faster time to market through DevOps, more portable and easily updated architecture, less technology lock-in, and tapping into managed and automated services.
Get 30 days of access to services such as Kubernetes and Docker registry.
Services and tools to automate software development and IT operations.
Browse containers across Oracle products for database, middleware, MySQL, Java, and more.
Talk to a team member about Oracle Cloud Native.