Wat is NVM Express (NVMe)-storage?
NVMe (non-volatile memory express) is een overdrachtsprotocol om snel toegang te krijgen tot data van flash-geheugenopslagapparaten zoals solid state drives (SSD's) via de snelle Peripheral Component Interconnect Express (PCIe)-bus van een computer. Pure Storage® FlashArray//X maakt gebruik van de verhoogde overdrachtssnelheden van NVMe over PCIe om een efficiënte all-flash opslagarray te bieden.
Waarom is NVMe van vitaal belang voor een Modern Data Experience?
In een steeds uitdagender wordende markt is big data niet langer voldoende om een concurrentievoordeel te behouden - het moet ook snel gaan. En hoe maak je big data snel? Je begint in de serverruimte.
Overstappen van harde schijven (HDD's) naar SSD's is een goed begin, maar het is slechts een stukje van de storage area network (SAN)-puzzel. Het overdrachtsprotocol, de interconnects en de netwerkarchitectuur spelen ook een belangrijke rol in de algehele snelheid van uw opslagsysteem.
Dat betekent het vervangen van oudere technologieën, zoals serieel aangesloten SCSI (SAS), door NVMe/PCIe en NVMe over fabrics (NVMe-oF). Er is een inherent voordeel aan het gebruik van een overdrachtsprotocol dat speciaal is ontworpen voor het aansluiten van SSD's op PCIe-bussen.
Traditionele opslagsystemen maken gebruik van SAS-koppelingen van hun controllerprocessoren naar de SSD's. Omdat SCSI een legacy-protocol is dat is ontworpen voor een schijf, wordt elke verbinding van de CPU-kern naar de SSD beperkt door de SAS-hostbusadapter (HBA) en gesynchroniseerde vergrendeling. Dit seriële knelpunt houdt flash-arrays tegen die geen gebruik maken van nieuwere protocollen zoals NVMe.
Pure Storage FlashArray//X is speciaal ontworpen om dit SAS-knelpunt te overwinnen. NVMe levert enorm parallellisme op met maximaal 64K wachtrijen en lockless verbindingen, die elke CPU-core kan voorzien van speciale wachtrijtoegang tot elke SSD.