Dans cet article, nous examinons les détails et vous montrerons quels fournisseurs ont les options les moins cher pour les VM (virtuel Machine) ou instances (pour parler langage cloud) de calcul cloud et dans quelles circonstances. Nous allons également étudier ce qui a changé dans le prix du cloud au cours des six à neuf derniers mois.

À mesure que le cloud computing évolue, les types d’instance des principaux fournisseurs de cloud public alignent leurs tarifs et standardisent leur offres, ce qui facilite la comparaison des prix des instances cloud. en parallèle, les fournisseurs de cloud continuent de réduire les prix et d’ajouter des options de réduction, créant ainsi des opportunités d’économiser de l’argent pour les 85% des entreprises qui ont une stratégie multi-cloud.

Ce qui a changé dans les prix d’instance de cloud :

Notre article est basé sur les données fournis par l’équipe RightScale Cost Management qui surveille en permanence les modifications apportées aux prix des clouds.

Voici un aperçu rapide :

Prix baissent : depuis avril 2017, 70% des 104 points de prix que nous incluons dans notre comparaison ont baissé. Bien qu’ils représentent une fraction du total des points de prix, ils représentent pour certains les plus utilisés sur les 26 points de prix que nous avons analysés pour chaque fournisseur de cloud:

Baisse de prix

  • AWS a baissé 19 de ses 26 prix
  • Azure a baissé 24 de ses 26 prix
  • Google a baissé 4 de ses 26 prix
  • IBM a baissé 26 de ses 26 prix

Nouvelles instances pour notre comparaison :

AWS a ajouté la famille d’instances c5, qui est la prochaine génération des instances c4.

Azure a mis à jour des instances avec les familles Dv3, Ev3 et Fv2. Les instances Dv3 et Ev3 sont hyper-threadées et, bien que leur prix soit inférieur, elles offrent moins de puissance CPU (mesurée par Azure Compute Units) que les familles v2.

IBM est passé des options entièrement personnalisées aux familles d’instances.

Les options d’actualisation augmentent :

Azure a introduit des instances réservées (RI) avec jusqu’à 72% d’économies.

AWS a ajouté des instances réservées convertibles d’un an.

Google a mis en place des remises sur l’utilisation à l’abonnement (CUDs) d’un an et de trois ans.

Facturation à la seconde

AWS est passée de la facturation à l’heure à la seconde pour EC2 et plusieurs autres services.

Google a toujours fourni la facturation par seconde, mais a réduit le temps minimum facturé pour une instance de 10 minutes à 1 minute.

Azure propose une facturation par seconde uniquement sur les instances de conteneur.

La tarification des disques locaux évolue : les fournisseurs de cloud semblent détourner les utilisateurs de la dépendance aux disques locaux pour les instances et les pousser plutôt vers le stockage associé :

AWS propose des familles d’instances avec et sans stockage local. Cependant AWS se déplace vers plus d’instances avec EBS uniquement (pas de stockage local). Il réduit également les prix plus rapidement, par exemple pour les familles sans stockage local. L’optimisation EBS permet d’utiliser le stockage attaché pour plus / la plupart des cas d’utilisation. Azure continue d’offrir un stockage local sur toutes les familles d’instances mais a réduit la quantité de stockage local sur les générations les plus récentes. Google continue de ne proposer aucun stockage local, ce qui en fait un « ajout facultatif » pour tout type de machine virtuelle. Parce que le minimum est de 375 Go pour le stockage local, le coût a toujours été élevé mais a été réduit récemment.

Comprendre les options d’actualisation Cloud

Pour comparer avec précision les prix des instances de cloud, vous devez comprendre les méthodes de réduction pour chacun des fournisseurs de cloud car cela sera un facteur déterminant sur les prix.

Grâce à la disponibilité récente des instances réservées d’Azure, les trois grands fournisseurs de cloud – AWS, Azure et Google – offrent tous des remises accessibles au public (jusqu’à 75%) pour un contrat d’un an à trois ans. IBM n’offre que des remises publiques pour un usage mensuel, ce qui permet d’économiser environ 10% sur l’utilisation à la demande, si vous voulez plus il faut voir avec votre commercial.

Google propose également un SUD (Sustained Use Discount), qui ne nécessite aucun engagement, mais offre une remise automatique sur chaque type d’instance qui s’exécute dans une région pendant plus de 25% du mois. Pour les instances exécutées 24 heures sur 24 et 7 jours sur 7 pendant un mois entier, la réduction atteint 30%.‘’

