Une Comparaison des Services Cloud des Trois principaux fournisseurs IaaS

La compilation d’une comparaison des services cloud est une tâche ardue dans le paysage du cloud computing en évolution rapide. Non seulement il existe des milliers de services cloud et des dizaines de fournisseurs de services cloud, mais chaque fournisseur modifie ou met à niveau fréquemment son portefeuille de services.

Par conséquent, nous avons choisi de limiter notre comparaison des services cloud aux trois principaux fournisseurs IaaS fournissant un service dans l’hémisphère occidental — Amazon AWS, Microsoft Azure et Google Cloud Platform — car non seulement ce sont les fournisseurs IaaS que la plupart des entreprises connaissent, mais ils sont également les fournisseurs dont la plupart des entreprises souhaitent comparer les services.

eBook
Comparaison Des Services Pour Les Trois Grands Fournisseurs De Cloud

Image
 ebook - bleu

Le but de notre comparaison de services cloud

Le but de notre comparaison de services cloud est de fournir une illustration de la vaste gamme de services disponibles et des noms qui leur sont donnés. Lorsque nous comparons les fournisseurs de services cloud et les services cloud, il devient évident qu’il y a très peu de distinction entre un fournisseur de services cloud et un autre, à l’exception des noms donnés aux services. Lorsqu’il existe des différences significatives, celles-ci sont mises en évidence.

En ce qui concerne la comparaison des prix des fournisseurs de cloud, les prix changent souvent plus rapidement que les services eux-mêmes. Nous recommandons un examen des pages de tarification de chaque site Web des fournisseurs afin de compiler une comparaison de prix à jour pour les services requis – même si les prix annoncés sont le plus souvent sujets à des variations régionales et à des remises pour une utilisation en période creuse, soutenue et engagée.

Page de tarification Amazon AWS

Page de tarification Microsoft Azure

Page de tarification Google Cloud Platform

Comparaison des services de calcul cloud des trois principaux fournisseurs de services cloud

Pour illustrer l’étendue de la gamme de services, nous commençons notre comparaison des services cloud avec les services de calcul cloud proposés par les trois principaux fournisseurs de services cloud. Dans cette catégorie, nous trouvons des Machines Virtuelles (Instances/ Machines virtuelles) configurées pour un Usage Général, l’Optimisation de la Mémoire, l’Optimisation du Calcul (y compris le Calcul Accéléré) et l’Optimisation du Stockage. En plus des machines virtuelles, notre comparaison englobe également les conteneurs et l’informatique sans serveur.

Machines virtuelles à usage général

Les machines virtuelles à usage général fournissent des rapports CPU/mémoire équilibrés et sont idéales pour les tests et le développement, les bases de données de petite à moyenne taille et les serveurs Web à trafic faible à moyen. Cette catégorie de machines virtuelles comprend les “machines virtuelles Burstables” qui exécutent des charges de travail en utilisant une fraction de la capacité maximale disponible du processeur et de la capacité excédentaire de la banque pour faire face à des augmentations temporaires de la demande.

