La concurrence pour la domination de l’informatique en nuage public est une course acharnée à trois: Amazon Web Services (AWS) contre Microsoft Azure contre Google Cloud Platform (GCP). Ces trois grandes entreprises de cloud tiennent clairement une position dominante sur les marchés de l’infrastructure en tant que service (IaaS) et de la plateforme en tant que service (PaaS).
AWS est particulièrement dominant sur le marché. Le logiciel Cloud d’AWS détient une part de marché de 33%, Microsoft Azure détient une part de marché de 21% et Google Cloud détient une part de marché de 11%, selon Statista.
AWS vs. Azure vs. Google Cloud en un coup d’œil
Amazon Web Services
AWS dispose d’un large éventail de services disponibles, ainsi que du réseau mondial de centres de données le plus complet. Avec un ensemble d’outils en constante expansion, les capacités d’Amazon sont inégalées. AWS se concentre sur le cloud public.
Vous ne pouvez pas vous tromper avec AWS, grâce à sa riche collection d’outils et de services ainsi qu’à son échelle massive. En raison de sa taille, il est difficile pour Amazon d’avoir une relation étroite avec chaque client, mais il existe des fournisseurs de services gérés qui peuvent offrir ce type de suivi attentif.
Microsoft Azure
Microsoft Azure est un concurrent sérieux d’AWS avec une infrastructure cloud exceptionnellement performante. Azure sait que vous utilisez toujours un centre de données et la plateforme Azure travaille dur pour interagir avec les centres de données, les clouds hybrides constituent une véritable force. La focalisation profonde d’Azure sur le cloud hybride vous aide à combiner l’environnement du centre de données hérité avec le cloud Microsoft riche en fonctionnalités et évolutif.
Une grande raison du succès d’Azure: de nombreuses entreprises déploient des logiciels Microsoft. Étant donné qu’Azure est étroitement intégré à ces autres applications, les entreprises qui utilisent beaucoup de logiciels Microsoft constatent souvent qu’il est logique pour elles d’utiliser Azure.
Google Cloud
L’expertise technique de Google est profonde et ses outils de pointe en matière d’apprentissage automatique, d’intelligence artificielle, d’apprentissage machine et d’analyse de données offrent des avantages significatifs. Google Cloud est pleinement engagé et a investi des milliards dans ses efforts cloud. Google a construit son cloud sur sa force, qui est l’échelle et l’apprentissage automatique.
Google a développé la norme Kubernetes que AWS et Azure offrent maintenant. La Google Cloud Platform se spécialise dans les offres informatiques élevées telles que le big data, l’analyse et l’apprentissage automatique. Elle propose également une mise à l’échelle considérable et l’équilibrage de charge – Google connaît bien les centres de données et les temps de réponse rapides.
Meilleur rapport qualité-prix: Google Cloud
Comprendre les tarifs parmi ces trois leaders du cloud est difficile et les tarifs peuvent changer; ils peuvent varier en fonction de l’arrangement spécifique qu’un client négocie avec son représentant du service. Voici un aperçu des tarifs typiques offerts par chaque fournisseur.
Tarification AWS
La tarification d’Amazon est particulièrement complexe. Bien qu’elle offre un calculateur de coûts, les nombreux facteurs en jeu rendent difficile l’obtention d’estimations précises. Gartner conseille: “[La] structure de tarification granulaire d’Amazon est complexe; l’utilisation d’outils de gestion des coûts tiers est fortement recommandée.”
Tarification Azure
Microsoft Azure ne simplifie pas les choses. En raison des options de licence de logiciel compliquées de Microsoft et de l’utilisation de remises basées sur la situation, sa structure tarifaire peut être difficile à comprendre sans aide externe et/ou une expérience considérable.
Tarification Google
En revanche, Google utilise sa tarification comme un point de différenciation. Il vise à offrir des prix “conviviaux pour les clients” qui battent les prix catalogue des autres fournisseurs. Gartner a noté que “Google utilise des remises importantes et des contrats exceptionnellement flexibles pour essayer de remporter des projets auprès de clients qui dépensent actuellement des sommes importantes avec des concurrents dans le cloud.”
Meilleur portefeuille de services cloud: Google Cloud
Lorsque vous vous penchez sur une entreprise de cloud, il est important de noter ce dont votre entreprise a besoin et ce qu’elle souhaite obtenir de sa technologie de cloud. Alors que certaines entreprises disposent d’options limitées, AWS, Azure et Google Cloud offrent des outils pour répondre à tous les besoins.
Portefeuille de services cloud AWS
Sur les trois options, AWS dispose du moins d’outils dans son portefeuille. Cependant, le portefeuille de services cloud d’AWS couvre de nombreux secteurs et besoins différents pour ses clients. Avec AWS étant l’un des services cloud les plus puissants, ses outils sont une excellente option pour les entreprises. AWS mentionne des produits uniques de ses clients.
Portefeuille de services cloud Microsoft Azure
Microsoft Azure propose 18 catégories distinctes d’outils cloud pour aider les entreprises. Entre les outils de développement et mobiles, le portefeuille cloud de Microsoft Azure propose de nombreuses options en fonction des besoins et des souhaits d’une entreprise.
Portefeuille de services cloud Google Cloud
De l’informatique aux médias, Google Cloud dispose d’une gamme étendue d’outils dans son portefeuille. Avec 19 catégories distinctes de logiciels cloud, Google Cloud est susceptible d’avoir le meilleur portefeuille des trois.
Meilleure solution de calcul: AWS
Calcul AWS
Le service de calcul phare d’Amazon est Elastic Compute Cloud, ou EC2. EC2 offre une grande variété d’options, y compris un vaste assortiment d’instances, une prise en charge à la fois de Windows et de Linux, des instances bare metal, des instances avec GPU, une informatique haute performance, une mise à l’échelle automatique, et bien plus encore.
Dans la catégorie du calcul, les différents services de conteneur d’Amazon gagnent en popularité, et il existe des options qui prennent en charge Docker, Kubernetes et le propre service Fargate d’Amazon, qui automatise la gestion des serveurs et des clusters lors de l’utilisation de conteneurs. Une option de cloud privé virtuel connue sous le nom de Lightsail, Batch pour les tâches de calcul par lots, Elastic Beanstalk pour exécuter et mettre à l’échelle des applications web, ainsi que quelques autres services sont également proposés par AWS.
Calcul Microsoft Azure
Le service de calcul basé sur le cloud principal de Microsoft Azure est connu sous le nom de Machines virtuelles. Il prend en charge Linux, Windows Server, SQL Server, Oracle, IBM et SAP, ainsi qu’une sécurité renforcée, des capacités cloud hybrides et une prise en charge intégrée des logiciels Microsoft.
Comme AWS, les Machines virtuelles offrent un large catalogue d’instances disponibles, y compris des options GPU et de calcul haute performance, ainsi que des instances optimisées pour l’intelligence artificielle (IA) et l’apprentissage automatique. Il dispose également d’un niveau gratuit avec 750 heures par mois de machines virtuelles B1S Windows ou Linux pendant un an.
Calcul de Google Cloud
En comparaison, le catalogue de services de calcul de Google est quelque peu plus petit que celui de ses concurrents. Son service principal s’appelle Compute Engine, qui propose à la fois des types de machines pré-définies et personnalisées, une facturation à la seconde, une prise en charge de Linux et de Windows, des remises automatiques et une infrastructure neutre en carbone utilisant la moitié de l’énergie des centres de données typiques. Il propose également un niveau gratuit qui comprend une instance f1-micro par mois pendant 12 mois.
Comme tous les principaux fournisseurs de cloud, Google est bien préparé pour offrir des conteneurs et des microservices. Google propose le moteur Kubernetes pour les organisations souhaitant déployer des conteneurs. Il convient également de noter que Google a été très impliqué dans le projet Kubernetes, ce qui lui confère une expertise approfondie dans ce domaine.
Meilleure solution de stockage: Microsoft Azure
Stockage AWS
Les services de stockage d’AWS comprennent son Service de stockage simple (S3) pour le stockage d’objets basé sur REST, Elastic Block Storage (EBS) pour le stockage par blocs persistant (pour une utilisation avec EC2), et Elastic File System (EFS) pour le stockage de fichiers.
Certains de ses produits de stockage les plus innovants comprennent le Storage Gateway, qui permet un environnement de stockage hybride, et Snowball, qui est un appareil matériel physique utilisé par les organisations pour transférer des pétaoctets de données dans des situations où le transfert par Internet n’est pas pratique.
Stockage Azure
Les services de stockage de base de Microsoft Azure comprennent Blob Storage pour le stockage d’objets basé sur REST de données non structurées, Queue Storage pour des charges de travail volumineuses, File Storage et Disk Storage. Il dispose également d’un Data Lake Store, utile pour les applications de big data.
Les options de base de données d’Azure sont particulièrement étendues. Il propose trois options basées sur SQL: SQL Database, Database for MySQL et Database for PostgreSQL. Il dispose également d’un service de Data Warehouse ainsi que de Cosmos DB et Table Storage pour NoSQL.
Stockage Google Cloud
GCP propose un menu croissant de services de stockage disponibles. Cloud Storage est son service de stockage d’objets unifié, et il dispose d’une option de disque persistant. De plus, il propose un Transfer Appliance, similaire à AWS Snowball, et propose des services de transfert en ligne.
En ce qui concerne les bases de données, GCP propose Cloud SQL basé sur SQL et une base de données relationnelle appelée Cloud Spanner, conçue pour les charges de travail critiques. Il propose également deux options NoSQL: Cloud Bigtable et Cloud Datastore. Il ne dispose pas de services de sauvegarde et d’archivage.
Meilleure solution de mise en réseau: Microsoft Azure
La mise en réseau en nuage est une infrastructure informatique dans laquelle la plupart ou la totalité des capacités de réseau d’une entreprise et ses données sont dans une plateforme de cloud public ou privé, gérée par le fournisseur ou des employés de l’entreprise qui sont disponibles sur demande.
AWS, Microsoft Azure et Google Cloud offrent différentes capacités de mise en réseau pour leurs clients. Alors que Microsoft Azure est le fournisseur de premier plan en matière de mise en réseau, AWS et Google Cloud offrent des outils précieux.
Mise en réseau AWS
La mise en réseau AWS dispose d’un ensemble complet et étendu de services de mise en réseau et de diffusion de contenu au monde. Une entreprise peut exécuter des applications avec fiabilité, sécurité et performance dans le cloud.
AWS offre un processus de mise en réseau simple pour améliorer l’infrastructure d’une entreprise grâce à la mise en réseau d’applications. Il propose une sécurité accrue pour sa plateforme de mise en réseau périphérique et offre des options personnalisables pour le réseau.
Mise en réseau Microsoft Azure
Microsoft Azure offre la possibilité de connecter et de livrer des applications hybrides et cloud natives. De la connexion aux machines virtuelles et aux connexions VPN, Azure est le principal fournisseur cloud en matière de mise en réseau.
Azure est personnalisable, de la sécurité au trafic, en assurant la mise en réseau depuis les connexions entrantes à sortantes, les pare-feux natifs, les pare-feux réseau et la diffusion des réseaux 5G offrent précisément ce dont l’entreprise a besoin. La connexion aux clients, au trafic et à d’autres sites est assurée dans un portail unifié, ce que les autres outils cloud ne fournissent pas.
Mise en réseau Google Cloud
Google Cloud propose un large portefeuille de services de mise en réseau qui exploite l’automatisation, l’IA et les programmes pour permettre aux entreprises de connecter, mettre à l’échelle, sécuriser, moderniser et optimiser leur infrastructure.
Il existe de nombreux produits dans le portefeuille de Google pour la mise en réseau, qui offrent une disponibilité accrue, moins de perturbations et des réseaux d’entreprise virtuels (VPC). L’utilisation de Google Cloud permet aux entreprises d’accéder aux API et services Google pour suivre un réseau d’entreprise.
Meilleure fiabilité: AWS
Lorsqu’il s’agit d’informatique et de stockage en nuage, une entreprise a besoin d’une entreprise fiable pour faire fonctionner son activité. Bien qu’AWS soit classé comme le plus fiable, il existe d’autres caractéristiques d’Azure ou de Google Cloud qui correspondent à leur modèle commercial.
Fiabilité AWS
- Récupération automatique des temps d’arrêt: Les indicateurs clés de performance (KPI) d’AWS doivent être une mesure de la valeur commerciale, permettant une notification et un suivi automatiques des vulnérabilités et des processus de récupération automatisés qui contournent ou réparent la défaillance.
- Test des procédures de récupération: Dans le cloud, une entreprise peut tester comment sa charge de travail échoue et une entreprise peut valider les procédures de récupération. L’automatisation AWS peut simuler différentes vulnérabilités ou recréer des problèmes qui ont déjà causé des défaillances.
- Échelle pour augmenter la disponibilité globale de la charge de travail: Une entreprise peut remplacer une grande ressource par de multiples petites ressources pour réduire l’impact d’une vulnérabilité sur la charge de travail globale.
- Gestion des changements en automatisation: Les modifications du cloud d’AWS apportées à l’infrastructure d’une entreprise se font à l’aide de l’automatisation. Les changements provoquent des modifications de l’automatisation, qui peuvent ensuite être suivies et examinées.
Fiabilité Microsoft Azure
- Fiabilité du réseau grâce au logiciel Azure: Le réseau de Microsoft connecte plus de 60 régions Azure, 200 centres de données Azure et plus de 175 000 miles de fibre terrestre et sous-marine connectés à Internet aux points de présence de bord du monde entier.
- Déploiement sécurisé avec AIOps: L’IA et l’apprentissage automatique sont utilisés pour aider les ingénieurs à surveiller le processus de déploiement à grande échelle, détecter les problèmes tôt et prendre des décisions de déploiement ou de réversion en fonction de l’impact, de l’étendue et de la gravité.
- Modélisation de la menace de résilience pour les systèmes distribués de grande taille: Les équipes d’ingénierie d’Azure utilisent plusieurs outils pour comprendre ce qui s’est mal passé, comment cela s’est mal passé et l’impact sur les clients des pannes.
- Maintenance à faible ou sans impact: Les technologies de mise à jour à faible ou sans impact comprennent le correctif à chaud, la maintenance préservant la mémoire et la migration en direct pour maintenir son infrastructure avec peu ou pas d’impact ou d’interruption pour les clients.
Fiabilité Google Cloud
- Interruptions sur Google Cloud: Google Cloud est transparent quant à la disponibilité du service et fournit un rapport quasi en temps réel sur l’état actuel du service sur tous les continents.
- Sécurité robuste: Leur position en matière de sécurité fait partie de leur offre GCP pour garantir que les entreprises sont protégées contre les vulnérabilités et que les réseaux restent sécurisés et chiffrés.
- Automatisation pour éviter les erreurs de l’utilisateur: Le cloud offre un niveau élevé d’automatisation et des capacités pour les éléments de ML qui peuvent faire gagner du temps à une organisation et réduire la nécessité d’une intervention humaine.
- Utilise des configurations hybrides et multicloud: Google Cloud reconnaît la nécessité de collaboration, permettant aux utilisateurs d’exécuter des applications et d’accéder à des données sur n’importe quel environnement cloud.
Meilleure disponibilité: AWS
En fonction de l’emplacement de vos opérations internationales et des réglementations locales auxquelles vous devez vous conformer, l’un de ces principaux fournisseurs de cloud peut être optimal pour votre modèle commercial:
- AWS Zones de disponibilité: Amérique du Nord (24), Amérique du Sud (trois), Europe (24), Moyen-Orient (six), Afrique (trois), Asie-Pacifique (32) et Australie (six).
- Azure Zones de disponibilité: Brésil (trois), Canada (trois), Chili, Mexique, États-Unis (18), Azure Government (trois), Asie-Pacifique (six) et Australie (trois).
- Google Zones de disponibilité: Asie, Australie, Europe, Amérique du Nord et Amérique du Sud.
Les zones de disponibilité augmentent à mesure que les services cloud se développent. De l’Amérique du Nord à l’Australie, ces entreprises se développent chaque jour.
Conclusion: AWS vs Azure vs Google Cloud
Certains types d’entreprises seront plus attirés par certains fournisseurs de cloud. Donc, si votre entreprise utilise Windows et une grande quantité de logiciels Microsoft, vous voudrez probablement vous pencher sur Azure. Si vous êtes une startup web petite et que vous souhaitez rapidement évoluer, vous voudrez peut-être jeter un bon coup d’œil à Google Cloud Platform. Et si vous recherchez le fournisseur offrant le catalogue de services le plus large et une couverture mondiale, AWS sera probablement le bon choix pour vous.