The following Blog discusses the process and results of testing I/O performance of an Oracle Database running on Oracle’s Cloud Infrastructure (OCI) compared to the same database running on Amazon Web Services (AWS). The Oracle Stress Testing Tool (SLOB) was used to test Data Load Performance, IOPS, physical random single-block reads and single block writes. The OCI OCPU Scaling feature was also tested and a cost analysis was performed to determine the configuration with the lowest TCO.
The results suggest that Oracle’s infrastructure is between 7 and 10 times faster in I/O than the AWS counterpart, using only a quarter of the time to load the same amount of data. Furthermore, OCI outperformed AWS significantly in wait times for critical I/O events, which indicates a superior I/O latency on OCI. Finally, the TCO of running the system on AWS is twice as high as the bill would be if the system was run on OCI. Oracle’s performance dominance can be partially explained by the unique and differentiated capabilities of Oracle’s next generation Baremetal infrastructure, which is very different to the architecture of AWS, but more on this later.
The following sections cover the details of the testing procedure and elaborate on the results.