Der Titel soll nicht aufrührerisch sein, auch wenn er vielleicht so rüberkommt. Es soll lediglich verdeutlichen, dass die Vorteile von Flash im Rechenzentrum so erwiesen sind, dass es zwei Hauptgründe dafür gibt, wenn Sie die Vorteile von Flash nicht in gewisser Weise nutzen. Entweder haben Sie Angst, oder zweitens, Ihre Daten sind von geringem Wert und niemand möchte darauf zugreifen. Die seit langem bestehenden Bedenken hinsichtlich Preis und Haltbarkeit wurden ausgeräumt und für bestimmte Anwendungen wie Datenbanken bietet Flash ein besseres Erlebnis bei geringeren Betriebskosten.
Der Titel soll nicht aufrührerisch sein, auch wenn er vielleicht so rüberkommt. Es soll lediglich verdeutlichen, dass die Vorteile von Flash im Rechenzentrum so erwiesen sind, dass es zwei Hauptgründe dafür gibt, wenn Sie die Vorteile von Flash nicht in gewisser Weise nutzen. Entweder haben Sie Angst, oder zweitens, Ihre Daten sind von geringem Wert und niemand möchte darauf zugreifen. Die seit langem bestehenden Bedenken hinsichtlich Preis und Haltbarkeit wurden ausgeräumt und für bestimmte Anwendungen wie Datenbanken bietet Flash ein besseres Erlebnis bei geringeren Betriebskosten.
Das Team von StorageReview hält Flash für selbstverständlich, wir haben SSDs und Arrays bis zur Decke im Labor gestapelt und wir sind so reich an Flash, dass wir es verwenden Fusion-io ION für primären und manchmal Backup-Speicher. Unternehmen, die Flash im Rechenzentrum eingeführt haben, denken genauso: Nachdem der anfängliche Glanz nachgelassen hat, akzeptieren sie einfach, dass Flash seinen Zweck erfüllt, und die Erinnerungen an den Kampf gegen die Latenz in Anwendungen sind längst verschwunden. Aber nicht jeder hatte ein Flash-Erlebnis, wie ich an ein lokales Unternehmen erinnere, dem wir diese Woche geholfen haben, indem wir ihnen das Licht gezeigt haben.
Bei der betreffenden Anwendung handelt es sich um eine mandantenfähige webbasierte benutzerdefinierte Anwendung mit Microsoft SQL Server-Datenbank-Backend. Die Datenbank ist nach den meisten Maßstäben nicht groß, aber das Problem, das auftauchte, hing mit der Berichterstellung zusammen, einem häufigen Problem in vielen Anwendungen. Die komplexen Abfragen in benutzerdefinierten Reporting-Engines rufen Daten aus allen möglichen Tabellen ab, was für Festplatten größtenteils aufwändig ist. In Cincinnati sind wir sehr freundlich; Nach einer Diskussion über Kapazitäts-, Leistungs- und Budgetbedenken haben wir ihnen eine PCIe-SSD geliehen, die zu ihrem Szenario passte.
Die PCIe-SSD wurde in einen Standard-Bare-Metal-Server eingebaut, und innerhalb eines Tages war das Laufwerk konfiguriert und die vollständige SQL Server-Wiederherstellung auf dem Flash durchgeführt. Natürlich erwartete der Datenbankadministrator, dass das Laufwerk schneller sein würde als das 10-KByte-HDD-Array, das er installiert hatte, aber die E-Mail, die ich erhielt, trug den Titel „Datenbank. Also wow.“ und dieser besondere Auszug ist bedeutungsvoll:
Ich habe eine der Abfragen aus unserer Live-Umgebung übernommen und sie auf einer frisch wiederhergestellten Kopie der Live-Daten auf der neuen Box ausgeführt, auf der SQL Server auf der SSD installiert war. Zeit, um live zu laufen, 2 Minuten 22 Sekunden. Zeit zum Laufen im Büro… 9 Sekunden. Ich wusste schon vorher, dass IO unser Flaschenhals ist, ich hatte keine Ahnung, dass es … so … bedeutsam ist.
In den darauffolgenden E-Mails gab es ein kurzes virtuelles Gelächter, gefolgt von der Bitte des Datenbankadministrators, einen Vertriebskontakt zu bitten, ein paar Karten für seine SQL-Produktionsumgebung zu kaufen. Eine 16-fache Reduzierung der Berichtsanforderungszeit und die daraus resultierende verbesserte Benutzererfahrung bedeuten, dass diese Verbesserungen buchstäblich Tag und Nacht in Kraft treten würden, sobald sie in der Produktion sind. Natürlich kann es bei mehr Benutzern und mehr Gewicht auf dem Datenbankserver dauern, bis der Bericht live verfügbar ist als in Test/Entwicklung, aber der Punkt ist ziemlich klar: Flash lindert E/A-Probleme und manchmal muss man es einfach gesehen haben, um es zu glauben. Mit einer bescheidenen Investition in Technologie, ohne Code-Umschreibung oder andere systematische Änderungen, ist diese Anwendung schneller und wettbewerbsfähiger, was sich direkt in etwas niederschlägt, das selbst Marketing-Leute verstehen: mehr Umsatz. Der Datenbankadministrator ist ein neuer interner Held und alle gehen glücklich nach Hause.
Zurück zum Ausgangspunkt: Wenn Sie Flash nicht mit Datenbanken verwenden, liegt das wahrscheinlich an Angst oder an Daten, die niemanden interessieren. Für letzteres sollten Sie es auf einer Festplatte mit hoher Kapazität und langsamer Geschwindigkeit belassen. Wenn Angst immer noch das Problem ist, nutzen Sie dieses Beispiel und die Tausenden anderen, um sich mit Flash und seinen Einsatzmöglichkeiten vertraut zu machen. Es muss nicht teuer sein. Auch wenn Sie sich vielleicht ein All-Flash-Array für alle Workloads wünschen, entspricht diese Budgetanforderung manchmal nicht der Realität. Es gibt jedoch viele andere Möglichkeiten: SATA/SAS/PCIe im Host, ein wenig Flash im Host mit Caching-Software, eine kleine Menge Flash in einem Hybrid-Array … die Auswahl ist endlos. Wenn Sie eine Datenbank finden, die zu Ihrem Budget passt, werden Sie es nicht bereuen.
Wenn Sie Beratung benötigen oder Fragen zum Thema Flash haben, fragen Sie uns, wir helfen Ihnen weiter. Stellen Sie eine Frage an unsere Unternehmensspeicherforen or Schreiben Sie uns eine E-Mail oder sogar ein TweetIn jedem Fall ist es kostenlos, wir möchten nur, dass gute Kaufentscheidungen getroffen werden. Wir sind außerdem sehr gut mit den wichtigsten Akteuren vernetzt und können bei Bedarf direkt ein Gespräch vermitteln.
Besprechen Sie diese Geschichte