En plus des réductions documentées publiquement énumérées ci-dessus, il existe des possibilités de rabais négociés en privé au cas par cas. Plus vous dépensez avec un fournisseur de cloud en particulier, plus vous êtes susceptible de négocier d’autres réductions.

Comparaison des remises sur engagement

Les trois programmes de rabais basés sur les engagements varient en flexibilité, comme indiqué ci-dessous.

Facilité d’achat : Google propose l’approche la plus simple pour les achats, où votre CUD peut s’appliquer à n’importe quelle famille et taille d’instance dans une région et il n’est pas nécessaire de demander des modifications.

Facilité de modification : avec Google CUDs, il n’est pas nécessaire de demander des modifications – cela s’applique automatiquement à tout type d’instance dans la région.

Les RI d’AWS Convertible et les RI Azure vous permettent de modifier votre achat (y compris la région), mais vous devez passer par un processus manuel pour le faire.

Possibilité d’annuler : Azure est unique en vous permettant d’annuler vos IR, mais il est important de noter qu’il y a des frais de 12% sont appliqués.

Options de paiement les plus souples : AWS vous offre le plus grand nombre d’options de paiement et vous permet d’économiser davantage, plus vous payez en avance.

Les détails sur le fonctionnement de chaque type de remise basée sur les engagements seront abordés dans un prochain article, mais le plus important à savoir est que ces remises ne vous obligent pas à modifier quoi que ce soit à propos de vos instances physiques ou de vos machines virtuelles. Au contraire, vous pouvez les considérer comme des « coupons de réduction » qui peuvent être appliqués à toutes les instances qui correspondent aux paramètres de cette « réservation » ou « engagement ».

Décider combien de RI acheter

Il peut être compliqué de décider du niveau de couverture que vous avez décidé de prendre en compte : la part de votre empreinte chez un fournisseur de cloud en particulier doit être couverte par des réductions basées sur des engagements. En général, la réponse est que ce n’est jamais un niveau de couverture de 100% (malgré ce que votre représentant commercial pourrait vous dire), mais il est rarement de 0%.

Vous devez tenir compte de divers facteurs lors de l’achat, notamment (si vous avez des doutes faits, appel à un spécialiste) :

  • Utilisation historique (par région, Application, instances, etc.)
  • Le besoin en disponibilité
  • Un plan précis  pour :
  1. Croissance ou déclin de l’utilisation
  2. Prévoir un plan dans le cas où vous changez de fournisseurs cloud
  3. Comptabilité des environnements
  4. Étudier différentes pistes d’optimisation et de standardisation, passer à d’autres modèles de consommation (conteneurs, sans serveur, etc.)
  5. Sauvegarde/archivage….
  6. Étudier les plans de reprise (PRA/PCA)
  • Étudier le modèle économique sur une durée d’un an minimum et n’hésiter pas a comparé entre paiements par mois vs paiement à l’avance
  • Niveau de flexibilité requis
  • Zone ou région du déploiement des instances.

Mettre en place un outil de gestion des coûts du cloud qui s’appuie sur votre consommation, qui vous permet également des mettre en place des capacités planning  pour choisir est surtout adapter le niveau de couverture « SLA » approprié, puis à le transformer en un plan de réduction optimum. Ce plan peut ensuite être utilisé également pour fournir du reporting aux responsables informatiques et équipes financières.

COMPARAISON DES PRIX D’INSTANCE 

Maintenant que vous comprenez les différentes options de réduction, comparons les prix à la demande et les prix réduits.

Remarque importante : Gardez à l’esprit que notre analyse des prix annuels à la demande inclut Google SUD car elle s’appliquera automatiquement.

Notre analyse des prix réduits inclut AWS et Azure RIs ainsi que Google CUDs. Pour IBM, nous utiliserons des tarifs mensuels et supposerons une réduction négociée de 30%. Par conséquent, vos prix IBM peuvent varier en fonction de votre tarif négocié.

Lorsque vous comparez les prix de calcul, il est important de considérer où les instances comparées sont similaires et où elles ne le sont pas.  Dans notre analyse, nous avons choisi six scénarios à comparer, comme indiqué dans la première colonne du tableau ci-dessous. Nous avons examiné les types d’instances standard, haute mémoire et haute CPU avec 2 vCPU. Pour chacun de ces trois types d’instances, nous avons examiné des scénarios où un SSD local est requis et où un SSD local n’est pas requis, ce qui donne un total de six scénarios.

