Does Oracle provide SLA-backed performance guarantees?
Yes, Oracle Cloud Infrastructure (OCI) is unique in the cloud market because it offers a financially-backed, triple-guarantee SLA. While most cloud providers only guarantee "Availability" (that the server is turned on), OCI guarantees Availability, Manageability, and Performance.
Here is a breakdown of what that performance guarantee actually covers:
Under the terms of the OCI Performance SLA, Oracle guarantees that their compute, storage, and network services will deliver at least 90% of their published performance targets at least 99.9% of the time during a billing month.
If your rented resources drop below this 90% threshold for more than roughly 44 minutes in a month, you are eligible to claim service credits (typically ranging from 10% to 100% of the cost of that service).
The performance SLA applies to several key metrics across your rented infrastructure:
Compute (Local NVMe): For Dense I/O shapes, Oracle guarantees the IOPS and throughput of the locally attached NVMe drives.
Block Volumes (Network Storage): Oracle guarantees the specific IOPS and throughput levels you’ve selected (e.g., if you set a volume to 50,000 IOPS, it must consistently deliver at least 45,000).
Networking: Guaranteed throughput between instances within the same Availability Domain. For Bare Metal instances, this typically means hitting 90% of the stated 10Gbps, 25Gbps, or 100Gbps line rate.
To understand why this is rare, it’s helpful to see all three pillars OCI guarantees:
| SLA Type | What it Guarantees | Why it matters |
| Availability | The service is "up" and reachable. | Basic uptime for your app. |
| Manageability | You can create, delete, and modify resources via API/Console. | Ensures you can scale or fix things during a crisis. |
| Performance | Resources consistently hit their speed/IOPS specs. | Prevents "silent" slowdowns or "noisy neighbor" issues. |
Performance issues aren't always obvious. To claim a credit, you typically need to:
Monitor: Use OCI Monitoring or a tool like iperf3 or fio to document the performance drop.
Report: Open a Service Request (SR) with Oracle Support within 60 days of the incident.
Validate: Oracle will verify their telemetry against your claim. If they confirm the breach, the credits are applied to your next bill.
Note: Performance SLAs for networking and certain high-speed metrics often apply strictly to Bare Metal instances, as virtualized environments can occasionally have OS-level overhead that Oracle doesn't control.