La popularité des configurations cloud au lieu des infrastructures auto-hébergées ne cesse de croître ces dernières années. En choisissant de migrer vers le cloud, les entreprises bénéficient d’une infrastructure physique existante et n’ont plus à se soucier des mises à jour, de la maintenance et autres aspects connexes. C’est un avantage considérable qui permet de se concentrer sur le développement de vos applications.
Il existe trois acteurs majeurs dans ce domaine : Microsoft Azure, Amazon Web Services (AWS) et Google Cloud Platform (GCP). Tous investissent massivement dans leurs services et travaillent intensivement pour offrir des prestations plus puissantes et uniques à leurs clients finaux. Néanmoins, le choix entre votre infrastructure existante et la migration vers le cloud n’est ni une décision facile ni rapide, et même si vous optez pour cette dernière, il reste la question du choix d’une infrastructure cloud appropriée. Les discussions autour de la sélection de la meilleure plateforme ne cessent jamais. Le plus souvent, le choix dépend de vos besoins commerciaux et, bien sûr, de votre opinion et de vos convictions personnelles.
Il est néanmoins toujours judicieux de jeter un œil aux différentes solutions pour rester informé des nouveaux changements et améliorations, qui peuvent potentiellement optimiser vos produits. C’est pourquoi, dans cet article, nous parlerons des services proposés par ces trois plateformes cloud les plus utilisées et les comparerons de manière générale. Que vous ayez travaillé avec l’une d’elles, aucune, ou que vous les examiniez simplement, il est toujours utile de regarder autour de soi, de connaître les alternatives, les avantages et les inconvénients de chacune.
Faisons une introduction concise pour chaque plateforme avant de commencer la comparaison, afin de vous donner une idée générale.
Les bases de Microsoft Azure
Microsoft Azure est une plateforme de cloud computing ouverte, flexible et fiable. Elle offre une grande variété de services, notamment des services d’IA, de calcul, de réseau, la compatibilité avec Windows, Linux et les conteneurs, ainsi que bien d’autres fonctionnalités, le tout avec une interface utilisateur conviviale. Elle a été initialement lancée début 2010 et depuis, elle a connu une croissance rapide pour devenir l’un des leaders du secteur.
Les bases d’Amazon Web Services
Amazon Web Services (AWS) est une plateforme de services cloud qui propose une grande variété de produits basés sur le cloud. C’est également une plateforme plus ancienne que GCP ou Microsoft Azure, car elle a été lancée commercialement en 2006. Aujourd’hui, AWS offre un large éventail de services, tels que la puissance de calcul, le réseau, les bases de données et d’autres fonctionnalités conçues pour aider votre entreprise à prospérer.
Les bases de Google Cloud Platform
Google Cloud Platform est un ensemble de services de cloud computing alimentés par Google. Tous ces services fonctionnent sur la même infrastructure que Google utilise en interne pour ses produits. Elle a été lancée en novembre 2011 pour une utilisation officielle généralisée (en mode aperçu, elle était disponible depuis 2008). Depuis lors, Google a ajouté de nombreux nouveaux services et est devenu l’un des principaux fournisseurs de cloud public.
Comparaison détaillée
Lorsque vous choisissez quelque chose, il est sage de mettre en évidence les éléments importants qui influenceront votre décision, tels que les services requis, le budget, le support, etc., et de les comparer. Une telle comparaison garantit que votre décision répondra à tous vos besoins et mènera votre entreprise au succès. Étant donné qu’il s’agit d’un aperçu général, nous avons sélectionné des catégories communes qui seront examinées ci-après.
Tarification
L’un des aspects clés influençant le choix est le prix. En général, les prix sont à peu près comparables, ce qui est dû à une lutte concurrentielle entre les fournisseurs. En raison de la variété des services, des modèles de tarification et des remises temporaires, il n’est pas facile d’établir une comparaison équitable. Les trois proposent des niveaux gratuits (“introduction” et toujours gratuits avec une utilisation stricte) ainsi que des crédits, permettant aux clients d’essayer les services fournis avant de commencer à payer. Vous trouverez ci-dessous un petit tableau comparatif des plateformes.
| Nom du service | Azure | AWS | GCP |
|---|---|---|---|
| Accès gratuit pendant 12 mois | ![]() |
![]() |
![]() |
| Produits toujours gratuits | ![]() |
![]() |
![]() |
| Essais gratuits | ![]() |
![]() |
![]() |
| Instances de machine virtuelle réservées | ![]() |
![]() |
![]() |
| Calculateur de prix | ![]() |
![]() |
![]() |
Performances de calcul
Lorsque vous êtes confronté au choix de sélectionner la bonne plateforme pour un projet réel, par opposition à un aperçu général, la comparaison serait plus correcte et précise, car vous pouvez définir vos exigences et les comparer une par une. Nous vous présentons ci-dessous une comparaison plus générale des possibilités de calcul de ces plateformes dans le tableau.
| Fonctionnalité | Azure | AWS | GCP |
|---|---|---|---|
| Serveurs virtuels | Machines virtuelles (serveurs Windows ou Linux) | Amazon Elastic Compute Cloud (Amazon EC2) | Compute Engine |
| Processeurs dans la VM | |||
| Processeurs maximum dans la VM | 384 vCPU (SAP HANA sur Azure Large Instances pour CentOS ou Ubuntu Linux) ou 128 vCPU pour tous les autres | 224 vCPU (instances à haute mémoire) | 160 vCPU (type de machine optimisé pour la mémoire) |
| Processeurs minimum dans la VM | 1 vCPU | 1 vCPU | 1 vCPU |
| Mémoire* | |||
| Mémoire maximum dans la VM | 8192 Gio (SAP HANA sur Azure Large Instances pour CentOS ou Ubuntu Linux) ou 3892 Gio pour tous les autres | 3904 Gio (instances X1e optimisées pour la mémoire pour les applications d’entreprise gourmandes en mémoire) | 3844 Go (type de machine optimisé pour la mémoire) |
| Mémoire minimum dans la VM | 1 Gio | 0,5 Gio | 0,60 Go |
| Plateforme CPU** | |||
| Plateforme CPU prise en charge | Intel Xeon E5-2673 v3 2,4 GHz (Haswell)Intel Xeon E5-2673 v4 2,3 GHz (Broadwell)
Intel Xeon E-2176G 3,7 GHz Intel Xeon Platinum 8168 (SkyLake) 2,7 GHz Intel Xeon Platinum 8168 AMD EPYC 7551 Intel Xeon E7-8890 v3 2,5 GHz (Haswell) |
Processeur AWS Graviton personnalisé2,5 GHz Intel Xeon Platinum 8175
3,0 GHz Intel Xeon Platinum 2,5 GHz AMD EPYC 7000 2,3 GHz et 2,7 GHz Intel Xeon E5-2686 v4 (Broadwell) 2,4 GHz Intel Xeon E5-2676 v3 (Haswell) 2,9 GHz Intel Xeon E5-2666 v3 3,1 GHz Xeon Platinum série 8000 (Skylake-SP) Intel Xeon E7-8880 v3 (Haswell) Intel Xeon Platinum 8176M (Skylake) Intel Xeon Scalable jusqu’à 4,0 GHz |
Processeur Intel Xeon Scalable (Skylake)Intel Xeon E7 (Broadwell E7)
Intel Xeon E5 v4 (Broadwell E5) Intel Xeon E5 v3 (Haswell) Intel Xeon E5 v2 (Ivy Bridge) Intel Xeon E5 (Sandy Bridge) |
| Système d’exploitation*** | |||
| Système d’exploitation pris en charge | CentOS, Ubuntu, SUSE Enterprise Linux Server (SLES), Windows, Windows Server, Oracle Linux, Debian, Red Hat Enterprise Linux (RHEL), Container Linux | Amazon Linux, Ubuntu, Windows Server, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo Linux, Oracle Linux, FreeBSD | CentOS, CoreOS, Debian, Red Hat Enterprise Linux (RHEL), SUSE Enterprise Linux Server (SLES), Ubuntu, Windows Server |
| Mise à l’échelle | |||
| Mise à l’échelle des applications | Azure Autoscale, Virtual Machine Scale Sets | AWS Auto Scaling | Groupes d’instances |
*Veuillez noter que dans la ligne de comparaison de mémoire, les valeurs pour GCP sont en Go et pour Azure et AWS en Gio (Gibibyte) ; 1 Gio ≈ 1,074 Go. Le site officiel de Microsoft Azure indique que la mémoire maximale des VM dépend des régions et du système d’exploitation sélectionné.
** Les plateformes prises en charge sont valides au moment de la rédaction de l’article et présentent l’ensemble disponible sur les sites officiels ; pour certains plans, il n’y a pas de mention de plateformes CPU.
*** Les systèmes d’exploitation pris en charge sont valides au moment de la rédaction de l’article et présentent l’ensemble disponible sur les sites officiels.
Géographie de la disponibilité
L’endroit où les données sont physiquement stockées est crucial pour les clients. Le point principal à considérer est la latence pour l’expérience utilisateur, car une latence élevée peut dissuader de nombreux utilisateurs. L’un des facteurs qui peut optimiser la latence est la distance entre le fournisseur d’accès Internet de l’utilisateur et l’instance de machine virtuelle.
Les zones de disponibilité protègent également vos applications et vos données contre les pannes de centres de données. Ce sont des emplacements physiques uniques au sein d’une région, et chaque zone est composée d’un ou plusieurs centres de données équipés de systèmes d’alimentation, de refroidissement et de réseau indépendants. Vous pouvez choisir où localiser vos applications pour répondre à vos exigences de latence, de disponibilité et de durabilité.
Le tableau ci-dessous montre quelles régions (avec leur emplacement géographique en ordre alphabétique) sont prises en charge par ces trois fournisseurs de cloud.


