
SATA vs SAS vs NVMe SSD: Which Interface Should Your Server Use?
Choose NVMe for new servers running databases and VMs, SAS for dual-ported arrays and SAS estates, and SATA for boot drives and light read-heavy roles.
For most new servers the answer is NVMe. It connects each drive straight to PCIe lanes, removes the controller bottleneck that SATA and SAS drives sit behind, and on current platforms it is a standard bay option rather than an exotic one. SAS still earns its place where you need dual-ported drives, large drive counts behind expanders, or you are extending an existing SAS estate. SATA is the right answer for boot drives and light, read-heavy roles where the drive will never be the bottleneck. This guide explains how to tell which situation you are in, and what to check before you order drives for a chassis you already own.
What is the actual difference between SATA, SAS and NVMe?
All three connect flash to a server, and the NAND inside is often similar. What differs is the path between the drive and the CPU, how many commands can be in flight at once, and whether two hosts can reach the same drive.
- SATA: 6Gb/s, a single port, half duplex, and the AHCI command set with one queue of 32 commands. Real-world sequential throughput tops out near 560 MB/s, which is exactly what drives like the Samsung PM893 480GB are rated for. The interface, not the flash, sets the ceiling.
- SAS: 12Gb/s or 24Gb/s per port, full duplex, and enterprise SAS SSDs are dual-ported so two controllers can reach the same drive. Drives connect through a SAS HBA or RAID controller, and expanders let one controller address dozens of drives. The Samsung PM1653 1.92TB is a current 24Gb/s dual-port example, rated up to 4,300 MB/s sequential read.
- NVMe: the drive sits directly on PCIe, normally four lanes (x4). PCIe 4.0 x4 provides roughly 8 GB/s of raw bandwidth in each direction and PCIe 5.0 x4 roughly double that. NVMe supports up to 64K queues with up to 64K commands each, which is what keeps latency low when dozens of VMs or database threads hit storage at once.
Should I buy SATA, SAS or NVMe SSDs for my server?
Start with the backplane, then the workload. If you are specifying a new chassis you get to choose. If you are filling an existing one, the bays and the controller have already made most of the decision for you.
- Choose NVMe for a new server running virtualization, databases, analytics, AI data staging or anything latency-sensitive. PCIe 4.0 drives such as the Samsung PM9A3 960GB (U.2) and Micron 7450 PRO 960GB (U.3) are the mainstream choice. PCIe 5.0 drives such as the Samsung PM1743 suit platforms with Gen5 bays and workloads that can use the extra bandwidth.
- Choose SAS if your design depends on dual-port drives (two-controller JBODs, clustered storage with shared drives), if you are adding drives to an existing SAS RAID set, or if you need many drives behind one controller. 24Gb/s SAS is the current generation; 12Gb/s SAS drives such as the Samsung PM1643a remain common in installed arrays.
- Choose SATA for boot mirrors, hypervisor install volumes, log and monitoring servers, and read-mostly roles where a few hundred MB/s per drive is plenty. It is the simplest enterprise option and usually the lowest cost per drive.
- Do not mix interfaces inside one RAID set or storage pool. Performance falls to the slowest member and troubleshooting gets harder.
Is NVMe worth it over SAS for databases and virtualization?
Usually, yes. Databases and hypervisors generate small random I/O from many threads at once, and that is where the architecture difference shows. A SAS SSD receives every command through an HBA or RAID controller, which adds latency and caps how many I/Os the whole drive group can service. An NVMe drive takes commands from the CPU over PCIe with deep parallel queues, so latency stays lower and flatter as load rises. On a busy SQL Server, PostgreSQL or Oracle instance, or a vSphere or Hyper-V host running dozens of VMs, that shows up as faster queries and fewer storage-bound incidents, not just a bigger number on a spec sheet.
There are two honest exceptions. If the working set of your database fits mostly in RAM, storage latency matters less and SAS may be perfectly adequate. And if your availability design relies on hardware RAID with dual-ported SAS drives shared between two controllers, moving to NVMe means rethinking that design (software RAID, replication, or NVMe-capable RAID), not just swapping drives. Our guide to choosing between a RAID controller and an HBA covers that side of the decision.
When do SAS and SATA still make sense?
SAS is not legacy; it is a different trade, and SATA still has real jobs too. Dual porting lets two controllers or two servers reach the same drive, which is the foundation of many high-availability arrays. Expanders let a single HBA address large drive counts in external enclosures, and SAS RAID controllers are mature and well understood by operations teams. A SAS controller also runs SATA drives, which keeps boot and capacity tiers on one controller. On Lenovo servers, the Lenovo ThinkSystem PM1653 1.92TB ships with the ThinkSystem hot-swap tray, which removes one step at install.
SATA is the right tool when the drive is not the bottleneck. A mirrored pair of 480GB enterprise SATA drives is a sensible boot device for most hypervisors and bare-metal installs, and SATA suits light read-heavy roles such as web front ends, directory servers and monitoring collectors. The Micron 5400 PRO 480GB and Samsung PM893 are typical choices. Both are enterprise drives with power-loss protection, which matters more in a server than interface speed. What SATA should not do is carry a busy database or VM datastore in a new build: with one 32-command queue and roughly 560 MB/s per drive, it becomes the limit long before the CPUs do.
Can I use NVMe drives in a server that has a SAS/SATA backplane?
Not in those bays, unless the backplane was built for it. A SAS/SATA backplane carries SAS signals from a controller, not PCIe lanes from the CPU, so an NVMe drive in that bay has nothing to talk to. A drive that is physically the same 2.5-inch shape is not a working connection. There are three realistic ways to add NVMe to a server like this:
- Tri-mode backplane and controller. Newer servers use U.3 backplanes with a tri-mode controller that speaks SAS, SATA and NVMe through the same bay. If your server generation offers a vendor-supported backplane upgrade, this is the cleanest route.
- A separate NVMe drive cage. Some chassis support mixed configurations where a subset of bays is cabled for NVMe directly from the CPU or a PCIe switch. This is usually ordered with the server or fitted as a vendor upgrade kit.
- PCIe add-in cards. Where no NVMe bays exist, an NVMe add-in card in a PCIe slot adds fast local storage without touching the backplane, at the cost of hot-swap.
The interface decision is really a backplane decision. NVMe for new servers, SAS where dual-porting or an existing SAS estate demands it, and SATA where the drive will never be the bottleneck.
What should I check before ordering drives?
- Backplane type for each group of bays: SAS/SATA only, NVMe (U.2), or tri-mode (U.3).
- Controller: RAID controller, HBA or direct CPU attach, and whether it supports the interface and generation you want.
- PCIe generation of the NVMe bays. A PCIe 5.0 drive runs in a Gen4 bay at Gen4 speed, so match the drive to the platform rather than paying for bandwidth the bay cannot deliver.
- Drive carrier. OEM servers need the correct tray, and some OEM-branded drives, such as the Lenovo ThinkSystem 5400 PRO, ship with it.
- Endurance class. Read-intensive drives around 1 DWPD suit boot, VM and read-heavy data; write-heavy databases and caches may need a mixed-use drive such as the 3 DWPD Samsung PM1743 MU 1.6TB.
- Firmware and qualification rules, if your server vendor restricts non-OEM drives.
Nexus Compute supplies new SATA, SAS and NVMe enterprise SSDs from Samsung, Micron and Lenovo, sourced through authorized distribution with the full manufacturer warranty. Send the server model and bay configuration through request a quote: we check compatibility against your platform before dispatch and reply with pricing within 48 business hours.
Frequently asked questions
Should I buy SATA, SAS or NVMe SSDs for my server?
Buy NVMe for a new server running databases, virtualization or other latency-sensitive work. Buy SAS if you need dual-ported drives or are extending an existing SAS RAID set, and SATA for boot mirrors and light read-heavy roles. Your backplane decides what is possible, so check it first.
Is NVMe worth it over SAS for databases and virtualization?
In most cases, yes. NVMe drives take commands directly from the CPU over PCIe with deep parallel queues, so latency stays low as VM and database load rises, while SAS drives sit behind a controller. The exception is a design built on dual-ported SAS drives shared between two controllers, which has to be redesigned rather than simply swapped.
Can I use NVMe drives in a server that has a SAS/SATA backplane?
Not in the SAS/SATA bays. Those bays carry SAS signals, not PCIe lanes, so an NVMe drive cannot connect. You need NVMe-wired bays, a tri-mode U.3 backplane with a tri-mode controller, or a PCIe add-in card.
Can a SAS controller run SATA SSDs?
Yes. SAS controllers and SAS backplanes accept SATA drives, which is why SATA boot drives often share a controller with SAS data drives. The reverse does not work: a SATA-only controller cannot run SAS drives. A SATA drive on a SAS controller remains single-ported.
Are 24Gb/s SAS SSDs compatible with 12Gb/s SAS controllers?
Yes. SAS is backward compatible, so a 24Gb/s SAS drive such as the Samsung PM1653 negotiates down and runs at 12Gb/s on an older controller. You only get the full 24Gb/s link with a 24Gb/s controller and backplane.
Systems covered in this article
Enterprise SSDs
Filter SATA, SAS and NVMe drives by interface, capacity and endurance.
Enterprise NVMe SSDs
U.2, U.3 and M.2 NVMe drives for new PCIe 4.0 and 5.0 servers.
RAID vs HBA
Choose the controller that matches your drive interface and RAID design.
Request a quote
Send your server model and bay layout for a compatibility-checked quote.
Planning a hardware investment?
Tell us what you're trying to build. A procurement specialist will help you specify and quote the right configuration within 48 business hours, no obligation.
