About Creating Oracle Cloud Native Environments on Oracle Private Cloud Appliance
Note:
This content is provided for informational purposes and self-supported guidance only. Consultancy or other assistance related to the content is not covered under the Oracle Support contract or associated service requests. If you have questions or additional needs, then please reach out to your Oracle Sales contact directly.About Oracle Private Cloud Appliance
Oracle Private Cloud Appliance is an Oracle-engineered system designed for implementing the application and middleware tiers.
Private Cloud Appliance provides the following operational benefits of public cloud deployments to customers who prefer or require an on-premises solution:
- A private cloud infrastructure and architecture consistent with Oracle Cloud Infrastructure (OCI).
- APIs and SDKs compatible with OCI to an on-premises implementation at rack scale, making workloads, user experience, tool sets, and skills portable between private and public clouds.
- Reduced infrastructure complexity and deployment time for virtualized workloads in private clouds with an integrated hardware and software system.
- A complete platform with optimal performance for a wide range of application types and workloads, with built-in management, compute, storage, and networking resources.
- Cloud and administrative services for modernized cloud-native applications.
- A modern microservices architecture, Kubernetes, and related technologies, for a future-proofed software stack.
- Directly connect to Oracle Exadata and Oracle Database Appliance to create an ideal infrastructure for scalable, multitier applications.
Before You Begin
Before you begin, check the versions of major software components used in this setup and review the product documentation for later reference.
Review Software Requirements
These instructions are tested on the following software versions.
- Oracle Private Cloud Appliance X9-2
- Oracle Cloud Native Environment 1.5
Review Documentation
- Deploy Oracle Cloud Native Environment (Oracle Help Center Learn)
- Oracle Cloud Native Environment: Getting Started (Documentation)
Architecture
This architecture shows Oracle Cloud Native Environment running on Private Cloud Appliance. Kubernetes controls the environment from the platform agent host, issuing instructions to the worker nodes by calling Oracle Cloud Native Environment APIs via the API server.
- The operator node hosts the Oracle Cloud Native Environment API server, and is the source of command to configure all cluster nodes.
- Control nodes direct the Kubernetes cluster, and can potentially provide high availability in combination with a load balancer.
- Worker nodes deployed by Kubernetes are responsible for the bulk of work.
This diagram illustrates this architecture.
About Required Products and Roles
This solution requires the following products:
- Oracle Private Cloud Appliance X9-2
- Oracle Cloud Native Environment
These are the roles needed for each product.
Service Name: Role | Required to... |
---|---|
Oracle Private Cloud Appliance: Compute Enclave |
Create network, compute, and storage constructs. |
Oracle Cloud Native Environment: admin |
Install Oracle Cloud Native Environment. |
See Oracle Products, Solutions, and Services to get what you need.