*Azure dispose également de régions Azure Government en Virginie, Iowa, Arizona et Texas. Azure Government fournit un cloud dédié qui permet aux agences gouvernementales et à leurs partenaires de migrer leurs charges de travail critiques vers le cloud.
**Amazon dispose également d’une région cloud aux États-Unis destinée à héberger des données sensibles, des charges de travail réglementées et à répondre aux exigences strictes de sécurité et de conformité du gouvernement américain. Elle n’est accessible qu’aux entités américaines validées et aux titulaires de comptes racine, qui doivent confirmer qu’ils sont des personnes américaines pour y accéder.
Capacités de base de données
La liste des types de bases de données pris en charge est également un détail important lorsque vous choisissez une instance cloud pour votre application. Évidemment, chacun des clouds a ses nuances et vous devrez examiner attentivement toutes les possibilités offertes par chacun en fonction de vos besoins. Dans le tableau ci-dessous, nous présentons, dans les grandes lignes, quelles bases de données sont prises en charge afin de donner une vue d’ensemble des possibilités.
| Fonctionnalité | Azure | AWS | GCP |
|---|---|---|---|
| NoSQL (indexée) | Azure Cosmos DB | DynamoDB | Cloud Datastore Cloud Bigtable |
| NoSQL (Clé-valeur) | Table Storage | DynamoDB | Cloud Datastore |
| Prise en charge MS SQL | Azure SQL Database | Amazon RDS | SQL Server uniquement disponible |
| SQL Server | SQL Server sur machines virtuelles | Amazon RDS | SQL Server |
| Prise en charge MySQL | Azure Database pour MySQL | Amazon RDS Amazon Aurora |
Cloud SQL |
| Prise en charge PostgreSQL | Azure Database pour PostgreSQL | Amazon RDS Amazon Aurora |
Cloud SQL |
| Prise en charge MariaDB | Azure Database pour MariaDB | Amazon RDS | Via machine virtuelle |
| Oracle BYOL | Via des images de machines virtuelles publiées par Oracle sur l’Azure Marketplace | Amazon RDS | – |
| Entrepôt de données | SQL Data Warehouse | Amazon Redshift | Google BigQuery |
| Migration de base de données | Azure Database Migration Service | AWS Database Migration Service | Google Cloud Data Transfer |
| Cache | Azure Cache pour Redis | Amazon ElastiCache | Google Cloud CDN |
Stockage
Le stockage est l’une des principales caractéristiques des services cloud et peut être la principale dépendance pour certaines applications. Le tableau ci-dessous présente les bases des services de stockage cloud.
| Service de stockage | Azure | AWS | GCP |
|---|---|---|---|
| Stockage d’archives | Azure Archive Storage Azure Cool Storage |
Data Archive Amazon S3 Glacier |
Nearline & Coldline |
| Stockage hybride | StorSimple | AWS Storage Gateway | Egnyte |
| Sauvegarde | Azure Backup | Services de stockage objet (Amazon S3 et Amazon Glacier), système de fichiers (Amazon Elastic File Service) et bloc (Amazon Elastic Block Storage) |
– |
| Transfert de données en masse | Service Azure Import/Export Azure Data Box Disk |
AWS Import/Export Disk AWS Snowball AWS Snowmobile |
Service de transfert Cloud Storage |
Niveau de sécurité
La sécurité a toujours été une caractéristique cruciale, c’est pourquoi le tableau ci-dessous présente un aperçu des services de base.
| Service de stockage | Azure | AWS | GCP |
|---|---|---|---|
| Authentification et autorisation | Azure Active Directory Contrôle d’accès basé sur les rôles (RBAC) |
AWS Identity and Access Management (IAM) AWS Organizations |
Cloud Identity & Access Management (Cloud IAM) Cloud Identity-Aware Proxy (Cloud IAP) |
| Chiffrement des données | Azure Storage Service Encryption |
AWS Key Management Service |
-* |
| Pare-feu | Azure Firewall | AWS WAF – Web Application Firewall | -** |
| Services cloud avec protection | Azure DDoS Protection | AWS Shield | Cloud Armor |
* Google Cloud Storage ne dispose pas actuellement d’un service similaire à ceux d’Azure et d’AWS. Il chiffre toujours les données côté serveur et vous ne pouvez ajouter un niveau de chiffrement supplémentaire par-dessus avec votre clé de chiffrement. Il existe de nombreuses restrictions à l’utilisation de cette clé fournie par le client, par exemple, tous les services ne prennent pas en charge cette fonctionnalité, ils ne sont pas disponibles pour tous les pays, etc. La principale restriction est que vous ne pouvez pas définir une clé de chiffrement par défaut fournie par le client pour un bucket, uniquement pour un objet spécifique.
** Cette fonctionnalité est uniquement disponible sous forme de règles de pare-feu, qui autorisent ou refusent le trafic vers et depuis vos instances de machine virtuelle en fonction d’une configuration spécifiée.
Conclusion
Chaque entreprise a ses propres besoins et il n’existe pas de service unique adapté à chacune d’elles et à leurs applications. Pour prendre une décision claire, vous devez mener des recherches approfondies, voire des tests de plateforme (si vous avez le temps et les ressources pour cela), en vous basant sur toutes les dépendances et limites que vous avez. Ce n’est qu’après cela que vous pourrez trouver une solution de compromis équilibrée. Cet article a été créé pour fournir une comparaison générale et une compréhension des services, identifier les points faibles au stade initial de la sélection et fournir un point de départ pour des recherches détaillées sur les services. Nous aimerions également noter qu’il existe une approche multicloud, qui implique l’utilisation de différents fournisseurs de cloud au sein de différentes parties des opérations ou pour divers cas d’utilisation.
Comme nous le savons tous, être à la pointe de la technologie est essentiel pour rester au sommet. C’est pourquoi toutes ces entreprises mettent continuellement à jour et augmentent le nombre de services proposés. Vous devez toujours garder ce fait à l’esprit lorsque vous comparez ces fournisseurs, car, lorsque vous choisissez un service, rien ne garantit qu’il restera le meilleur choix la prochaine fois. Pour résumer, vous trouverez ci-dessous la part de marché des principaux fournisseurs de cloud pour le 3ème trimestre 2018, fournie par Synergy Research Group.
Part de marché des services d’infrastructure cloud (IaaS, PaaS, Cloud privé hébergé)
Part de marché mondiale – 3ème trimestre
0%
10%
20%
30%
40%


