Questions-réponses

L'Ultrastar DC ZN540 pour le Percona Server for MySQL

Q : Qu'est-ce que Percona ?

R : Percona est l'un des principaux fournisseurs de solutions de bases de données open source. En tant que partenaire de confiance, Percona fournit une source unique d'expertise dans des environnements multifournisseurs. Percona propose des services d'installation, de configuration, d'optimisation des performances, de support et de gestion de bases de données pour les bases de données open source suivantes : MySQL, PostgreSQL, MariaDB, MongoDB.
https://www.percona.com/services/support/mysql-support

Q : Quelle relation existe-t-il entre Western Digital et Percona ?

R : Percona va rendre son système Percona Server for MySQL compatible avec les disques SSD Ultrastar DC ZN540 NVMe™ ZNS de Western Digital. Les éléments suivants font partie de cette collaboration.

  • Le système Percona Server for MySQL, qui inclut toutes les modifications logicielles nécessaires pour prendre en charge le disque Ultrastar DC ZN540 (téléchargeable gratuitement sur le site Web de Percona).
  • Des recommandations pour les cas d'utilisation générale et des configurations pour la solution combinée avec le disque Ultrastar DC ZN540
  • Des bonnes pratiques de configuration afin d'optimiser les performances pour la solution combinée avec le disque Ultrastar DC ZN540
  • Une analyse comparative des logiciels combinés pour la solution combinée avec le disque Ultrastar DC ZN540
  • Fonctionnalités professionnelles pour la solution combinée avec le disque Ultrastar DC ZN540 :
    • Sauvegarde/Restauration
    • Surveillance/Alerte
    • Prise en charge avancée de la réplication et de la haute disponibilité (HA)

Q : Pourquoi un client envisagerait-il d'exploiter MySQL avec l'Ultrastar DC ZN540 ?

R : L'exécution de MySQL avec l'Ultrastar DC ZN540 peut offrir des avantages significatifs en termes de performances et de coût total de possession (TCO) pour les charges de travail OLTP transactionnelles. Ce livre blanc explique ces avantages en détail.

Q : Western Digital a-t-il créé certains des logiciels ZNS ?

R : L'équipe de recherche Western Digital a contribué de manière significative à jeter les bases des dispositifs Zoned Storage :

  • Western Digital a conduit et participé activement à l'effort de normalisation NVMe pour prendre en charge les périphériques Zoned Storage. La spécification NVMe Zoned Namespaces (ZNS ; espaces de noms zonés) a été ratifiée en juin 2020 et publiée en tant que proposition technique NVMe 1.4a.
  • Western Digital a fourni les logiciels nécessaires pour assurer la prise en charge des périphériques Zoned Block par les versions Linux® kernel 5.9 et SPDK 20.10 (et ultérieures).
  • Western Digital a contribué au système de fichiers ZenFS en tant que backend de stockage pour le projet RocksDB. Le magasin clé-valeur RocksDB peut ainsi stocker ses données de manière native sur un disque SSD Zoned Storage et améliorer les performances en utilisant des disques SSD ZNS.

Q : Comment les contributions logicielles de Western Digital fonctionnent-elles avec Percona ?

R : Western Digital a rendu possible l'utilisation de la pile logicielle jusqu'au niveau RocksDB. Cependant, RocksDB est très rarement utilisé comme application autonome. Il est plutôt utilisé comme un moteur de stockage exploité par de nombreuses applications de gestion de données de haut niveau. MySQL est une des applications capables d'exploiter RocksDB en tant que moteur de stockage. Cette configuration est appelée MyRocks. Le système de fichiers ZenFS de Western Digital s'intègre à MyRocks et permet à MySQL de stocker des données nativement sur le disque ZN540 en utilisant le backend de stockage MyRocks. Comme tous les composants logiciels décrits sont open source, un utilisateur de MySQL peut tout assembler lui-même pour que la pile complète fonctionne. Bien que ce soit réalisable d'après les chercheurs, la plupart des clients grands comptes auront quand même besoin d'une prise en charge pour l'ensemble de la pile logicielle. Percona prend actuellement déjà en charge MyRocks en tant que moteur de stockage avec le Percona Server for MySQL. Percona intègre et prend en charge la pile complète MySQL basée sur MyRocks sur le système ZenFS du disque Ultrastar DC ZN540. Les utilisateurs finaux pourront télécharger et installer Percona Server for MySQL et l'utiliser nativement avec l'Ultrastar DC ZN540 prêt à l'emploi, sans nécessiter de logiciels supplémentaires. Percona proposera aux utilisateurs finaux des contrats de support pour la pile logicielle complète et un point de contact unique afin d'obtenir de l'aide pour l'installation, la configuration et le réglage des performances.

Q : Western Digital commercialisera-t-il les services d'assistance Percona ?

R : Non, nous avons avec Percona un accord de recommandation. Si un client souhaite utiliser le disque Ultrastar DC ZN540 avec MySQL, il peut télécharger gratuitement le logiciel Percona Server for MySQL sous forme de package open source sur le site Web de Percona (une fois la solution disponible). Si un client a besoin d'une assistance logicielle pour l'installation, la configuration et le réglage du logiciel Percona Server for MySQL, Western Digital renverra ces clients à Percona par le biais d'un processus d'enregistrement des transactions. Percona pourra alors proposer et vendre des services d'assistance logicielle et des renouvellements à ces clients. Percona n'est pas impliqué dans la vente de matériel ou d'appareils ZNS. 

Q : Les dispositifs Zoned Namespaces sont-ils uniquement pris en charge avec MySQL ?

R : Non, les dispositifs Zoned Namespace peuvent être avantageux pour de nombreux cas d'utilisation. Cependant, ils doivent être écrits de manière séquentielle, de sorte que la pile logicielle doit être modifiée pour prendre en charge ces périphériques. Western Digital collabore avec les partenaires les plus populaires, pour les logiciels et le support, afin de faciliter l'installation, la configuration, le réglage et la gestion des solutions. 

Comparer