Business Critical Oracle Workloads have stringent IO requirements and enabling, sustaining, and ensuring the highest possible performance along with continued application availability is a major goal for all mission critical Oracle applications to meet the demanding business SLA’s, all the way from on-premises to VMware Hybrid Clouds
With increasing need for data to be “fast and furious”, customers are turning to NVMe transfer protocol for accessing data quickly from flash memory storage devices such as solid-state drives (SSDs).
NVMe, or nonvolatile memory express, is a storage access protocol and transport protocol for flash and next-generation solid-state drives (SSDs) that delivers high throughput and fast response times for a variety of traditional and modern workloads. While all-NVMe server-based storage has been available for years, the use of non-NVMe protocols for storage networking can add significant latency.
To address this performance bottleneck, NVMe over TCP or NVMe/TCP, extends NVMe’s performance and latency benefits across TCP based network fabric.
We’ve heard from our customers that they would like to run NVMe/TCP because:
- TCP/IP is ubiquitous
- Well understood – TCP is probably the most common transport
- High performance – TCP delivers excellent performance scalability
- Well suited for large scale deployments and longer distances
- Actively developed – maintenance and enhancements are developed by major players
- Inherently supports in-transit encryption
More information on NVMe/TCP Support with VMware vSphere 7 Update 3 can be found here.
More information on VMware NVMe Concepts can be found here.
Key points to take away from this blog
This blog is not meant to be a performance benchmarking-oriented blog.
This blog is meant to raise the awareness of the simplicity and seamless use of NVMe/TCP storage backed datastores provided by Lightbits Storage to provide vmdk based storage for Oracle workloads.
Oracle workloads can take advantage of NVMe/TCP storage using VM vNVME controller backed vmdk’s on those NVMe/TCP storage enhancing performance with high throughput, low latency, fast response times and reduced CPU utilization.
From an Oracle workload or pretty much any Application on VMware platform, from a functional perspective, a vmdk carved form a NVMe/TCP backed Datastore is just a regular vmdk which then gets attached to the VM and gets consumed the same way as any regular vmdk on a VMFS /vVOL / NFS / vSAN datastore.














You must be logged in to post a comment.