samedi, 20 avril 2024

Pourquoi Google Cloud se bat contre AWS et Azure sur le marché brûlant de PostgreSQL

Thomas Kurian (PDG – Google Cloud)

Crédit : Google Cloud

Alors que de plus en plus d’entreprises déplacent leurs informations de la tradition vers des bases de données open source dans le cloud, Google Cloud Platform (GCP) propose une base de données en tant que service entièrement gérée et compatible avec PostgreSQL ( DBaaS), surnommée AlloyDB, désormais en préversion publique et destinée à gérer la similitude entre Amazon Aurora et la base de données Microsoft Azure pour PostgreSQL.

D’ici 2022, 75 % de toutes les bases de données seront publiées ou déplacées vers une plate-forme cloud, avec seulement 5 % jamais envisagés pour le rapatriement vers des systèmes sur site, selon Gartner. Ce modèle est alimenté par la décision des entreprises d’utiliser des bases de données pour l’analyse, a déclaré Gartner.

En outre, Gartner a expliqué que plus de 50 % des bases de données héritées sont en cours de transition vers l’open source et plus encore. Plus de 70 % du développement d’applications flambant neuves se fait sur des bases de données open source. D’autre part, de nombreuses entreprises choisissent PostgreSQL pour leur système de gestion de base de données.

Pourquoi entreprises qui s’approprient PostgreSQL ?

Google Cloud, AWS et Microsoft se sont concentrés sur PostgreSQL en raison de sa popularité croissante, pour ne citer que quelques bases de données, ont ajouté les analystes.

 » Postgres est incontestablement au milieu d’un regain d’intérêt et d’utilisation, en grande partie parce qu’il s’agit d’une base de données open source avec de nombreux fournisseurs potentiels, et du fait qu’il s’agit d’une base de données flexible qui a été considérablement ajustée pour tous. en termes de charges de travail « , a déclaré Stephen O’Grady, analyste principal chez RedMonk.

De plus, a déclaré Tony Baer, ​​principal et créateur de dbInsight, il existe également une énorme communauté de bases de données basées sur PostgreSQL tirant parti du noyau une technologie et une base de compétences difficiles à ignorer, ce qui en fait une base de données open source de base par défaut pour les entreprises.

Autre analyse sts pensent que bien que PostgreSQL n’ait pas encore dépassé la popularité de MySQL, d’Oracle, il présente des avantages.

 » En comparant MySQL et PostgreSQL, les organisations choisissent les capacités transactionnelles et analytiques de PostgreSQL, la prise en charge étendue des données spatiales , une assistance SQL plus large, une sécurité et une gouvernance améliorées et une assistance élargie pour les langages d’émissions, entraînant un développement plus important « , a déclaré Noel Yuhanna, analyste principal chez Forrester.

Selon les informations des bases de données relationnelles comprenant la plate-forme db-engines . com, PostgreSQL n’a cessé d’augmenter en popularité et est actuellement le 4e SGBDR (système de gestion de base de données relationnelle) le plus populaire et le quatrième produit le plus populaire cité parmi toutes les bases de données dans leur classement.

L’augmentation continue de la popularité a en fait exigé des hyperscalers pour créer des services de base de données basés sur PostgreSQL, a déclaré Doug Henschen, analyste principal chez Constellation Research.

 » Dans de nombreux cas, les fournisseurs de cloud investissent des ressources dans l’offre de services de migration qui simplifient la migration du travail sur ces services basés sur Postgre, et ils améliorent également les fonctions de compatibilité avec Oracle Database en particulier. La disponibilité de plusieurs services et les améliorations de la compatibilité avec les bases de données d’entreprise viennent d’encourager davantage de migrations et une popularité accrue pour PostgreSQL « , a déclaré Henschen.

Google vient tout juste d’inclure une conversion de schéma Oracle vers PostgreSQL et des capacités de duplication de données à son service de migration de base de données e.

Voici la distinction entre AlloyDB de Google et CloudSQL

Google affirme que son nouveau AlloyDB, en tant que DBaaS géré par PostgreSQL, est destiné aux « haut de gamme bases de données  » contrairement à son service de base de données géré CloudSQL PostgreSQL existant, qui, selon l’entreprise, connaît également une  » excellente  » traction.

 » Nous avons vu qu’il y avait des lacunes particulières que nous pouvions et devions combler, pour vraiment assurez-vous que les meilleures bases de données finales pourraient effectivement passer. Et ce sont des lacunes dans leurs emplacements d’échelle, d’accessibilité, d’extension des cas d’utilisation un peu au-delà du transactionnel pour également prendre en charge le travail analytique « , a déclaré Andi Gutmans, superviseur général des bases de données chez Google Cloud.

AlloyDB s’appuie sur Google Les capacités des installations du cloud dans le domaine du stockage, du calcul et de la mise en réseau tout en l’intégrant à la compatibilité Postgres, a déclaré Gutmans, ajoutant qu’il offre des performances et une évolutivité plus rapides que le service CloudSQL pour PostgreSQL existant.

Couche de stockage est essentiel aux performances de PostgreSQL

 » Nous découvrons que l’ingrédient crucial est la nouvelle couche de stockage qui améliore les performances de PostgreSQL », a déclaré Yuhanna de Forrester.

 » Contrairement à MySQL , qui prend en charge plusieurs moteurs de stockage, PostgreSQL s’appuie généralement sur un seul moteur de stockage. Bien qu’AlloyDB exploite une couche de stockage cloud native exclusive, il offre une compatibilité PostgreSQL à 100 %, permettant aux applications PostgreSQL existantes de migrer sans modification d’application ou de base de données », a déclaré Yuhanna, ajoutant qu’il s’attend à voir une forte traction pour le nouveau service en tant qu’entreprises. élargir leur utilisation de PostgreSQL.