Tous les scénarios sont basés sur la région la moins chère pour chaque fournisseur et, à l’exception de la comparaison Linux vs Windows, supposent l’utilisation de l’une des distributions gratuites Linux standard disponibles gratuitement (pas RHEL ou SLES).

Pour chaque fournisseur de cloud, nous avons ensuite mappé le type d’instance approprié pour chaque scénario. Vous pouvez rapidement voir que tout ne peut pas être comparé exactement :

  • Notez que la quantité de mémoire varie pour les instances similaires dans les fournisseurs de cloud. Dans la plupart des cas, la différence de mémoire est relativement faible (10% ou moins), mais pour les scénarios highCPU, AWS et Azure offrent plus que le double de la mémoire de Google et d’IBM.·
  • AWS a des familles d’instances avec et sans le SSD local pour les types d’instances standard (m3 et m4) et highCPU (c3 et c5). Pour les types highMEM, il n’y a que la famille r3, qui inclut un lecteur SSD.
  • Azure inclut toujours le disque SSD local avec tous ses types d’instance. Par conséquent, vous le « payez » dans le cadre du prix de l’instance, que vous en ayez besoin ou non.
  • Google n’inclut jamais de SSD local avec le type d’instance, vous devez donc payer pour cela en tant que coût supplémentaire. La taille minimale pour un SSD local additif est de 375 Go, ce qui est assez important. Vous pouvez utiliser Google Persistent Disk comme alternative, mais il n’offre pas les mêmes temps de réponse que le SSD local.
  • IBM inclut généralement des disques SAN, mais il existe une option pour un disque local sur le type d’instance standard.

Comparaison du prix de l’instance cloud à la demande : AWS contre Azure contre Google contre IBM

Pour chacun des six scénarios ci-dessous, vous pouvez voir le prix horaire à la demande (OD) pour chaque fournisseur, puis le prix horaire par Go de RAM pour chaque fournisseur également. Nous calculons les deux pour que vous puissiez normaliser les prix si la quantité de mémoire est importante pour vous.

Dans le tableau ci-dessous, le rouge indique le prix le plus élevé tandis que le vert représente le prix le plus bas. S’il y a des liens, les deux fournisseurs de cloud sont surlignés en vert ou en rouge.

En prix public sur demande pour une heure :

Azure a le prix le plus bas pour 8 scénarios ; prix le plus élevé pour 1.

  •         Azure a le prix le plus bas pour tous les scénarios qui incluent un SSD local et toutes les comparaisons basées sur chaque Go de RAM.
  •         Azure correspond ou est inférieur à AWS pour tous les scénarios.·

Google Cloud a le prix le plus bas pour 4 scénarios ; prix le plus élevé pour 5.

  •         Google Cloud a tendance à être le prix le plus bas lors pour les offres sans disque SSD.
  •         Google Cloud est plus cher sur le coût « par Go de RAM » pour highCPU, car il inclut moins de la moitié de la mémoire d’AWS et d’Azure.

AWS a le prix le plus bas pour 2 scénarios ; prix le plus élevé pour 2.

  •         AWS est le plus souvent une option à prix moyen.

IBM a le prix le plus bas pour 1 scénario ; prix le plus élevé pour 5 scénarios.

Comparaison des prix des instances cloud remisés : AWS contre Azure contre Google contre IBM

En comparant les prix réduits, nous avons examiné les coûts annuels (plutôt que les coûts horaires) pour obtenir une meilleure comparaison. En effet, les remises basées sur les engagements sont d’une durée minimale d’un an.

Ci-dessous pour chacun des six scénarios, vous pouvez voir le prix annuel réduit pour chaque fournisseur, puis le prix annuel réduit par Go de RAM pour chacun. Nous calculons les deux pour que vous puissiez normaliser les prix si la quantité de mémoire est importante pour vous.

Dans le tableau ci-dessous, le rouge indique le prix le plus élevé tandis que le vert représente le prix le plus bas. S’il y a des liens, les deux fournisseurs de cloud sont surlignés en vert ou en rouge.

En prix annuels pour un engagement d’un an :

Azure a le prix le plus bas pour 9 scénarios ; prix le plus élevé pour 1.

  •         Azure a le prix le plus bas pour tous les scénarios basés sur par Go de RAM.
  •         Azure correspond ou est inférieur à AWS pour tous les scénarios.

