
les arguments d’Oracle pour MySQL HeatWave face à AWS Aurora sont-ils convaincants ?
Amazon Aurora est un service de base de données relationnelle entièrement géré, compatible avec MySQL et PostgreSQL. MySQL et PostgreSQL offrent la rapidité et la fiabilité des bases de données commerciales haut de gamme avec la simplicité et le coût réduit des bases de données open source. Selon certains utilisateurs, la solution serait évolutive, car elle ne nécessite pas de fenêtre de maintenance pendant les pics de charge imprévus. Cependant, Larry Ellison, le fondateur d’Oracle, a affirmé que son système de gestion de base de données MySQL HeatWave, disponible sur Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS) et Microsoft Azure est 1 000 fois plus rapide qu’AWS Aurora, son principal rival dans le cloud. Un avis qui serait contestable.
Larry Ellison a affirmé que cette performance était due à l’utilisation de la technologie in-memory, qui permet de stocker les données directement dans la mémoire vive plutôt que sur des disques. Il a également vanté les avantages de l’autonomie, qui permet à la base de données de se gérer, de se sécuriser et de se réparer elle-même sans intervention humaine. Selon lui, Oracle est le seul fournisseur de cloud capable de proposer une telle solution, qui offre à la fois rapidité, fiabilité et économie.
Alors qu'Oracle privilégie les bases de données "convergentes" qui peuvent gérer tous les types de données et un large éventail de fonctions, AWS propose plus de 15 bases de données spécifiques, dont Aurora.
Lors de la récente conférence sur les résultats du quatrième trimestre fiscal d'Oracle, Ellison a déclaré : « Nous avons annoncé une nouvelle base de données - une nouvelle version de MySQL avec un processeur de requête rapide appelé HeatWave - et nous avons des clients qui quittent Amazon Aurora et qui font l'expérience d'une vitesse 1000 fois supérieure à celle d'Aurora. »
Oracle MySQL HeatWave est le seul service cloud MySQL doté d'un accélérateur de requêtes en mémoire intégré. Il augmente les performances de MySQL de plusieurs ordres de grandeur pour les charges de travail analytiques et mixtes, sans aucune modification des applications actuelles. Selon Oracle, MySQL HeatWave est 6,5 fois plus rapide qu'Amazon Redshift pour la moitié du coût, 7 fois plus rapide que Snowflake pour un cinquième du coût, et 1 400 fois plus rapide qu'Amazon Aurora pour la moitié du coût. Les clients effectuent des analyses sur les données stockées dans les bases de données MySQL sans avoir à créer une base de données analytique distincte ni à dupliquer l'ETL.
Avec MySQL HeatWave AutoML, les développeurs et les analystes de données peuvent construire, former, déployer et expliquer les modèles d'apprentissage automatique dans MySQL HeatWave sans déplacer les données vers un service d'apprentissage automatique séparé. Les benchmarks démontrent qu'en moyenne, HeatWave AutoML produit des résultats plus précis qu'Amazon Redshift ML, entraîne des modèles 25 fois plus vite à 1 % du coût, et s'adapte à l'ajout de nouveaux nœuds.
Ellison a présenté cette comparaison étonnante dans le cadre d'une discussion plus large centrée sur le comment et le pourquoi de la croissance cloud d'Oracle de 54 % pour le trimestre terminé le 31 mai est deux fois, et dans certains cas, trois fois plus élevée que les autres fournisseurs de classe mondiale dans le Top 10 de la guerre du cloud.
Pour de nombreux clients, a déclaré Ellison, un facteur décisif est la performance supérieure d'Oracle sur l'ensemble de la pile cloud - infrastructure, bases de données, applications, analyse, et plus encore. Et dans l'économie numérique alimentée par les données, la vitesse est l'ultime facteur de différenciation, selon Ellison. « Nous fonctionnons deux fois plus vite et nous coûtons deux fois moins cher », a-t-il déclaré à propos du portefeuille des services cloud d'Oracle. « Mais parfois, nous sommes beaucoup plus rapides que le double, et nous coûtons beaucoup moins que la moitié », a ajouté Ellison avant de faire la comparaison avec AWS Aurora.
Au cœur de cette capacité à grande vitesse, a-t-il dit, se trouve un réseau extrêmement rapide. « Nous pouvons construire des GPU que d'autres ne peuvent pas construire parce que nous avons un réseau rapide », a déclaré Ellison.
« Nous utilisons un réseau RDMA très rapide, et nous commençons par là. Et dans notre Gen2 Cloud, tout notre réseau est un réseau super rapide, ce qui signifie que la plupart des applications exécutées dans Oracle Cloud seront beaucoup plus rapides que celles de nos concurrents, car ils n'utilisent pas ce type de réseau. Nous avons donc d'énormes avantages en termes de coûts.
Qu'est-ce qu'un cloud Gen 2 ?
L'informatique en cloud est à l'origine d'une incroyable transformation dont nous faisons tous l'expérience sur le marché aujourd'hui. Il change vraiment tout. Il modifie la façon dont les entreprises fonctionnent et dont les gens travaillent ; il crée de nouvelles catégories et perturbe les catégories existantes, il modifie la façon dont nous communiquons et partageons et cela se produit à une vitesse incroyable. Cependant, alors que l'adoption de l'informatique dématérialisée continue d'évoluer, de nombreuses entreprises ont encore du mal à trouver un fournisseur d'informatique dématérialisée qui puisse répondre à leurs besoins.
C'est dans cette optique qu'Oracle a conçu son infrastructure cloud de nouvelle génération pour les entreprises, tout en créant une plateforme qui prend en charge les nouvelles technologies émergentes. Gen 2 Cloud permet aux entreprises de remplacer leurs centres de données sur site par un modèle de déploiement dans le nuage. Alors que Gen 1 était axé sur l'absence de serveur et l'élasticité, Gen 2 est centré sur l'autonomie et la sécurité. Ces principes de conception sont ce qui différencie Gen 2 de son prédécesseur, offrant une sécurité intégrée pour atténuer les menaces, une économie supérieure avec une automatisation améliorée, et une évolutivité et une disponibilité à la pointe de l'industrie.
Comparaison des propriétés du système Amazon Aurora vs Oracle
Amazon Aurora
Amazon Aurora est un moteur de base de données relationnelle entièrement géré, compatible avec MySQL et PostgreSQL. MySQL et PostgreSQL combinent la vitesse et la fiabilité des bases de données commerciales haut de gamme avec la simplicité et la rentabilité des bases de données open source. Le code, les outils et les applications qui sont utilisés aujourd’hui avec les bases de données MySQL et PostgreSQL existantes peuvent être utilisés avec Aurora. Pour certaines charges de travail, Aurora peut fournir un débit jusqu'à cinq fois supérieur à celui de MySQL et jusqu'à trois fois supérieur à celui de PostgreSQL, sans qu'il soit nécessaire de modifier la plupart des applications existantes.
Amazon Aurora offre une sécurité intégrée, des sauvegardes continues, un calcul sans serveur, jusqu'à 15 répliques en lecture, une réplication multirégion automatisée et des intégrations avec d'autres services AWS.
Aurora comprend un sous-système de stockage haute performance. Ses moteurs de base de données compatibles avec MySQL et PostgreSQL sont personnalisés pour tirer parti de ce stockage distribué rapide. Le stockage sous-jacent s'accroît automatiquement en fonction des besoins. Un volume de cluster Aurora peut atteindre une taille maximale de 128 tebibytes (TiB). Aurora automatise et standardise également la mise en grappe et la réplication des bases de données, qui sont généralement les aspects les plus difficiles de la configuration et de l'administration des bases de données.
Aurora fait partie du service de base de données géré Amazon Relational Database Service (Amazon RDS). Amazon RDS est un service web qui facilite la mise en place, l'exploitation et l'évolution d'une base de données relationnelle dans le cloud. L'évolutivité de la solution est bonne, car nul besoin de prendre une fenêtre de maintenance pendant les charges de travail imprévisibles.
Certains utilisateurs ont exprimé le besoin d’une amélioration du côté des développeurs. Ils aimeraient également avoir une solution indépendante d’Amazon. Amazon aurait tendance à privilégier le développement de clients web, qui ne sont pas toujours les plus rapides ou les plus réactifs selon les besoins.
Les fonctionnalités sont assez bonnes, et ils ne demandent pas d’améliorations techniques. Mais du point de vue du coût, certains clients ne choisiraient pas Aurora à cause de cela. Le prix pourrait être amélioré. Enfin, certains utilisateurs aimeraient voir des informations...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.