Oracle's new container platform combines managed Kubernetes, CI/CD, and private registry services to form a new developer experience.
Oracle is embracing the next generation of infrastructure and app development, announcing its new Oracle Container Native Application Development Platform and open sourcing its serverless Fn project at the Oracle OpenWorld 2017 conference on Monday.
The Oracle Container Native Application Development Platform is made up of three parts: Managed Kubernetes, CI/CD, and private registry services. These tools form an integrated experience that developers can use to build and manage container-native microservices and serverless applications, a press release said.
SEE: Why containers are critical to successful DevOps projects (Tech Pro Research)
The application stack is open and cloud-neutral, built in a way that helps developers avoid cloud lock-in, the release said. By using the same stack across any cloud, the release said that developers can achieve "the nirvana of the true hybrid cloud."
Developers can use the Oracle Container Engine to create and manage Kubernetes clusters in a way that is secure, highly available, and highly performant. A new private Oracle Container Registry Service will handle the storing and sharing of container images across deployments.
The CI/CD aspect is handled by another new service. Oracle Container Pipelines container lifecycle management CI/CD service provides just that—a way to continually integrate and deliver microservice applications.
As part of its infrastructure updates, Oracle also announced that it would be open sourcing its serverless project, Fn. A blog post describes Fn as "a container native Apache 2.0 licensed serverless platform that you can run anywhere-any cloud or on-premise."
Like other serverless offerings, Fn allows developers to build and run apps without provisioning the servers associated with them, the release said. That way, they can focus on new features and services, instead of managing infrastructure. Fn is cloud-agnostic and supports every programming language.
The Fn platform itself consists of the Fn server and CLI, but there is also an Fn Java FDK and Fn Flow, which handles function orchestration in code. It is compatible with AWS Lambda code and has a Docker dependency, the post said.
The 3 big takeaways for TechRepublic readers
- Oracle Container Native Application Development Platform allows developers to build and manage container-native microservices and serverless applications.
- The Oracle Container Native Application Development Platform is cloud-neutral, helps users avoid cloud lock-in, and can make it easier to pursue hybrid cloud.
- Oracle's Fn serverless platform project, which allows developers to build apps without worrying about infrastructure, has officially been open sourced.
- Special report: Riding the DevOps revolution (free PDF) (TechRepublic)
- Containers: Your secure, no-upgrade future in the cloud (ZDNet)
- Introduction to Kubernetes Using Docker (TechRepublic Academy)
- Oracle unveils Container Native Application Development Platform (ZDNet)
- Containers: The smart person's guide (TechRepublic)