Google Cloud a le prix le plus bas pour 2 scénarios ; prix le plus élevé pour 7.

  •         Google Cloud a tendance à les prix les plus bas pour les scénarios sans disque SSD.
  •         Google Cloud est plus cher sur le coût « par Go de RAM » pour highCPU, car il inclut moins de la moitié de la mémoire d’AWS et d’Azure.

AWS a le prix le plus bas pour 0 scénarios ; prix le plus élevé pour 2.

  •         AWS est le plus souvent une option à prix moyen.

IBM a le prix le plus bas pour 1 scénario ; prix le plus élevé pour 4.

  •         Le prix d’IBM dépendra du prix négocié.

L’impact des régions sur le prix du cloud

Différentes régions ont des prix différents pour chaque fournisseur de cloud. Pour notre analyse, nous avons utilisé la région la moins chère offrant les types d’instances que nous comparions dans chaque zone géographique (États-Unis, Europe, et Asie).

Sur une base horaire, les prix relatifs parmi les fournisseurs de cloud peuvent changer. En Asie, les différences de prix sont particulièrement prononcées.

Sur une base annuelle, Lorsque des remises basées sur des engagements sont appliquées, Azure devient l’option la moins chère dans deux des trois régions.

Lorsqu’un disque local est inclus sur une base annuelle sur demande, le rabais SUD intégré fait encore de Google l’option la moins chère, sauf en Europe, où Azure gagne. Lorsque des remises basées sur des engagements sont appliquées, Azure devient l’option la moins chère dans l’ensemble des trois régions.

Nous avons examiné les options (aux États-Unis uniquement) qui combinaient des instances sans disque local avec stockage en pièce jointe. Google a le plus bas coût annuel à la demande en raison de la réduction SUD. IBM est le prix le plus bas des options actualisées annuelles.

Tarification Cloud pour Linux et Windows

Chaque fournisseur de cloud facture une prime pour les instances exécutant Windows afin de couvrir les coûts de licence pour Windows. Les options ci-dessous sont toutes disponibles aux États-Unis sans disque local. Google est toujours le prix le plus bas dans la comparaison à la demande en raison de la SUD. IBM est le prix le plus bas dans la comparaison à prix réduit, car il a une prime nettement inférieure pour Windows que les trois autres fournisseurs.

Gardez à l’esprit que l’option Azure Hybrid Use Discount, qui vous permet d’appliquer des licences Windows existantes à partir d’Azure, peut entraîner la baisse du prix Azure pour Windows. Cependant, vous renoncerez à l’utilisation de cette licence à la même date, sauf si vous possédez Datacenter Editions.

En regardant la prime payée pour Windows, vous pouvez voir que : ·

  • AWS et Azure ont la même prime Windows de 806 $ par année.·
  • Google a une prime légèrement supérieure pour Windows de 700 $ par an.
  • IBM a une prime beaucoup plus faible pour Windows de seulement 303 $.

L’essentiel sur AWS vs Azure vs Google vs prix IBM Cloud

Pour obtenir la meilleure idée des prix globaux en comparant les principaux fournisseurs de cloud public, nous avons calculé les coûts annuels par Go / RAM dans 22 scénarios Linux différents. Azure est sorti le plus bas pour les coûts à la demande et à prix réduit. Gardez à l’esprit que les temps de réponses peuvent influencer le prix. Également, si vous utilisez Windows, il est possible que la réduction d’utilisation hybride Azure ou la prime Windows inférieure sur IBM soit une meilleure option pour vous.

Coût total par Go RAM : tous les scénarios Linux

Vous perdez probablement 35% de vos dépenses cloud

Vos coûts sur les instances de cloud vont dépendre de votre cas d’utilisation particulier : les types d’instances que vous choisissez, les régions dans lesquelles vous exécutez, si vous avez besoin d’un disque local pour vos instances et votre utilisation de remises. Gardez à l’esprit que vous gaspillez probablement 35% de vos dépenses cloud. Mettre l’accent sur l’optimisation de votre utilisation du cloud peut entraîner des économies significatives. Enfin, une stratégie multi-cloud est un autre élément essentiel pour optimiser les coûts. La possibilité d’utiliser plusieurs fournisseurs de cloud public vous fournit un levier de négociation et vous permet d’utiliser le coût comme l’un des facteurs pris en compte lors du déploiement sur le cloud public.

Dernière chose, le passage au cloud comme toute opération stratégique de votre IT il faut l’étudier en détail, faite le travail de qualification vous-même ou sous-traiter le travaille a des cabinets ou experts indépendant c’est la garantie d’une migration réussie.