En populär branschtrend är att använda ultrasnabba flashenheter för att cachelagra data på servrar för snabbare åtkomst för krävande affärsapplikationer. Qlogic har gått ett steg längre än de flesta genom att ha data cachad av dessa flashenheter över en pool av servrar på SAN. FabricCache omvandlar en captive cache för en server till en resurs som kan utnyttjas av flera servrar som stöder en mängd olika företagsapplikationer. Förra året började QLogic visa upp tekniken som Mount Rainier, ger dagens tillkännagivande mer detaljer om den första produkten i denna familj, FabricCache QLE10000.
En populär branschtrend är att använda ultrasnabba flashenheter för att cachelagra data på servrar för snabbare åtkomst för krävande affärsapplikationer. Qlogic har gått ett steg längre än de flesta genom att ha data cachad av dessa flashenheter över en pool av servrar på SAN. FabricCache omvandlar en captive cache för en server till en resurs som kan utnyttjas av flera servrar som stöder en mängd olika företagsapplikationer. Förra året började QLogic visa upp tekniken som Mount Rainier, ger dagens tillkännagivande mer detaljer om den första produkten i denna familj, FabricCache QLE10000.
Baserat på en standard Fibre Channel-adapter, har Qlogics FabricCache QLE10000 SSD-lagring som körs på 8 Gbps för att påskynda serverns I/O-åtkomst. Genom att använda en enda drivrutin laddas cachningsprocessen av till adaptern och minimerar effekten på servern med avseende på CPU-cykler och serverminne. Att flytta aktiviteten för I/O till en extern adapter har varit en metod som använts i många år för att förbättra kanalens prestanda samtidigt som värdbehoven hålls lägre. Qlogic har designat detta erbjudande baserat på industristandard PCIe SSD-enheter och Fibre Channel SAN-adaptrar för att maximera kompatibiliteten samtidigt som de totala distributionskostnaderna hålls nere. Den första versionen av SAN-adaptern kommer att ha 200 GB och 400 GB SSD-cache, även om leverantörens och flashkonfigurationen inte avslöjades.
En av de mest attraktiva egenskaperna hos FabricCache-tekniken är förenklingen av distributionen genom att i huvudsak vara transparent för befintlig SAN-infrastruktur, mjukvarudrivrutiner eller hanteringsramverk. Detta innebär att den förbättrade prestandan hos denna arkitektur kan läggas till utan större inverkan på befintliga server- och SAN-miljöer, vilket minimerar stilleståndstiden och potentiella risker vid driftsättning. När det gäller interoperabiliteten för befintliga hanteringsramverk kommer plugins att finnas tillgängliga för VMware, MS Hyper-V och Xen-server.
Till skillnad från vanliga Fibre Channel SAN-adaptrar, är Qlogic FabricCache-adaptrar i konstant kommunikation med varandra, vilket ger kluster- och cachehantering över flera servernoder. Varje adapter identifierar en cacheägare för ett LUN på SAN, och eftersom alla adaptrar är medvetna om detta förhållande omdirigeras I/O:erna till cacheägaren för det specifika LUN. Detta förbättrar skalbarheten avsevärt genom att tillåta en enda kopia av cachad data att stödja flera servrar och applikationer, vilket maximerar utnyttjandet av SSD-enheterna och därmed sänker TCO.
I prestandatester med 250 användare (TCP-E) kunde en enda server utan cache bara ge 74 transaktioner per sekund (TPS), medan en server med delad cache gjorde 544 TPS, en ökning med 7 gånger transaktionerna. Med flera servrar lyser FabricCache-tekniken verkligen: 4 servrar utan cache gjorde 87 TPS, en mager mängd på bara 7 fler TPS än en server. Men med FabricCache GLE10000-adaptrarna och delad cache kunde samma fyra servrar leverera 4 1,925 TPS, en enorm ökning med över 22 gånger.
I ett test med ett Oracle RAC-kluster med 2 noder (11gR2 11.2.03) med 1000 användare:
- 82 % snabbare toppsvarstider
- 87 % minskning av disk IOPS (efterfrågan på array)
- 57 % minskning av genomsnittliga transaktionstider
På en Microsoft SQL Server 2008 tredubblades prestandan nästan i genomströmning när man jämför icke-cachad prestanda med cachad prestanda (120 Mbps vs. 350 Mbps).
För att sammanfatta, ger Qlogic FabricCache-tekniken ett språng för distribuerade miljöer oavsett om de är diskreta eller virtuella och uppvisar följande egenskaper:
- Fiber Channel-adapter och cachekonsolidering
- Transparent cache för förenklad driftsättning och hantering
- Cachedelning över flera servrar och applikationer
- Applikationsprestanda utan förändring av SAN-infrastruktur, S/W-drivrutiner eller hanteringsramverk