Google a également ajouté des accélérateurs ainsi que des capacités d’IA et d’intelligence artificielle au DBaaS géré pour garantir une facilité de gestion avec de meilleures performances, a déclaré Gutmans.

 » Nous utilisons l’intelligence artificielle et les algorithmes pour éliminer généralement une grande partie des problèmes de gestion que les clients ont rencontrés dans le passé avec des choses comme Postgres et le faire pour eux. Ce sont des choses comme la gestion de l’auto-VACUUM, la façon dont nous configurons les circonstances pour une meilleure efficacité, la configuration de la gestion du stockage et de la mémoire, etc. « , a déclaré Gutmans. Auto-VACUUM décrit un processus qui nettoie les informations redondantes.

AlloyDB inclut également une combinaison de la plate-forme Vertex AI, un atelier créé pour les chercheurs en information traitant des emplois en intelligence artificielle, et selon Gutmans, les entreprises pourraient  » réellement faire de l’inférence en temps réel dans le cadre de transactions. « 

Un exemple d’une telle inférence en temps réel, que Gartner appelle des offres améliorées, consiste à déclencher ou à appeler un module de détection de fraude dans une transaction pour une entrée de carte de crédit pour une dépense.

En fait, un grand nombre de services de bases de données cloud commencent à tirer parti de l’apprentissage automatique pour effectuer une analyse constante en boucle fermée pour l’auto-réglage et l’optimisation, a déclaré Henschen de Constellation, ajoutant que la simplification de la maintenance grâce à l’auto-réglage et à l’optimisation est pas spécial.

 » Mais dans le cas d’AlloyDB, il optimise simultanément le stockage en ligne et en colonne, de sorte qu’il peut répondre à la fois aux besoins transactionnels et analytiques et n’a pas besoin d’être réglé, selon Google, pour un besoin ou l’autre « , a déclaré Henschen.

 » Cette efficacité « trans-analytique » soutient également la combinaison avec Vertex AI. L’avantage est la haute performance dans des circonstances telles que les prêts, les risques, l’analyse du taux de désabonnement, donc là où vous essayez de faire de l’organisation avec les clients en temps réel tout en prenant en charge une analyse approfondie basée sur la science des données. « 

Compatible avec Postgres contre PostgreSQL

Le tout nouveau AlloyDB de Google Cloud pour PostgreSQL est un service compatible avec Postgres, différent d’une base de données PostgreSQL service comme CloudSQL de GCP.

Cela signifie qu’il est développé pour être différent (plus rapide, plus gérable, fiable et évolutif) que le RDMS PostgreSQL standard tout en en prenant les bases fondamentales et la sémantique, ont déclaré les experts.

« Il existe de nombreuses bases de données compatibles avec PostgreSQL qui ne sont pas PostgreSQL, mais elles utilisent toute la sémantique SQL de cette base de données pour tirer parti de l’attrait et de la familiarité avec la façon dont vous programmez/interrogez PostgreSQL », a déclaré Henschen.

Cela implique également que les développeurs peuvent créer ou transférer des applications développées sur PostgreSQL vers cette base de données. Le tout nouveau service, qui, selon la société, est  » 100 % compatible avec Postgres », prend en charge plus de 50 extensions de l’environnement Postgres , a déclaré Gutmans de Google.

Prix et concurrence n sur le marché PostgreSQL

Google affirme que le tout nouveau DBaaS géré utilise de meilleures performances tarifaires que ses concurrents, car il a modifié sa technique de tarification pour exclure les frais d’entrée/sortie onéreux que beaucoup de Les entreprises doivent supporter les services de base de données gérés.

Les entreprises seront facturées sur le calcul, le stockage et les autres services qu’elles consomment, a déclaré Gutmans, ajoutant que cela permettra aux entreprises de planifier leurs dépenses beaucoup plus facilement.

Mais le service AlloyDB pour PostgresSQL aura de gros concurrents comme Amazon Aurora, Oracle Autonomous Databases et Oracle mySQL HeatWave, tous deux du point de vue de la vitesse/coût, ainsi que pour OLAP (traitement analytique en ligne) et OLTP ( traitement des transactions en ligne.

 » Je ne pense pas qu’Aurora traite les exigences analytiques de manière aussi approfondie qu’AlloyDB, bien qu’il s’intègre à SageMaker pour prendre en charge le même type de circonstances d’inférence en temps réel », a déclaré Henschen.

 » D’autre part, Oracle est bien connu pour promouvoir Oracle Database en tant que « base de données universelle » qui peut tout faire, mais il convient de noter qu’il dispose de services Oracle Autonomous Database distincts qui sont réglés pour les transactions ou entrepôt de données/utilisation analytique « , a déclaré Henschen, notant qu’il n’y a pas encore de versions réelles d’AlloyDB.

Le transfert de Google pour lancer le tout nouveau DBaaS géré pourrait être considéré comme une méthode pour couvrir autant de marché que possible, a déclaré Grady de RedMonk.

« Tout comme AWS fournit à la fois Postgres standard et une option propriétaire compatible avec Postgres dans Aurora, Google semble répondre aux deux marchés qui valent la norme d’une base de données open source et ceux qui sont prêts à compromettre la base entièrement open source en échange d’une base de données plus performante et compatible avec Postgres », a déclaré Grady.

Amazon Aurora prend en charge les bases de données MySQL et PostgreSQL.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici