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 sur les performances de la base de données en fonction des requêtes. Ils aimeraient tirer parti des informations sur les performances de SolarWinds dans les services AWS.
Base de données Oracle
Oracle Database offre des capacités avancées qui sont très performantes. La solution est très simple à utiliser dans l’ensemble. La fonction d’optimisation des performances d’Oracle Database est appréciée des utilisateurs, car elle permet de bénéficier d’indices et d’indexation, qui sont très pratiques. D’autres fonctionnalités intéressantes sont le rack, les coffres-forts de clés d’enregistrement et la compression des sauvegardes.
Le tableau de contrôle peut être la meilleure solution pour une gestion intelligente des données, ainsi que pour l’intelligence économique. L’un des points forts d’Oracle Database est la maturité de la solution. C’est une solution très stable, notamment avec la sauvegarde à chaud. Toutefois, l’installation d’Enterprise Manager Grid Control pourrait être un peu plus simple. Il y a beaucoup d’aspects qui peuvent être améliorés dans Oracle Database. Par exemple, elle pourrait être plus intuitive et devrait être plus facile à intégrer dans le cloud. Oracle pourrait s’améliorer en offrant une meilleure intégration avec d’autres solutions, comme les plateformes Angular.
La facilité d’installation et de configuration pour la connexion à Microsoft et PostgreSQL pourrait être améliorée. Le principal inconvénient est qu’Oracle est très restrictif en termes de technologies autorisées où les utilisateurs peuvent librement déployer Oracle Database ou tout autre produit Oracle.
Plusieurs utilisateurs ont exprimé leur insatisfaction quant au coût de la solution. Ils estiment que le prix pourrait être amélioré, réduit ou moins élevé. Certains trouvent que les licences sont trop chères, surtout si elles sont mensuelles. Ils aimeraient une baisse du prix ou une meilleure flexibilité. Enfin, certains payent une licence annuelle entreprise Oracle Database, ce qui représente un investissement important.
L’avis de Larry Ellison, le fondateur d’Oracle, sur la supériorité de MySQL HeatWave par rapport à AWS Aurora est discutable, car il repose sur des chiffres de performance qui peuvent varier selon les configurations, les charges de travail et les scénarios d’utilisation. De plus, il ne tient pas compte d’autres aspects importants tels que la simplicité, la sécurité, la flexibilité et le coût total de possession des solutions. Selon certains analystes, MySQL HeatWave présente certes des avantages en termes de vitesse, de coût et d’intégration des données, mais AWS Aurora offre également des fonctionnalités intéressantes comme la compatibilité avec MySQL et PostgreSQL, la haute disponibilité, la scalabilité et l’innovation continue.
Par ailleurs, AWS Aurora peut être combiné avec d’autres services AWS comme Redshift ou Snowflake pour répondre aux besoins analytiques et de machine learning des clients. Il n’existe donc pas de solution universelle qui convienne à tous les cas d’usage, mais plutôt des choix à faire en fonction des besoins et des préférences de chaque client.
Sources : vidéos (1, 2)
Et vous ?
Quels sont les biais ou les intérêts qui pourraient influencer l’avis de Larry Ellison en faveur de sa propre solution ?
Quels sont les retours d’expérience des clients qui ont utilisé MySQL HeatWave et AWS Aurora pour leurs besoins spécifiques ?
Quels sont les critères de qualité et de satisfaction des clients qui vont au-delà de la performance pure des solutions ?
Quels sont les défis ou les limites que MySQL HeatWave doit encore surmonter pour se différencier d’AWS Aurora ?
Voir aussi :