Oracle Cloud Infrastructure Requirements
OCI Overview#
Oracle Cloud Infrastructure (OCI) is Oracle's cloud hosting solution, which offers databases and applications which can run with a range of other well-known cloud technologies and also addresses regulatory requirements.
OCI Requirements prior to installation#
If deploying to OCI, ensure that you have the following:
- OCI Virtual Cloud Network (VCN) (see Oracle documentation)
- Including subnets, routing tables, internet access, etc.
- Load balancing, WAF, etc. for ingress into Kubernetes
- OCI Kubernetes Engine (OKE)
- OKE Cluster v1.30+
- Network Policy Implementation (for example, Calico or VPC CNI)
- Custom Metrics Collection Implementation - for example, Prometheus as kube-prometheus-stack and Prometheus Adapter as prometheus-adapter
- Block storage CSI Provider
- Shared file system CSI Provider
- OCI Database with PostgreSQL
- OCI Cache
- OCI Streaming (Platform version 4.5 or earlier)
- Apache Kafka Cluster (Platform version 4.6 or later)
- Apache ActiveMQ (on Kubernetes)
- MongoDB via ScaleGrid DBaaS (Refer to the OCI ScaleGrid requirements page.)
- MongoDB v6
- Requires ScaleGrid account and Bring-Your-Own-Cloud OCI Profile
- Neo4j Standalone Helm Chart
- Neo4J v4.4 - Needs two standalone clusters (neo4j1 and neo4j2)
- SMTP (no dedicated cluster needed just an SMTP endpoint for delivering emails). While OCI has the Email Delivery service, most customers will have an existing SMTP server for this purpose.
- OCI Object Storage
- You need to set up OCI Object Storage for SMI. Refer to the OCI Object Storage requirements page for details on this procedure.