À quelques exceptions près (p. ex. Toutes les machines virtuelles à usage général AWS et Azure disposent de 4 GO de mémoire par vCPU. Les machines virtuelles de Google Cloud fournissent également 4 Go de mémoire par vCPU (même si les tailles de mémoire sont citées en GO) et, avec Google Cloud, il existe une option permettant de créer des machines virtuelles personnalisables si les tailles prédéfinies ne conviennent pas à des charges de travail spécifiques.

Machines virtuelles optimisées pour la mémoire

Les machines virtuelles optimisées pour la mémoire offrent des rapports mémoire/CPU élevés adaptés aux serveurs de bases de données relationnelles, aux caches de taille moyenne à grande et aux analyses en mémoire. En plus des machines virtuelles ” régulières ” optimisées en mémoire offrant jusqu’à 8 Go de stockage par vCPU, les trois fournisseurs de notre comparaison de services cloud proposent des machines virtuelles optimisées en super mémoire pour les grandes entreprises, fournissant jusqu’à 30 Go de stockage par vCPU.

Microsoft Azure propose également des machines virtuelles optimisées pour la mémoire avec des “vCPU contraintes “.”Ceux-ci vous permettent de limiter le nombre de vCPU à la moitié ou au quart de la taille de la machine virtuelle d’origine afin de réduire le coût des licences logicielles, tout en conservant la même mémoire, le même stockage et la même bande passante d’E / S pour les charges de travail de base de données telles que SQL Server ou Oracle. Vous pouvez répliquer cette fonctionnalité sur Google avec des types de machines virtuelles personnalisés.

Machines virtuelles optimisées pour le calcul

Les machines virtuelles optimisées pour le calcul ont un rapport CPU/mémoire élevé et conviennent aux serveurs Web à trafic moyen, aux appliances réseau, aux processus par lots et aux serveurs d’applications. Les cas d’utilisation typiques incluent:

  • Modélisation scientifique
  • Analyse distribuée
  • Inférence Machine / apprentissage profond
  • Service publicitaire
  • Jeu multijoueur hautement évolutif
  • Encodage vidéo

En plus des “Machines virtuelles optimisées pour le calcul standard, les trois fournisseurs de notre comparaison de services cloud offrez des machines virtuelles configurées pour le calcul accéléré. Azure propose également ce qu’il appelle des machines virtuelles de calcul Hautes performances, mais celles-ci répliquent les capacités des machines virtuelles optimisées de calcul de niveau supérieur offertes par AWS et Google Cloud.

Machines virtuelles optimisées pour le stockage

Les machines virtuelles optimisées pour le stockage fournissent un débit de disque et des E/S élevés, et sont idéales pour les bases de données Big Data, SQL et NoSQL. AWS et Azure sont assez similaires dans leurs gammes de machines virtuelles optimisées pour le stockage — offrant respectivement 7,625 Gio et 8 Gio de mémoire par vCPU. Google n’offre pas d’option de machine virtuelle optimisée pour le stockage désignée, mais vous permet plutôt d’ajouter l’une des options suivantes à une machine virtuelle existante:

  • Les disques persistants Standard Zonal (HDD), qui sont les plus lents mais les moins chers, et mieux adaptés aux charges de travail de traitement de données qui utilisent principalement des E / S séquentielles
  • Les disques persistants Standard régionaux sont les mêmes que ci-dessus, mais avec une réplication synchrone sur deux zones dans une région
  • Les disques persistants équilibrés par zone conviennent à la plupart des applications à usage général à un prix compris entre celui des disques persistants standard et SSD.
  • Les disques persistants équilibrés régionaux sont les mêmes que ci-dessus, mais avec une réplication synchrone sur deux zones d’une région
  • Les disques persistants SSD zonaux sont plus rapides et plus adaptés aux applications d’entreprise et aux charges de travail de base de données hautes performances
  • Les disques persistants SSD régionaux conviennent aux charges de travail qui peuvent ne pas avoir de réplication au niveau de l’application
  • Les disques SSD locaux (disponibles avec les protocoles SCSI ou NVMe) ont un débit beaucoup plus élevé et une latence plus faible

L’approche de Google donne plus de choix sur la façon dont les machines virtuelles sont configurées pour le stockage, mais il y a des compromis. Par exemple, le stockage SSD local n’est pas automatiquement répliqué et toutes les données du SSD local peuvent être perdues si la machine virtuelle est arrêtée pour une raison quelconque. Vous pouvez ajouter jusqu’à 24 disques SSD locaux avec 375 Go de stockage à chaque machine virtuelle pour un total de 9 To de stockage par machine virtuelle.

Quand devriez-vous comparer les fournisseurs de cloud pour les services de conteneurs?

Les conteneurs sont l’un des domaines qui évoluent le plus rapidement dans le paysage du cloud computing. Début 2019, nous avons anonymisé et analysé les dépenses de nos clients sur AWS et identifié une augmentation de six fois les dépenses en conteneurs !

Alors qu’il y a quelques années, vous pouviez comparer les services de conteneurs et trouver des différences entre ce qu’AWS, Azure et Google Cloud offraient, ces différences ont presque disparu. Tous les trois prennent en charge les conteneurs basés sur VM et Kubernetes. Tous trois proposent des orchestrateurs de conteneurs, des registres de conteneurs et des outils pour conteneuriser et migrer des applications existantes en tant que microservices.

Par conséquent, la plupart des comparaisons de services de conteneurs par des fournisseurs de cloud concluent en suggérant aux clients d’utiliser les services de conteneurs proposés par le fournisseur avec lequel ils déploient déjà des machines virtuelles. Cependant, si votre organisation déploie des conteneurs à grande échelle, il peut être avantageux de comparer les fournisseurs de cloud par prix après avoir pris en compte les réductions d’utilisation ou de dépenses engagées.

Pour une ventilation des services de conteneurs offerts par AWS, Azure et GCP, consultez notre article détaillé ici: La comparaison des Services de conteneurs Cloud Sur AWS, Azure et GCP

Informatique sans serveur /Fonction en tant que service

L’informatique sans serveur/Fonction en tant que service (FaaS) élimine le besoin de provisionner, de gérer ou de mettre à l’échelle des ressources en permettant aux développeurs de télécharger du code qui remplit une fonction de courte durée lorsqu’il est déclenché par un événement. Étant donné que les clients ne paient que les millisecondes lorsque la fonction est exécutée, le calcul sans serveur peut réduire considérablement les coûts.

Livre blanc
Pourquoi le Serverless est l’avenir de l’industrie informatique

Image
 livre blanc

Le service Lambda d’AWS ouvre la voie à l’informatique sans serveur en prenant en charge chaque langage de programmation avec son API d’exécution, en s’intégrant nativement à des dizaines de services AWS ou à d’autres outils de surveillance, de visibilité et de sécurité via des extensions AWS Lambda. À l’heure actuelle, AWS est le seul fournisseur de notre comparaison de services cloud à offrir une simultanéité provisionnée afin de garder les fonctions initialisées et hyper-prêtes à répondre à un événement.

Comparaison des services de calcul Cloud AWS Azure Google
Types de machines virtuelles Burstables t4g B f1/g1
Types de machines virtuelles à usage général (dernière génération) m6g Dv4/Dsv4 n2d-standard
Types de machines virtuelles à mémoire régulière r6g Ev4/Esv4 n2d-highmem
Types de machines virtuelles optimisés pour la mémoire super x1/z1d Mv2 m1 – ultramem
Calculez les types de machines virtuelles optimisés c6g Fsv2 c2-standard
Types de machines virtuelles de calcul hautes performances p3/g4/f1 HBv2/ HC clusters
Types de machines virtuelles optimisées pour le stockage h1/i3/d2 Lsv2 n/a
Services de conteneurs ECS ACI Moteur de calcul
Services Kubernetes EKS AKS Moteur Kubernetes
Conteneurs sans serveur Fargate ACI Cloud Run
Informatique sans serveur Lambda Fonctions Fonctions Cloud

Dans cet article, vous pouvez consulter des instructions étape par étape sur la façon d’optimiser et de gérer les fonctions AWS Lambda dans les trois domaines d’excellence de la gestion du cloud : les opérations cloud, la gestion financière cloud et la sécurité et la conformité du cloud.

Comparaison des services de stockage dans le cloud

Lorsqu’il s’agit d’une comparaison des services de stockage dans le cloud, les clients du cloud ont historiquement choisi d’utiliser l’installation de stockage proposée par le fournisseur de services par l’intermédiaire duquel ils fournissent des machines virtuelles. Les entreprises ont désormais plus d’options à leur disposition, en particulier avec des données rarement consultées.

Le service de stockage simple (S3) d’AWS est sans aucun doute le plus connu de tous les services de stockage en nuage. Cependant, comprendre les différentes classes de stockage, les différents prix et les différents niveaux de tolérance aux pannes peut être compliqué. Microsoft et Google ont des services tout aussi fiables et robustes.

Vous pouvez voir une comparaison détaillée des options et des remises de stockage AWS, Azure et GCP dans cet article ici: AWS vs Azure vs GCP: Remises, engagements et réservations

Une explication des classes de stockage en nuage

Pour effectuer une comparaison similaire des services de stockage en nuage, il est nécessaire de comprendre quelles sont les différentes classes de stockage en nuage. Il est également important de connaître les autres services de stockage en nuage fournis par AWS, Azure et Google pour éviter toute confusion lors de l’examen des options. Voici une ventilation rapide, avec les noms donnés à chaque service figurant dans le tableau ci-dessous.Les volumes de stockage en bloc

  • sont les unités de stockage attachées à une machine virtuelle. Ils peuvent être connectés localement ou en réseau et sont traités comme un lecteur de disque indépendant.
  • Les volumes de stockage d’objets stockent la plupart des types de données, qui peuvent être répliquées dans différentes régions et zones pour plus de durabilité et accessibles via de simples interfaces de services Web.
  • Les systèmes de stockage de fichiers facilitent les partages de fichiers dans le cloud qui permettent aux serveurs et aux applications d’accéder aux données stockées via des systèmes de fichiers partagés.
  • Le stockage à accès peu fréquent est utilisé pour stocker des données de sauvegarde et des données de reprise après sinistre dont vous pourriez avoir besoin à la hâte, mais dont il est peu probable qu’elles y accèdent fréquemment.
  • Le stockage d’archives est le plus souvent utilisé pour stocker des données à des fins de conformité. Cette classe de stockage en nuage est destinée aux données à long terme pouvant tolérer une latence de récupération.
  • Les solutions de stockage hybrides sont des systèmes permettant de transférer des données inactives vers le cloud tout en conservant des données critiques et sensibles sur site afin de réduire les besoins de stockage physique.
  • Les solutions de transport de données physiques en masse permettent de déplacer physiquement de grands volumes de données des centres de données sur site vers les centres de données des fournisseurs de services cloud.

Lors du calcul du coût d’un service de stockage en nuage, n’oubliez pas d’inclure les coûts des demandes PUT, POST, COPY et GET, et de tenir compte des frais de capacité minimale ou des frais de durée minimale. Par exemple, AWS impose des frais de capacité d’au moins 128 Ko pour ses deux classes d’accès peu fréquentes et des frais minimaux de quatre-vingt-dix jours pour sa classe de stockage Glacier Archive.

eBook
Le Guide ultime de la Tarification du stockage en nuage Amazon

Image
 ebook - bleu

Comparaison des Services de stockage en nuage AWS Azure Google
Stockage en bloc EBS Disques Azure HDD /SSD
Stockage d’objets S3 Blob Azure Standard
Stockage de fichiers EFS Fichiers Azure Filestore
Stockage à accès peu fréquent 1 Standard-IA Cool Blob Nearline
Stockage à accès peu fréquent 2 Une zone – IA n/a Coldline
Stockage d’archives Glacier Archive Azure Archive
Stockage hybride Passerelle StorSimple ClearSky
Transport physique de données en masse solution Famille Snow Importation / Exportation Application de transfert

Comparaison des régions cloud et des zones de disponibilité

Le nombre et l’emplacement des régions cloud et des zones de disponibilité sont une considération importante lors de la sélection d’un fournisseur de services cloud — non seulement parce que plus le réseau de centres de données est étendu, moins il y a de probabilité de latence, mais aussi parce que les réseaux de centres de données étendus augmentent les options de réplication et de redondance, et améliorent la tolérance aux catastrophes en cas de pannes.

Il a été mentionné plus tôt dans notre comparaison des services cloud que les prix des services cloud sont souvent sujets à des variations régionales, ce qui est certainement vrai pour les services tolérants à la latence tels que le stockage d’archives – avec des prix variant jusqu’à 50% selon l’endroit où les données d’archives sont stockées. Cependant, la raison la plus importante pour comparer la taille du réseau est que plus le nombre de régions et de zones est élevé, plus il est probable qu’une zone locale de votre entreprise prenne en charge une gamme complète de services.

Entreprises opérant aux États-Unis les zones ignorent probablement à quel point certains services sont limités en dehors des zones “primaires” — et nous ne parlons pas des régions les plus éloignées de l’Asie du Sud-Est. Par exemple, les centres de données AWS de l’Ohio et du nord de la Californie n’offrent pas la même gamme de services que les centres de données de la Virginie du Nord ou de l’Oregon, ce qui peut avoir des conséquences sur l’endroit où une organisation déploie des ressources ou les services qu’elle utilise.

Chacun des fournisseurs de notre comparaison de services cloud publie une page Web de services disponibles par région, et ceux-ci méritent d’être examinés. Vous pouvez accéder à la page Web AWS ici, à la page Web Azure ici et à la page Web Google ici. Chaque page Web est triable par continent (Amériques, Europe ou Asie-Pacifique).

Comparaison des régions Cloud par fournisseur AWS Azure Google
États-Unis 4 8 7
Gouvernement des États-Unis 2 7
Amériques à l’exclusion des États-Unis 2 3 2
Europe 6 12 6
Asie-Pacifique 9 15 8
Autres 1 2

Autres facteurs à prendre en compte lorsque vous comparez les services cloud

Dans la mesure où les services de calcul et les services de stockage — et leur disponibilité locale — seront les principales considérations pour la plupart des entreprises lorsqu’elles comparent les services cloud et les fournisseurs de services cloud, certaines entreprises peuvent avoir d’autres motivations pour effectuer une comparaison de services cloud afin de prendre en compte des facteurs tels que l’analyse, la mise en réseau, les bases de données et les outils DevOps.

Bien qu’une comparaison de fournisseurs de cloud soit sans aucun doute une tâche ardue, l’effort fourni peut être gratifiant en termes de réduction des coûts et d’amélioration des performances. C’est certainement un exercice intéressant pour les entreprises opérant dans un environnement multi-cloud, qui ont la possibilité de sélectionner certains services d’un fournisseur et différents services d’autres fournisseurs — sous réserve de disposer des mécanismes nécessaires pour gérer efficacement l’environnement multi-cloud.

Pour une comparaison encore plus approfondie des services AWS, Azure et GCP, nous vous recommandons de télécharger notre eBook: Comparaison des services pour les Trois grands fournisseurs de Cloud Computing

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.