Vragen en antwoorden

Ultrastar DC ZN540 voor Percona Server for MySQL

V: Wat is Percona?

A: Percona is een toonaangevende provider van open-source databaseoplossingen. Als vertrouwde partner levert Percona één bron van expertise op het gebied van omgevingen met meerdere leveranciers. Percona biedt installatie, configuratie, afstemming van prestaties, DB-beheer en ondersteuningsservices voor de volgende open-source databases: MySQL, PostgreSQL, MariaDB, MongoDB.
https://www.percona.com/services/support/mysql-support

V: Wat is de relatie tussen Western Digital en Percona?

A: Percona maakt de Percona Server for MySQL compatibel met de Ultrastar DC ZN540 NVMe™ ZNS SSD’s van Western Digital. Dit omvat:

  • Percona Server for MySQL met alle noodzakelijke softwarewijziging ter ondersteuning van Ultrastar DC ZN540, die vrijelijk kunnen worden gedownload van de website van Percona
  • Aanbevelingen voor algemene gebruiksscenario’s en configuraties voor de gecombineerde oplossing met Ultrastar DC ZN540
  • Prestatieafstemming op basis van best practices van configuraties voor de gecombineerde oplossing met Ultrastar DC ZN540
  • Benchmarking van de gecombineerde software voor de gecombineerde oplossing met Ultrastar DC ZN540
  • Tooling van ondernemingsniveau voor de gecombineerde oplossing met Ultrastar DC ZN540:
    • Back-up/Herstel
    • Bewaking/Waarschuwing
    • Geavanceerde replicatie en HA-ondersteuning

V: Waarom zou een klant overwegen MySQL uit te voeren met Ultrastar DC ZN540?

A: Uitvoering van MySQL op de Ulrastar DC ZN540 kan aanzienlijke prestatievoordelen en TCO-voordelen bieden voor transactionele OLTP-workloads. In deze whitepaper worden deze voordelen in detail besproken.

V: Heeft Western Digital onderdelen van de ZNS-software ontwikkeld?

A: Het onderzoeksteam van Western Digital heeft tal van bijdragen geleverd om het fundament voor zoned storage-apparaten te leggen:

  • Western Digital heeft als voorzitter en actief lid deelgenomen aan de standaardisatie-inspanning voor NVMe ter ondersteuning van zoned storage-apparaten. De specificatie voor NVMe Zoned Namespaces (ZNS) is in juni 2020 bekrachtigd en gepubliceerd als een technisch voorstel voor NVMe 1.4a.
  • Western Digital heeft de noodzakelijke software geleverd om zoned block-apparaten te maken die worden ondersteund in de releases voor Linux®-kernel 5.9 en SPDK 20.10 en hoger.
  • Western Digital heeft het ZenFS-bestandssysteem geleverd als opslagback-end voor het RocksDB-project. Het maakt native gegevensopslag in een zoned storage SSD mogelijk voor het RocksDB-archief voor sleutelwaarden en verbetert de prestaties door middel van het gebruik van ZNS SSD’s.

V: Hoe werken de softwarebijdragen van Western Digital met Percona?

A: Western Digital heeft de softwarestack bijgewerkt tot op het RocksDB-niveau. RockDB wordt echter maar heel zelden als zelfstandige toepassing gebruikt. Het is veelmeer een opslagengine die wordt ondersteundd door vele toepassingen voor gegevensbeheer van een hoger niveau. Een van de toepassingen die RocksDB kan gebruiken als opslagengine is MySQL. In die configuratie wordt de toepassing MyRocks genoemd. Het ZenFS-bestandssysteem van Western Digital integreert met MyRocks en stelt MySQL in staat, via gebruik van de MyRocks, tot native gegevensopslag op de ZN540. Aangezien alle beschreven softwareonderdelen open source zijn, kan een MySQL-gebruiker alles samenvoegen om de complete stack te laten werken. Dat is mogelijk de aanpak waaraan onderzoekers de voorkeur geven, maar de meeste grote klanten zullen ondersteuning voor de totale softwarestack eisen. Percona biedt momenteel al ondersteuning voor MyRocks als opslagengine met de Percona Server for MySQL. Percona integreert en ondersteunt de volledige stack van MySQL op MyRocks op ZenFS op Ultrastar DC ZN540. Eindgebruikers kunnen de Percona Server for MySQL downloaden en installeren voor standaard native gebruik met Ultrastar DC ZN540, zonder dat hiervoor extra softwarepakketten zijn vereist. Percona biedt eindgebruikers ondersteuningsabonnementen voor de volledige softwarestack en een enkel aanspreekpunt voor hulp bij installatie, configuratie en prestatieafstemming.

V: Gaat Western Digital ondersteuning voor Percona verkopen?

A: Nee, de overeenkomst met Percona is gebaseerd op verwijzingen. Als een klant geïnteresseerd is in het gebruik van het Ultrastar DC ZN540-apparaat met MySQL, kan deze gratis de software van de Percona Server for MySQL downloaden als open-source pakket van de website van Percona (zodra de oplossing beschikbaar is). Als een klant softwareondersteuning nodig heeft voor het installeren, configureren en afstemmen van de Percona Server for MySQL-software, verwijst Western Digital die klanten naar Percona via een proces voor dealregistratie. Percona kan deze klanten vervolgens softwareondersteuningsservices en verlengingen aanbieden en verkopen. Percona is niet betrokken bij de verkoop van de hardware of ZNS-apparaten. 

V: Worden zoned namespaces alleen ondersteund met MySQL?

A: Nee, zoned namespace-apparaten kunnen goed werken in vele gebruiksscenario’s. Zoned namespaces moeten echter sequentieel worden geschreven, dus moet de softwarestack worden gewijzigd om deze apparaten te ondersteunen. Western Digital onderhoudt relaties met de meest populaire software- en ondersteuningspartners om de drempel voor installatie, configuratie, afstemming en beheer van de oplossing te verlagen. 

Vergelijken