En tant qu’entreprise de développement logiciel, nous avons une grande expérience dans l’hébergement de solutions via des plateformes cloud. L’une de nos plus grandes solutions pour le recrutement et la recherche d’emploi est hébergée sur la plateforme Azure et utilise un ensemble de fonctionnalités Azure diverses telles qu’Azure Search, Redis Cache for Azure, Azure Jobs, des stockages de médias, etc. Sur la base de notre expertise, nous pouvons dire qu’Azure est une plateforme cloud stable et flexible, qui offre de nombreuses fonctionnalités intéressantes et accompagne les personnes qui souhaitent migrer vers Azure ou en savoir un peu plus.
Nous avons également utilisé AWS pour un grand nombre de nos projets écrits dans différentes langues de programmation et pour différents domaines d’application, allant des startups et de l’innovation aux médias et au divertissement. Pour certains d’entre eux, nous l’avons utilisé en raison du désir de nos clients, pour d’autres parce que c’est une plateforme mature et fiable, approuvée par de nombreux utilisateurs.
Quant à Google Cloud Platform, nous avons de l’expérience dans l’adoption réussie de la plateforme Google Cloud Messaging pour une startup de nettoyage.
Dans tous les cas, si vous avez une idée, vous pouvez compter sur nous pour la mise en œuvre et nous trouverons la meilleure solution pour répondre à vos besoins !

