Networking decisions on Exadata Cloud Service are hard to change after go live, because the VM cluster binds to the subnets you choose at provisioning time. Get the layout right at the start and the estate runs cleanly for years. Get it wrong and you are looking at a rebuild. This guide covers the subnet model, the connectivity options and a reference layout you can adapt before you provision anything.
The platform fundamentals are in the complete guide to Exadata Cloud Service. Here we go deep on the network, because it is where the most expensive early mistakes are made.
An Exadata VM cluster attaches to two subnets, and understanding their roles is the foundation of everything else.
| Subnet | Purpose | Typical sizing | Exposure |
|---|---|---|---|
| Client subnet | Carries application traffic to the database, hosts the SCAN and node listeners | Generous, allow room for nodes, VIPs and SCAN IPs | Private, reachable only from the app tier |
| Backup subnet | Carries backup traffic to object storage and redo to standby | Sized for the node count | Private, reachable only by the storage and DR endpoints |
Both subnets should be private. The client subnet must have enough addresses for the cluster nodes, their virtual IPs and the SCAN addresses, and you should size it with headroom because you cannot easily resize it later. Place the subnets in a virtual cloud network whose address space does not overlap with your on premises network or any other cloud you might peer with, because overlapping ranges block connectivity and are painful to unwind.
Exadata uses Single Client Access Name listeners, so applications connect to a single SCAN name that resolves to several addresses and load balances across the cluster nodes. Your application connection strings reference the SCAN name, not individual nodes, which is what lets the cluster lose a node without the application needing to know. Make sure DNS resolution for the SCAN name works from the application tier, because a SCAN that does not resolve is the single most common day one connectivity failure.
Because the cluster lives on private subnets, you need a deliberate path in. The right choice depends on where the clients are.
| Path | Use it for | Notes |
|---|---|---|
| In VCN routing | Application tier in the same VCN | Simplest, route within the cloud network, scope with security lists |
| Local and remote peering | App tier in another VCN or region | Peering gateways, watch for address overlap |
| FastConnect | On premises clients needing low latency and predictable bandwidth | Dedicated private link, the standard for production hybrid estates |
| Site to site VPN | On premises clients where FastConnect is not yet in place | Encrypted over the internet, good for lower volumes or as a backup path |
| Bastion | Administrative access only | Never the path for application traffic |
Network rules are how you enforce least exposure. Scope ingress on the client subnet to the exact source ranges of your application tier and the listener ports only. The backup subnet should permit egress to the object storage service gateway and the redo transport ports for Data Guard, and little else. Network security groups let you attach rules to specific resources rather than the whole subnet, which is cleaner when different databases on the cluster have different access needs. This is the network half of the controls covered in ExaCS security.
If you run a standby in a second region, the redo transport crosses regions and needs remote peering or a backbone path with enough bandwidth to keep up with redo generation at peak. Undersize that link and the standby falls behind, which quietly erodes your recovery point. Size the transport path against peak redo, not average, and monitor transport lag as a first class metric. The protection mode you choose interacts directly with this, as covered in Data Guard on Exadata Cloud.
Because the network binds at provisioning time, the cheapest moment to fix a network design is before the cluster exists. We see estates that have to be rebuilt because the subnets overlapped with an on premises range, were sized too small for growth, or exposed the database more widely than intended. A short design review before provisioning is far cheaper than a migration to fix it later. It is also the right time to plan the cutover network path covered in migrating to Exadata Cloud Service.
The Exadata Cloud Service practice designs the network layout as part of every implementation, and reviews existing estates where the layout is already causing pain.
Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.