Titeln är inte avsedd att vara upphetsande, även om den kan komma av som sådan. Det är helt enkelt menat att kommunicera poängen att fördelarna med flash i datacentret är så bevisade att om du inte drar nytta av flash i någon kapacitet finns det två huvudorsaker till varför. Antingen en, är du rädd, eller två, din data är lågt värde och ingen vill komma åt den. Det är ungefär det, den långvariga oron över pris och uthållighet har mildrats och för vissa applikationer som databaser ger flash en bättre upplevelse med lägre ägandekostnader.
Teamet på StorageReview tar flash för givet, vi har SSD-diskar och arrayer staplade upp till taket i labbet och vi är så rika på flash att vi använder Fusion-io ION för primär och ibland säkerhetskopiering. Organisationer som har infört flash i datacentret känner likadant, efter att den initiala glöden avtagit accepterar de bara att flash finns där och gör sitt, och minnena av att bekämpa latens i applikationer är sedan länge borta. Men inte alla har haft en flash-upplevelse, vilket jag blir påmind om av ett lokalt företag vi hjälpte den här veckan genom att visa dem ljuset.
Applikationen i fråga är en webbaserad webbaserad anpassad applikation med flera klienter med Microsoft SQL Server-databas backend. Databasen är inte stor med de flesta standarder, men problemet som började dyka upp var relaterat till rapportering, en vanlig slug inom många applikationer. De komplexa frågorna i anpassade rapporteringsmotorer drar data från alla möjliga tabeller på ett till stor del smärtsamt sätt för hårddiskar. I Cincinnati är vi väldigt vänliga; efter en diskussion om kapacitet, prestanda och budgetproblem lånade vi dem en PCIe SSD som passade deras scenario.
PCIe SSD:n gick in i en standardbar metallserver, och inom en dag konfigurerades enheten och full SQL Server-återställning gjordes på flashen. Naturligtvis förväntade databasadministratören att enheten skulle vara snabbare än den 10K HDD-array de hade på plats, men mejlet jag fick hette "databas. så wow." och det här utdraget är meningsfullt:
Jag tog en av frågorna från vår livemiljö, körde dem på en nyligen återställd kopia av livedata på den nya lådan med SQL Server installerad på SSD:n. Dags att köra live, 2 minuter 22 sekunder. Dags att springa på kontoret... 9 sekunder. Jag visste att IO var vår flaskhals innan, jag hade ingen aning om att det var… det här… betydelsefullt.
De efterföljande mejlen innehöll lite virtuella skratt fram och tillbaka följt av att databasadministratören ville att en säljkontakt skulle köpa några kort för deras produktions-SQL-miljö. En 16X minskning av rapportbegäranstid och resulterande förbättrad användarupplevelse betyder att dessa förbättringar bokstavligen skulle vara natt och dag en gång i produktionen. Naturligtvis med fler användare och mer vikt på databasservern kan rapporten ta längre tid live än i test/dev, men poängen är ganska tydlig, flash lindrar IO-smärta och ibland måste man bara se det för att tro det. För en blygsam investering i teknik, utan kod omskrivning eller andra systematiska förändringar, är den här applikationen snabbare och mer konkurrenskraftig, vilket direkt leder till något som även marknadsföringkillar förstår, mer försäljning. Databasadministratören är en ny intern hjälte och alla går hem nöjda.
Tillbaka till början, om du inte använder flash med databaser är det förmodligen på grund av rädsla eller data som ingen bryr sig om. För den senare, låt den stå på högkapacitetsdisk med långsam hastighet. Om rädsla fortfarande är problemet, använd det här exemplet och de tusentals andra där ute för att bekanta dig med flash och alla sätt den kan utnyttjas på. Det behöver inte vara dyrt, medan du kanske längtar efter en all-flash-array för alla arbetsbelastningar, ibland stämmer inte det budgetkravet med verkligheten. Det finns dock många andra vägar att gå, SATA/SAS/PCIe i värddatorn, lite flash i värddatorn med cachingprogramvara, en liten mängd blixt i en hybriduppsättning...valen är oändliga. Om du har en databas hittar du en som fungerar för din budget, du kommer inte att ångra det.
Om du behöver råd eller har frågor om flashminne, fråga oss så hjälper vi dig. Ställ en fråga till våra forum för företagslagring eller skicka ett mejl eller en tweet till oss . Det är gratis oavsett, vi vill bara se att bra köpbeslut fattas. Vi har också goda kontakter med de största aktörerna och kan underlätta en konversation direkt om det behövs.




Amazon