Cloud Native Services
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.
Open Source Container Engine
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 on Oracle Cloud. You can also, of course, keep your on-premises for DevTest.
Standards-Based Docker Registry
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.
Hybrid and Multi Cloud Using Cloud Native Framework and Oracle Linux
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-Native Build Pipelines
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.
Managing the Software Lifecycle
Developer Cloud Service is a collaborative platform for 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.
Kubernetes with Java, MySQL, and Oracle Database
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.
Serverless and Functions
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.
- Get a Kubernetes Cluster in minutes
- Istio on Oracle Container Engine for Kubernetes (OKE)
- .NET Core on Oracle Container Engine for Kubernetes
- Security for Containers in Oracle Cloud Infrastructure Registry with Twistlock
- Automating CI/CD with Oracle Cloud Infrastructure Registry and Developer Cloud Service
- Announcing General Availability of Oracle WebLogic Server Kubernetes Operator