Fragen und Antworten

Ultrastar DC ZN540 für Percona Server für MySQL

Frage: Was ist Percona?

Antwort: Percona ist ein führender Anbieter von Open-Source-Datenbanklösungen. Als enger und bewährter Partner liefert Percona Expertise aus einer Hand in Multi-Vendor-Umgebungen. Percona bietet für folgende Open-Source-Datenbanken Services in den Bereichen Installation, Konfiguration, Leistungssteigerung, Datenbankmanagement und Support an: MySQL, PostgreSQL, MariaDB, MongoDB.
https://www.percona.com/services/support/mysql-support

Frage: Wie arbeiten Western Digital und Percona zusammen?

Antwort: Percona macht den Percona Server für MySQL kompatibel mit Western Digitals Ultrastar DC ZN540 NVMe™ ZNS SSDs. Dies umfasst folgende Leistungen:

  • Bereitstellung des Percona Server für MySQL einschließlich aller erforderlicher Softwareanpassungen zur Unterstützung der Ultrastar DC ZN540. Die Software kann auf der Percona-Website kostenlos heruntergeladen werden.
  • Empfehlungen für allgemeine Anwendungsfälle und Konfigurationen für die kombinierte Lösung mit Ultrastar DC ZN540
  • Bewährte Konfigurationen für die Leistungssteigerung in Kombination mit Ultrastar DC ZN540
  • Benchmarking der kombinierten Software für die Lösung mit Ultrastar DC ZN540
  • Bereitstellung von Enterprise-Tools für die kombinierte Lösung mit Ultrastar DC ZN540:
    • Backup/Wiederherstellung
    • Überwachung/Alarm
    • Fortschrittliche Replikation und HA-Support

Frage: Wie profitieren Anwender von MySQL in Verbindung mit der Ultrastar DC ZN540?

Antwort: Das Ausführen von MySQL auf der Ultrastar DC ZN540 ermöglicht signifikante Leistungssteigerungen und Kostenvorteile bei OLTP-Workloads. Dieses Whitepaper erläutert die Vorteile im Detail.

Frage: Hat Western Digital Teile der ZNS-Software entwickelt?

Antwort: Die Western Digital-Entwicklungsabteilung hat in erheblichem Umfang zur Schaffung der Grundlagen für Zoned-Storage-Geräte beigetragen.

  • Western Digital hat in leitender Position an den Initiativen zur NVMe-Standardisierung für Zoned-Storage-Geräte mitgearbeitet. Die NVMe Zoned Namespaces (ZNS)-Spezifikation wurde im Juni 2020 ratifiziert und als ˈTechnischer Vorschlag NVMe 1.4aˈ veröffentlicht.
  • Western Digital steuerte die Software bei, die zum Support von Zoned Block Devices in Linux® Kernel 5.9 sowie in SPDK 20.10 und höher erforderlich ist.
  • Darüber hinaus entwickelte Western Digital das ZenFS-Dateisystem als Storage-Backend für das RocksDB-Projekt. Es ermöglicht dem RocksDB Key-Value-Store die native Speicherung von Daten auf Zoned-Storage-SSDs sowie Leistungssteigerungen durch den Einsatz von ZNS SSDs.

Frage: Wie funktioniert die von Western Digital beigetragene Software mit Percona?

Antwort: Western Digital hat den Software-Stack bis zum RocksDB-Level entwickelt. RockDB wird jedoch nur selten als Standalone-Anwendung eingesetzt und dient in den meisten Fällen als Speicher-Engine für zahlreiche Datenmanagement-Anwendungen auf höherer Ebene. Eine der Anwendungen, die RocksDB als Speicher-Engine nutzen können, ist MySQL. In dieser Konfiguration wird die Lösung als MyRocks bezeichnet. Das Western Digital ZenFS-Dateisystem ist mit MyRocks integriert und ermöglicht MySQL bei Nutzung des MyRocks-Storage-Backend die native Datenspeicherung auf ZN540-Geräten. Da alle beschriebenen Softwarekomponenten Open Source sind, können MySQL-Anwender Lösungen zusammenstellen, mit denen der gesamte Stack funktioniert. Dies ist die bevorzugte Vorgehensweise für viele Entwickler, die meisten großen Anwender benötigen jedoch Support für den gesamten Software-Stack. Percona unterstützt mit dem Percona Server für MySQL bereits heute MyRocks als Speicher-Engine. Percona integriert und unterstützt bei Ultrastar DC ZN540-Geräten mit ZenFS den kompletten MySQL-Stack auf MyRocks. Endanwender können den Percona Server für MySQL herunterladen, installieren und nativ sowie Out-of-the-Box mit Ultrastar DC ZN540-Geräten nutzen. Zusätzliche Softwarepakete sind dazu nicht erforderlich. Percona bietet Support-Abonnements für den kompletten Software-Stack sowie einen individuellen Ansprechpartner für die Unterstützung bei der Installation, Konfiguration und Leistungssteigerung an.

Frage: Vermarktet Western Digital selbst Supportleistungen für Percona?

Antwort: Nein, die Zusammenarbeit mit Percona basiert auf einer Vermittlungsvereinbarung. Kunden, die Ultrastar DC ZN540-Geräte mit MySQL nutzen wollen, können Percona Server für MySQL kostenfrei als Open Source-Paket auf der Percona-Website herunterladen, sobald die Lösung dort verfügbar ist. Western Digital vermittelt Kunden, die Software-Support für die Installation, Konfiguration und Leistungssteigerung von Percona Server für MySQL benötigen, über ein Registrierungsverfahren an Percona. Percona bietet diesen Kunden dann Software-Supportdienste und -Aktualisierungen an. Percona ist nicht in den Verkauf von Hardware oder ZNS-Geräten involviert. 

Frage: Werden Zoned Namespaces nur mit MySQL unterstützt?

Antwort: Nein. Zoned-Namespace-Geräte eignen sich für ein breites Spektrum von Anwendungsfällen. Zoned Namespaces müssen jedoch sequenziell geschrieben werden, der Software-Stack muss also für die Unterstützung solcher Geräte entsprechend modifiziert werden. Western Digital arbeitet mit den wichtigsten Software- und Support-Partnern daran, die Barrieren für Installation, Konfiguration, Leistungssteigerung und Management der Lösungen zu reduzieren. 

Vergleichen