Il n’est pas surprenant que le cloud computing ait littéralement pris d’assaut le monde entier. Pour la plupart des entreprises et des entreprises, l’époque des salles de serveurs sur site et des réseaux compliqués est révolue. Au cours de la dernière décennie, le cloud computing est devenu plus rentable, plus sûre et plus fiable. Les principaux fournisseurs de l’industrie investissent maintenant massivement dans leur matériel, leurs logiciels et leur infrastructure de réseau mondial afin d’obtenir plus de parts de marché, ce qui leur a permis d’obtenir des performances inégalées. Une saine concurrence est toujours une victoire pour les consommateurs et les partenaires, car elle fait baisser les coûts et exige d’eux qu’ils innovent constamment pour rester en tête.

Généralement, quand nous pensons aux fournisseurs de cloud computing, nous faisons référence aux trois géants de l’industrie : Azure, Google Cloud et AWS. Aujourd’hui, nous allons comparer seulement deux d’entre eux, Google Cloud contre AWS. Nous utilisons exclusivement la plateforme Google Cloud ici chez Kinsta, mais nous allons essayer de garder cet article aussi impartial que possible et tout expliquer en termes simples. Il y a certainement des avantages et des inconvénients pour les deux fournisseurs.  Croyez-nous, nous avons eu notre part de défis ! Quel que soit le fournisseur que vous choisissez, vous rencontrerez toujours des problèmes à un moment donné.

Tendances du Cloud Computing

Avant de nous plonger dans la comparaison entre Google Cloud et AWS, jetons un coup d’œil aux dernières tendances du cloud computing. C’est une industrie passionnante à laquelle il faut participer. En janvier 2017, RightScale a mené sa sixième enquête annuelle sur l’état du Cloud dans le cadre de laquelle elle a interrogé plus de 1 000 professionnels du IT afin d’analyser les tendances actuelles du cloud computing. Nous pouvons certainement voir des choses intéressantes se produire.

  • En 2016, 32 % des participants ont répondu que le principal problème du cloud était dû au manque de ressources ou d’expertise. En 2017, ce chiffre est tombé à 25 %.
  • En 2016, 29 % des participants ont répondu qu’ils étaient préoccupés par la sécurité en ce qui concerne le cloud computing. En 2017, ce chiffre est tombé à 25 %.
  • En 2016, 15 % des participants ont répondu que la performance était un défi lorsqu’il s’agit de cloud computing. En 2017, ce chiffre est tombé à 11%.
Défis du cloud computing

Défis du cloud computing (Img src : RightScale)

D’après les données ci-dessus, nous pouvons voir une tendance chez les professionnels, à savoir que la barrière à l’entrée est en train de diminuer rapidement. Vous n’avez plus besoin d’être un expert pour héberger votre site avec Google Cloud ou AWS. De nombreux hébergeurs WordPress infogérés, dont Kinsta, vous permettent maintenant de profiter du cloud sans avoir à vous soucier de l’aspect technique des choses. Les grandes entreprises investissent même maintenant dans leurs propres employés et ingénieurs puisque Google Cloud, AWS et Azure offrent maintenant tous des certifications sur leurs plateformes :

Les performances et la sécurité ont également fait des bonds en avant au cours des deux dernières années, simplement parce que les fournisseurs de cloud computing ont dû inventer de nouvelles façons d’héberger les données de manière plus sécurisée tout en les diffusant plus rapidement. La plupart des fournisseurs chiffrent maintenant le trafic entre les centres de données par défaut.
Un autre aspect intéressant de leur enquête a été de voir les statistiques sur l’adoption du cloud public de 2017 par rapport à 2016. AWS est restée à peu près la même, tandis qu’Azure et Google Cloud ont tous deux connu une croissance assez importante. AWS est certainement toujours leader, mais c’est principalement dû au fait qu’ils ont été les premiers à vraiment investir et à façonner l’industrie du cloud computing. Google Cloud et Azure ont certainement du retard à rattraper.

Adoption du cloud public

Adoption du cloud public (Img src : RightScale)

Voici quelques statistiques et prévisions supplémentaires concernant l’industrie du cloud computing :

  • Selon les prévisions de Deloitte Technology, d’ici la fin de 2018, les dépenses en IT en tant que service pour les centres de données, les logiciels et les services seront de 547 milliards de dollars.
  • Un sondage de BDO sur les perspectives technologiques a révélé que 74 % des chefs des finances (CFO) de Tech indiquent que le cloud computing aura l’impact le plus mesurable sur leur entreprise en 2017.
  • IDC FutureScape prévoit que d’ici 2018, au moins la moitié des dépenses en IT seront basées sur le cloud computing, atteignant 60 % de toute l’infrastructure IT et 60 à 70 % de toutes les dépenses en logiciels, services et technologies d’ici 2020.
  • Wikibon prévoit que les dépenses des entreprises dans le cloud augmentent à un taux de croissance annuel composé (TCAC) de 16 % entre 2016 et 2026.

Il est également intéressant de jeter un coup d’oeil à Google Trends pour voir l’intérêt au fil du temps. Il est certain que la croissance a été constante au cours des cinq dernières années.

Tendances Google sur les fournisseurs de cloud computing

Tendances Google sur les fournisseurs de cloud computing

Stack Overflow, l’une des plus grandes communautés en ligne pour les développeurs, dispose également d’un outil très pratique pour analyser les tendances en fonction du pourcentage de questions posées en un mois. Les développeurs représentent une grande partie de l’industrie. Bien qu’un CTO puisse avoir le dernier mot, ce sont les développeurs, les ingénieurs et les administrateurs système qui mettent en œuvre les solutions de cloud computing.

Tendances du Cloud Computing sur Stack Overflow

Tendances du Cloud Computing sur Stack Overflow

Le 20 décembre 2017, John DiFucci, analyste du Jefferies, a présenté des instantanés trimestriels des services dans le cloud public. Même si Amazon domine le cloud public, la croissance annuelle de 125% de la plateforme Google Cloud en 2017 est assez incroyable ! Alibaba et Microsoft Azure connaissent également une croissance rapide.

Google Cloud vs AWS (IaaS/PaaS market)

Google Cloud vs AWS (marché IaaS/PaaS) Img src : MarketWatch

Plateforme Google Cloud

La plateforme Google Cloud se compose essentiellement de nombreux services et solutions qui vous permettent d’utiliser la même infrastructure logicielle et matérielle que Google utilise pour ses propres produits, tels que YouTube et Gmail. Ils ont lancé leur premier service, Google App Engine en avant-première publique en 2008.

Google Cloud Platform

Quelques-uns de leurs 50+ produits incluent :

  • Google Compute Engine
  • Google App Engine
  • Google Container Engine
  • Google Cloud Bigtable
  • Google BigQuery
  • Google Cloud Functions
  • Google Cloud Datastore
  • Google Storage
  • Google Cloud CDN
  • Google Cloud DNS

Dans cet article, nous allons principalement nous intéresser à leur Google Compute Engine et aux services associés, qui permettent aux utilisateurs de lancer des machines virtuelles à la demande. C’est l’un des principaux services que nous utilisons pour nos clients chez Kinsta, avec les conteneurs LXD pour permettre une isolation complète et une mise à l’échelle automatique.

Google Compute Engine a été lancé en avant-première publique en juin 2012, puis il a été mis à la disposition du public en décembre 2013. Les grandes marques qui utilisent maintenant Google Compute Engine incluent Apple, HTC, Best Buy, Ubisoft, Philips, Domino’s Pizza, Leadpages, Heathrow, PayPal Coca-Cola, Evernote, Sony Music, et beaucoup plus.

Entreprises utilisant Google Compute Engine

Entreprises utilisant Google Compute Engine

Sundar Pichai, directeur général de Google, a déclaré que la plateforme Google Cloud est l’une des trois premières priorités de l’entreprise. En 2019, le taux d’utilisation annuel de la plateforme Google Cloud Platform s’élevait à plus de 8 milliards de dollars. Il s’agit d’une hausse par rapport aux 4 milliards de dollars de 2018.

Pour en savoir plus, n’oubliez pas de jeter un coup d’œil à cet historique détaillé et annoté de la plateforme Google Cloud, réalisé par Reto Meier.

Amazon Web Services (AWS)

Amazon Web Services (AWS) est une filiale d’Amazon.com qui a été lancée en 2006 pour fournir des services de cloud computing aux entreprises et aux particuliers. Tout comme la plateforme Google Cloud, ils proposent une multitude de services et de solutions différents. Amazon a définitivement ouvert la voie au cloud computing ! Nous vous recommandons de lire l’article de TechCrunch sur l’arrivée de AWS.

Amazon Web Services - aws
Quelques-uns de leurs 200+ produits incluent :

  • Amazon Elastic Compute Cloud (Amazon EC2)
  • Haricot élastique AWS
  • Amazon EC2 Container Service
  • Amazon DynamoDB
  • Amazon Redshift
  • Amazon Lambda
  • Amazon DynamoDB
  • Amazon S3
  • Amazon CloudFront
  • Amazon Route 53

Dans cet article, nous allons nous intéresser principalement à leur Amazon EC2 et aux services associés, ce qui est essentiellement la même chose que Google Compute Engine. Amazon EC2 a été lancé en version bêta publique en août 2006. Si vous comparez cela à la GCE, ils ont six ans d’avance sur Google. Les grandes marques utilisant Amazon EC2 incluent Netflix, Time Inc, Nasa, Expedia, Airbnb, Lamborghini, et beaucoup plus.

Entreprises utilisant Amazon EC2

Entreprises utilisant Amazon EC2

Google Cloud vs AWS

Comme Google Cloud et AWS sont très similaires, il est plus facile de décomposer notre comparaison en différentes catégories. Nous ne pouvons pas tout couvrir dans cet article car chaque fournisseur a plus de 50 produits différents (AWS en a plus de 200) ! Nous couvrons donc des produits tels que les instances de calcul, la facturation, la mise en réseau, le stockage et les fonctionnalités que nous utilisons ici chez Kinsta qui sont directement liés à la façon dont nous faisons évoluer l’hébergement WordPress pour nos clients. N’hésitez pas à cliquer sur l’un des liens ci-dessous pour y accéder directement.

Calcul

La première catégorie est la façon dont Google Compute Engine et AWS EC2 traitent leurs machines virtuelles (instances). La technologie derrière les VMs de Google Cloud est KVM, tandis que la technologie derrière les VMs AWS EC2 est Xen. Les deux offrent une variété de configurations d’instances prédéfinies avec des quantités spécifiques de CPU virtuel, de RAM et de réseau. Cependant, ils ont une convention d’appellation différente, ce qui peut d’abord prêter à confusion. Google Compute Engine les désigne comme destypes de machines, tandis qu’Amazon EC2 les désigne comme des types d’instances.

  • Vous pouvez équiper les instances de Google Compute Engine avec jusqu’à 160 vCPU et 3.844 Go de RAM (Nouveaux types de machines disponibles le 18 juillet 2018).
  • Vous pouvez équiper les instances AWS EC2 avec jusqu’à 128 vCPU et 3.904 Go de RAM.

Vous trouverez ci-dessous une comparaison des machines virtuelles qui appartiennent à des catégories similaires d’un fournisseur à l’autre, telles qu’une mémoire élevée, un CPU élevé, un stockage SSD, etc.

Type de machine/d’instance Google Compute Engine AWS EC2
Partagés f1-micro
g1-petit
t2.nano – t3.2xlarge
Standard n1-standard-1 – n1-standard-96 m3.medium – m3.2xlarge
m4.large – m4.16xlarge
m5.large – m5d.24xlarge
Mémoire élevée n1-highmem-2 – n1-highmem-96 (beta)
n1-ultramem-40 – n1-ultramem-160
r3.large – r3.8xlarge
r4.large – r4.16xlarge
x1.16xlarge – x1e.32xlarge
x1e.xlarge – x1e.32xlarge
CPU élevé n1-highcpu-2 – n1-highcpu-96 c4.large – c4.8xlarge
c5.large – c5d.18xlarge
GPU Vous pouvez ajouter des GPU aux types de machines p3.2xlarge – p3.16xlarge
p2.xlarge – p2.16xlarge
g3.4xlarge – g3.16xlarge
f1.2xlarge – f1.16xlarge
Stockage SSD n1-standard-1 – n1-standard-32
n1-highmem-2 – n1-highmem-32
n1-highcpu-2 – n1-highcpu-32
h1.2xlarge – h1.16xlarge
i3.large – i3.metal
Stockage dense N/A d2.xlarge – d2.8xlarge
Mise à jour, août 2018, Sources : Types de machines GCE, types d’instance AWS

Il convient également de noter que Google Cloud vous permet de vous écarter des configurations prédéfinies comme indiqué ci-dessus et de personnaliser les ressources CPU et RAM de votre instance en fonction de votre charge de travail. Ces machines sont connues sous le nom de machines personnalisées. D’autres types incluent les VMs Google Cloud Preemptible et les AWS EC2 Spot Instances.

Stockage/Disque

Le type de stockage et les disques utilisés par un fournisseur de cloud jouent un rôle très important, car ils ont un impact direct sur les performances, comme le débit attendu (IO), le nombre maximum d’IOP par volume/instance et la capacité du burst pendant de courtes périodes. Il existe deux principaux types d’options de stockage lorsque vous comparez Google et AWS : le block storage et object storage.

Block Storage

Le stockage par blocs (Block Storage) est essentiellement un volume de disque virtuel utilisé en conjonction avec des machines virtuelles basées sur le cloud. Google Compute Engine offre des disques persistants, tandis qu’AWS EC2 l’offre via son Elastic Block Store (EBS).

Stockage en bloc Plate-forme Google Cloud AWS
Service après-vente SSD IOPS SSD général et provisionné
Tailles de volume 1 Go à 64 To 1 Go à 16 To 4 Go
à 16 To IOPS provisionnés
Max IOPs par volume 40.000 lu, 30.000 écrit 10 000 $ (20 000 $ pour les IOPS provisionnés)
Maximum de 75 000 IOPS par exemple
Débit maximal par volume (Mo/s) 800 lu, 400 écrit 160 (320 pour les IOPS provisionnés)
Réplication Redondance intégrée RAID-1
Snapshot Redondance Emplacements multiples Emplacements multiples
Chiffrement SSE 256-bit AES SSE 256-bit AES
Chiffrement SSE 256-bit AES SSE 256-bit AES
Prix magnétiques (par Go/mois) 0,040 $ (disque standard) $0.045
Prix SSD (par Go/mois) $0.170 $0.10
Prix PIOPS SSD (par Go/mois) S.O. S.O. $0.125
Mise à jour octobre 2017, Sources : GCE, AWS EBS

Object Storage

Le stockage par objets (Object Storage), aussi parfois appelé stockage d’objets distribués, sont essentiellement des services hébergés pour stocker et accéder à un grand nombre d’objets binaires, ou blobs. Google Compute Engine l’offre via son service Google Cloud Storage, tandis qu’AWS l’offre via son service Amazon S3.

Stockage d’objets Plate-forme Google Cloud AWS
Service après-vente Google Cloud Storage Amazon S3
Chaud GCS S3 Standard
Cool Glasgow Proche ligne S3 Standard (Accès peu fréquent)
Froid (Archival) SCG Ligne froide Glacier
Limite de taille 5 To/objet 5 To/objet
Limite de l’objet Illimité Illimité
Tarifs multi-régions à chaud (par Go/mois) 0,0260 $ Inclut le
transfert
S3 Standard(x2) $0.0460
Transfert $0.0100
Prix Hot Single Region (par GB/mois) $0.0200 $0.0230
Cool Single Region Pricing (par Go/mois) $0.0100 (Nearline) 0,0125 $ (accès peu fréquent
Prix Cold Single Region (par Go/mois) $0.0070 (ligne froide) $0.0040 (Glacier)
Mise à jour octobre 2017, Sources : Google Cloud Storage, AWS S3

En plus du stockage standard de blocs et d’objets en réseau, Compute Engine et Amazon EC2 permettent aux utilisateurs d’utiliser des disques qui sont attachés localement à la machine physique qui exécute l’instance. Le stockage local offre des performances supérieures, des opérations d’entrée/sortie par seconde (IOPS) très élevées et une latence très faible par rapport aux disques persistants. Ce type de stockage est même capable d’atteindre plusieurs Go en lecture/écriture, ce qui est énorme !

Google Cloud appelle ces disques SSD locaux, alors qu’AWS EC2 les appelle volumes de stockage d’instance. Google vous permet d’attacher des disques SSD locaux à n’importe quel type d’instance alors qu’AWS ne prend en charge que les types d’instance suivants : C3, F1, G2, HI1, I2, I3, M3, R3 et X1. En août 2017, Google Cloud a également annoncé une réduction de prix sur leurs disques SSD locaux pour les instances à la demande et préemptables.

Réseautage

Google Cloud et AWS utilisent tous deux différents réseaux et partenaires pour interconnecter leurs centres de données à travers le monde et fournir du contenu via les FAI aux utilisateurs finaux. Ils offrent une variété de produits différents pour y parvenir.

Produit Plate-forme Google Cloud AWS
VPC Cloud privé virtuel Amazon VPC
Équilibrage de charge Équilibrage de charge en nuage Équilibrage de charge élastique
CDN Cloud CDN Amazon CloudFront
Interconnexion Interconnexion en nuage AWS Direct Connect
DNS Cloud DNS Amazon Route 53
Niveaux Niveaux de service réseau S.O. S.O.
Mise à jour octobre 2017, Sources : BPC Réseautage, SSFE Réseautage
  • La capacité réseau réalisable sur les instances de Google Compute Engine fonctionne légèrement différemment car elle est basée sur la quantité de CPU dont disposent vos VMs. Chaque cœur est soumis à un plafond de 2 Gbits/seconde (Gbps) pour une performance maximale. Chaque noyau supplémentaire augmente la capacité du réseau, jusqu’à un maximum théorique de 16 Gbps pour chaque machine virtuelle.
  • Les instances d’Amazon EC2 ont une bande passante maximale de 25 Gbps, cependant, ce n’est que sur les plus grandes tailles d’instance. Les instances standard sortent au maximum à 10 Gbps/seconde.

Un facteur important lorsqu’il s’agit de comparer les deux fournisseurs est la latence du réseau. La latence est importante lorsqu’il s’agit d’entreprises qui desservent des visiteurs dans un lieu géographique précis. Supposons, par exemple, que vous ayez une boutique eCommerce à Francfort et que 90 % de vos clients viennent d’Allemagne. Votre entreprise va grandement bénéficier de placer votre site sur un serveur en Allemagne, plutôt que de l’héberger aux États-Unis ou en Asie.

Quelle différence cela fait-il ? Nous l’avons mis à l’épreuve dans notre article détaillé sur la Quelle différence cela fait-il ? Nous l’avons mis à l’épreuve dans notre article détaillé sur la et nous avons découvert que dans certains cas, cela peut faire une différence de près de 2 secondes, selon l’endroit où vous choisissez d’héberger votre site. Cela inclut d’autres facteurs, comme le DNS, le TTFB, etc. Vous rencontrerez toujours des temps de chargement et de latence, mais heureusement, Google Cloud et AWS ont des dizaines d’emplacements différents à choisir dans le monde entier. Choisissez judicieusement !

Latence du réseau

Latence du réseau

Il existe peu d’outils différents que vous pouvez utiliser pour comparer la latence entre les fournisseurs. CloudHarmony est l’un de ceux qui fournit une analyse objective, impartiale et fiable des performances pour comparer les services cloud. Ils utilisent un réseau d’environ 50 serveurs répartis dans le monde entier pour mesurer et enregistrer périodiquement les mesures de latence et de débit sur d’autres clouds. Nous avons testé Google Compute Engine et AWS EC2 depuis notre site actuel aux Etats-Unis.

Google Compute Engine (Test de latence CloudHarmony)

Calculer l’emplacement Latence la plus rapide Latence médiane Latence la plus lente
GCE (us-central1-c) 77 ms 85 ms 381 ms
GCE (nous – Est4-a) 77 ms 79.5 ms 105 ms
GCE (europe-occidentale3-c) 166 ms 193.5 ms 271 ms
GCE (asie-Est1-b) 154 ms 172 ms 212 ms
GCE (europe-occidentale2-a) 161 ms 165 ms 249 ms
GCE (us-ouest-1-b) 50 ms 51 ms 61 ms
GCE (asie-nord-est1-b) 128 ms 139 ms 194 ms
GCE (asie-sud-est1-b) 192 ms 211.5 ms 281 ms
GCE (europe-occidentale1-c) 162 ms 179.5 ms 251 ms
GCE (us-east1-c) 91 ms 109.5 ms 221 ms
GCE (Amérique du Nord – Nord-Est1-a) 91 ms 96.5 ms 155 ms
GCE (australie-sud-est1-a) 163 ms 165 ms 464 ms
GCE (asie-Sud1-a) 244 ms 165 ms 284 ms
GCE (Amérique du Sud-est1-a) 196 ms 198 ms 228 ms
GCE (europe-nord1-b) 195 ms 200.5 ms 234 ms
GCE (europe-occidentale4-b) 166 ms 169 ms 233 ms
Mise à jour juillet 2018, source : CloudHarmony (à partir de USA ISP)

AWS EC2 (Test de latence CloudHarmony)

Calculer l’emplacement Latence la plus rapide Latence médiane Latence la plus lente
AWS EC2 (us-ouest-2) 102 ms 110.5 ms 228 ms
AWS EC2 (us-east-2) 161 ms 200.5 ms 232 ms
AWS EC2 (eu-central-1) 333 ms 343.5 ms 382 ms
AWS EC2 (us-east-1) 172 ms 343.5 ms 329 ms
AWS EC2 (ca-central-1) 81 ms 173.5 ms 427 ms
AWS EC2 (ue-ouest1) 197 ms 429 ms 576 ms
AWS EC2 (ue-ouest2) 326 ms 370.5 ms 581 ms
AWS EC2 (us-ouest-1) 66 ms 72 ms 128 ms
AWS EC2 (ap-northeast-1) 155 ms 295 ms 517 ms
AWS EC2 (ap-south-1) 251 ms 395 ms 562 ms
AWS EC2 (ap-southeast-2) 197 ms 450 ms 604 ms
AWS EC2 (sa-east-1) 384 ms 397 ms 408 ms
AWS EC2 (ue-ouest3) 311 ms 329.5 ms 401 ms
AWS EC2 (ap-southeast-1) 404 ms 431.5 ms 449 ms
AWS EC2 (ap-northeast-2) 319 ms 336 ms 574 ms
Mise à jour juillet 2018, source : CloudHarmony (test en cours d’exécution depuis USA ISP)

Comme vous pouvez le voir ci-dessus, la ustrong> latence de Google Cloud a été définitivement le gagnant ici . Mais n’oubliez pas que le test est exécuté à partir de notre emplacement actuel, ainsi les résultats varieront toujours. Une des meilleures façons de mesurer les temps de latence et de ping est de filtrer les petites instances sur chaque fournisseur et d’exécuter vos propres tests. Mais voici quelques autres petits outils de test que vous voudrez peut-être vérifier :

Réseau de la plateforme Google Cloud

Jetons d’abord un coup d’oeil au réseau derrière la plateforme Google Cloud. Google a beaucoup investi dans son infrastructure mondiale, qui comprend de nouveaux centres de données. En fait, plus de la moitié de leurs emplacements actuels ont été ouverts en 2017. Chez Kinsta, nous apprécions le dévouement de Google à l’expansion mondiale, car cela permet de réduire la latence à tous les niveaux et d’assurer des temps de chargement plus rapides pour nos clients.

Emplacements des centres de données de Google Cloud

Emplacements des centres de données de Google Cloud

En Avril 2019, Google Cloud dispose actuellement de 20 emplacements au choix pour faire tourner de nouvelles instances Compute Engine :

  • Council Bluffs, Iowa, États-Unis (us-central1)
  • St. Ghislain, Belgique (europe-occidentale1)
  • Comté de Changhua, Taiwan (Asie-Est1)
  • Sydney, Australie (australie-sud-est1)
  • The Dalles, Oregon, USA (us-west1
  • Ashburn, Virginie, États-Unis (us-east4)
  • Moncks Corner, Caroline du Sud, États-Unis (us-east1)
  • São Paulo, Brésil (Amérique du Sud-est1)
  • Londres, Royaume-Uni (europe-occidentale2)
  • Francfort, Allemagne (europe-occidentale3)
  • Tokyo, Japon (asie-nord-est1)
  • Mumbai, Inde (asie-Sud1)
  • Montréal (Amérique du Nord – Nord-Est1)
  • Pays-Bas (europe-occidentale4)
  • Hamina, Finlande (europe-nord1)
  • Los Angeles, Californie (États-Unis-Ouest2)
  • Hong Kong (Asie-Est2)
  • Zürich, Suisse (europe-west6)
  • Osaka, Japon (asia-northeast2)

Et Google Cloud lance rapidement de nouvelles régions.

Vitesse de lancement de Google Cloud

Vitesse de lancement de Google Cloud

Si vous êtes un client Kinsta, vous avez le choix entre toutes ces options lorsque vous hébergez votre site WordPress. Nous utilisons également le mode de déploiement multirégional de la plateforme Google Cloud. Cela signifie que vous n’êtes pas limité à un seul centre de données pour votre compte. Vous pouvez choisir un centre de données différent pour chacun de vos sites Web en un seul clic dans le tableau de bord MyKinsta (voir ci-dessous).

Emplacements des serveurs de la plateforme Google Cloud

Emplacements des serveurs de la plateforme Google Cloud

Le 29 juin 2016, Google a annoncé son investissement dans le FASTER Cable System qui permet à Google d’accéder à jusqu’à 10Tbps (Terabits par seconde) de la bande passante totale de 60Tbps du câble entre les États-Unis et le Japon. Ils l’utilisent pour les clients de Google Cloud et Google App. Ce câble trans-Pacifique de 9 000 km est le câble sous-marin ayant la plus grande capacité jamais construite et qui atterrit en Oregon aux États-Unis et à deux points d’atterrissage au Japon. Google est également l’un des six membres qui ont l’accès exclusif à une paire de brins de transmission optique 100Gb/s x 100 longueurs d’onde entre l’Oregon et le Japon.

Réseau Google Cloud

Réseau Google Cloud

Will Shulman, co-fondateur de MongoLab, a parlé du réseau dans un panel à Google I/O en disant :

C’est un feu d’artifice. L’autre chose, c’est qu’il dispose d’un réseau fédérateur privé réparti entre tous les centres de données. Vous parlez de l’épine dorsale de Google, pas d’Internet.

En août 2017, la plateforme Google Cloud a lancé son propre réseau de niveau premium et son réseau de niveau standard. Cela fait d’eux le premier grand cloud public à offrir un réseau cloud à plusieurs niveaux. Le niveau premium fournit du trafic sur le réseau mondial de Google, bien fourni, à faible latence et très fiable. La redondance est essentielle, et c’est pourquoi il existe au moins trois chemins indépendants (redondance N+2) entre deux sites du réseau Google, ce qui permet de garantir que le trafic continue à circuler entre les sites même en cas de perturbation.

Plateforme Google Cloud Premium Tier

Plateforme Google Cloud Premium Tier

Le niveau standard offre une qualité de réseau comparable à celle des autres grands clouds publics. Il achemine le trafic sortant du GCP vers Internet via les réseaux de transit (FAI) au lieu du réseau de Google.

Plateforme Google Cloud Standard Tier

Plateforme Google Cloud Standard Tier

Quelle est la différence entre le niveau standard et le niveau premium ? Cedexis, société de suivi et de performance objective bien connue, a publié ses résultats. Voici une mesure de Cedexis Radar de la différence de latence sur le niveau premium de la plateforme Google Cloud par rapport au niveau standard aux Etats-Unis.

Google Cloud premium tier latence de niveau premium par rapport au niveau standard

Google Cloud premium tier latence de niveau premium par rapport au niveau standard

Voici une mesure de Cedexis Radar de la différence de débit sur le niveau premium de la plateforme Google Cloud par rapport au niveau standard aux États-Unis.

Google Cloud niveau de débit premium par rapport au niveau de débit standard

Google Cloud niveau de débit premium par rapport au niveau de débit standard

Kinsta utilise le niveau premium de la plateforme Google Cloud pour tous ses clients afin d’assurer des temps de chargement extrêmement rapides en minimisant les sauts de traceroute et en diminuant la distance que les données doivent parcourir. Mais c’est aussi formidable de voir un niveau inférieur ajouté pour ceux qui ont des budgets plus serrés ou pour les projets qui n’exigent pas des vitesses aussi rapides.

Et pour ceux qui ont besoin d’options de réseau encore plus rapides, Google a annoncé ses options d’d’interconnexion dédiée en septembre 2017. Dedicated Interconnect offre plusieurs options de réseau d’entreprise différentes que vous pouvez maintenant utiliser pour vous connecter à la plateforme Google Cloud :

Interconnexion

  • Accès direct aux IP RFC1918 dans votre VPC – avec SLA
  • Interconnexion dédiée
  • VPN IPsec

Peering

  • Accès aux adresses IP publiques Google uniquement – sans SLA
  • Peering direct
  • Peering par transporteur

L’accès à GCP avec une bande passante élevée, une faible latence et une connectivité réseau cohérente est essentiel pour nos objectifs commerciaux. L’interconnexion dédiée de Google nous a permis d’atteindre avec succès une plus grande fiabilité, un débit plus élevé et une latence plus faible tout en réduisant le coût total de possession de plus de 60% par rapport aux solutions sur l’Internet public. – Nhan Phan, VP de l’ingénierie chez Metamarkets

Ils proposent également leur Virtual Private Cloud et d’autres moyens d’accélérer la diffusion de contenu via Google Cloud CDN.

Réseau AWS

Examinons maintenant le réseau mondial de AWS. Le Cloud AWS exploite 44 zones de disponibilité dans 16 régions géographiques à travers le monde. Tout comme Google, chaque région AWS possède plusieurs zones de disponibilité et centres de données. C’est idéal pour la redondance, la tolérance aux pannes et la faible latence.

Réseau mondial de AWS

Réseau mondial de AWS

  • Virginie (6), Ohio (3), USA
  • Californie (3), Oregon (3), USA
  • Mumbai (2), Séoul (2), Singapour (2), Sydney (3), Tokyo (3), Asie Pacifique
  • Central (2), Canada
  • Beijing (2), Chine
  • Francfort (3), Irlande (3), Londres (2), Europe
  • São Paulo (3), Amérique du Sud
  • AWS GovCloud (US-Ouest), USA

Tout comme avec Google Cloud’s Dedicated Interconnect, Amazon offre également ce qu’ils appellent AWS Direct Connect. AWS Direct Connect vous permet d’établir une connexion réseau dédiée entre votre réseau et l’un des emplacements AWS Direct Connect. AWS offre le peering par porteur, mais n’offre pas le peering direct ou le peering CDN.

Ils offrent également leur Amazon Virtual Private Cloud (VPC) et d’autres moyens d’accélérer la diffusion de contenu via Amazon CloudFront.

Facturation et tarification

Lorsque l’on compare Google Cloud et AWS, la facturation est traitée de manière très différente. Et pour être honnête, ni l’un ni l’autre ne fournissent un moyen très simple de calculer facilement ceci à moins que vous ne soyez très familier avec les plates-formes. Voici leurs calculatrices mensuelles si vous ne faites que commencer :

Estimer les dépenses mensuelles de ces deux fournisseurs de cloud computing peut être un défi. Il existe même des outils complets, tels que reOptimize ou Cloudability, qui ont été conçus pour vous aider à mieux comprendre vos factures. Essentiellement, AWS vous offre un tableau de bord qui vous donne un aperçu de votre facture. La plateforme Google Cloud fournit des estimations d’exportations via son outil BigQuery. Cependant, les deux fournisseurs font des choses pour réduire les coûts et faciliter la facturation.

Facturation à la seconde

AWS a annoncé sa facturation à la seconde en septembre 2017 (une minute minimum sur les instances EC2). Cela permet une plus grande flexibilité pour les clients qui ont besoin de filtrer de nouvelles instances et de faire beaucoup de travail dans un court laps de temps. Pas à notre grande surprise, la plateforme Google Cloud a également lancé sa facturation à la seconde (une minute minimum sur les instances Google Compute Engine). C’est dire à quel point ce marché est compétitif. AWS et GCP lancent presque simultanément de nouvelles fonctionnalités. Nous avons même du mal à suivre le rythme !

cloud computing pricing

Google a donné un excellent exemple dans leur article d’annonce de potentielles d’économies :

Vous avez des problèmes de temps d'indisponibilité et de WordPress ? Kinsta est la solution d'hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités

Si, en moyenne, votre durée de vie des machines virtuelles était arrondie à 30 secondes avec facturation à la minute, les économies réalisées en utilisant 2 600 unités de traitement virtuelles par jour seraient suffisantes pour payer votre café du matin (à 99 cents, si vous pouvez trouver du café pour 99 cents). Par comparaison, le gaspillage de la facturation à l’heure serait suffisant pour acheter une cafetière chaque matin (plus de 100 $ dans cet exemple).

Remises pour utilisation engagée vs instances réservées

Google Cloud et AWS offrent tous deux des moyens différents d’économiser pour ceux qui investissent sérieusement dans leurs plateformes. AWS EC2 offre ce qu’ils appellent des Instances Réservées, qui offrent un rabais significatif (jusqu’à 75%) par rapport à la tarification à la demande et fournissent une réservation de capacité lorsqu’elles sont utilisées dans une zone de disponibilité spécifique. Ils ont différents types d’instances réservées :

  • Instances Réservées Standard
  • Instances Réservées convertibles
  • Instances réservées programmées

Google Cloud propose les Remises Utilisation Engagée (Committed Use Discount), qui est maintenant disponible pour tous les clients Compute Engine à partir de Septembre 2017. Il s’agit essentiellement de la possibilité d’acheter des contrats d’utilisation engagés en échange de prix fortement réduits pour l’utilisation des machines virtuelles.

Right Scale a comparé les rabais d’utilisation de Google Cloud « Remises Utilisation Engagée » par rapport aux « Instances Réservées » de AWS et a trouvé ce qui suit (en savoir plus sur leur blog sur la façon dont ils ont analysé les données) :

  • Si l’on compare le rabais d’un an sur l’utilisation engagée de Google à l’IR standard d’un an de AWS, le coût total de l’environnement Google est inférieur de 28 % par rapport à celui de AWS.
  • Si l’on compare le rabais de 3 ans sur l’utilisation engagée de Google à l’IR de 3 ans de AWS, le coût total de l’environnement Google est inférieur de 35 % par rapport à celui de AWS.
Réductions pour utilisation engagée de Google Cloud par rapport aux instances réservées de AWS

Réductions pour utilisation engagée de Google Cloud par rapport aux instances réservées de AWS (Img src: Right Scale)

Rabais soutenus

Un autre rabais vraiment énorme que Google Cloud offre est ce qu’ils appellent les rabais d’utilisation soutenue (Sustained Use Discounts). Ce sont des remises automatiques que la plateforme Google Cloud offre plus vous utilisez l’instance longtemps, contrairement à AWS où vous devez réserver l’instance pour une longue période de temps.

Essais gratuits

Vous commencez à peine, ou peut-être voulez-vous comparer les fournisseurs de cloud computing par vous-même ? Ne vous inquiétez pas, ils ont tous les deux d’excellents essais gratuits.

Google Cloud offre un crédit de 300 $ qui dure 12 mois. Et à partir de mars 2017, il y a aussi un plan gratuit sans limite de temps. Voici un exemple d’une instance que vous pourriez exécuter gratuitement pour toujours avec GCP :

  • Instance f1-micro avec 0.2 CPU virtuel, 0.60 Go de mémoire, soutenu par un noyau physique partagé. (régions des États-Unis seulement)
  • Disque de 30 Go avec 5 Go de stockage dans le cloud

AWS offre également un essai gratuit de 12 mois. Voici un exemple d’instance que vous pouvez exécuter :

  • Instance t2.micro avec 750 heures/mois
  • Disque de 30 Go (dont 750 heures/mois d’une base de données MySQL gérée) avec 5 Go de stockage dans le cloud

Assurez-vous de consulter les sites Web de chaque fournisseur pour plus de détails, car les deux fournissent des essais gratuits sur un grand nombre de leurs produits, et pas seulement sur leurs instances de calcul.

Support et disponibilité

Google Cloud et AWS disposent tous deux d’une documentation complète et de forums communautaires dont vous pouvez profiter gratuitement.

Cependant, si vous avez besoin d’aide ou de soutien immédiatement, vous devrez payer. Google Cloud et AWS ont tous deux des plans de support, mais vous voudrez certainement lire les frais impliqués car ils peuvent s’additionner assez rapidement. Les deux fournisseurs incluent un nombre illimité de comptes et de cas de support de facturation, sans contrat à long terme.

Google Cloud vs AWS premium support

Support Google Cloud Premium

  • Google offre trois différents niveaux de support : Argent, or et platine
  • Plan de support le moins cher, Argent, à partir de 150 $/mois minimum
  • Le plan de support de niveau suivant, Gold, commence à partir de 400 $/mois minimum, mais à ce niveau, vous serez également facturé un minimum de 9% des frais d’utilisation du produit (diminue à mesure que les dépenses augmentent).

Support AWS

  • AWS offre quatre niveaux de support différents : Basique, Développeur, Affaires et Entreprise
  • Plan de support payant le moins cher, Développeur, à partir de 29 $/mois ou 3 % de l’utilisation mensuelle de AWS.
  • Le plan de support de niveau suivant, Business, commence à partir de 100 $/mois minimum, mais à ce niveau, vous serez également facturé un minimum de 10% des frais d’utilisation du produit (diminue à mesure que les dépenses augmentent).

Temps de disponibilité

Google Compute Engine et AWS EC2 ont tous deux des SLA qui fournissent un pourcentage mensuel de disponibilité d’au moins 99,95%. Aucun fournisseur n’est parfait, et nous pouvons en témoigner ici chez Kinsta. Si vous utilisez l’un ou l’autre de ces fournisseurs, vous voudrez certainement vous abonner à leurs pages de statut pour rester au courant des incidents au fur et à mesure qu’ils se produisent. Cependant, comme pour de nombreux services, Google et Amazon ont pris du retard dans la mise à jour de leurs tableaux de bord de statut.

L’un des avantages d’AWS en matière de temps de disponibilité est que vous avez la possibilité d’obtenir différentes machines dans leurs multiples zones de disponibilité par région. Avec Google Cloud, il se peut très bien que vos instances soient sur la même machine par région. Toutefois, Google Cloud a également une caractéristique unique avec leur capacité de migrer les machines virtuelles en direct. Les avantages des migrations en direct permettent aux ingénieurs de Google de mieux résoudre les problèmes tels que le patch, la réparation et la mise à jour du logiciel et du matériel, sans que vous ayez à vous soucier du redémarrage de la machine.

Sécurité

Dans sa deuxième enquête annuelle sur le Cloud Computing (2017), Clutch a interrogé 283 professionnels des IT dans des entreprises américaines qui utilisent actuellement un service de cloud computing. En ce qui concerne la sécurité, ils ont constaté que près de 70 % des professionnels étaient plus à l’aise de stocker des données dans le cloud que leurs anciens systèmes.

Sécurité du cloud computing (Source des données : Clutch Annual Survey)

Sécurité du cloud computing (Source des données : Clutch Annual Survey)

Ils ont également demandé aux répondants d’énumérer les principaux avantages de l’utilisation du Cloud et le plus grand pourcentage (45 %) a répondu que la sécurité était le principal avantage.

Les 5 principaux avantages de l'utilisation du cloud (Source des données : Clutch Annual Survey)

Les 5 principaux avantages de l’utilisation du cloud (Source des données : Clutch Annual Survey)

Sécurité Google Cloud

Lorsque l’on examine la sécurité de la plateforme Google Cloud, il est important de se rappeler que c’est un domaine qu’ils ont amélioré bien avant même que GCP ne soit lancé. Vous bénéficiez d’un modèle de sécurité qui a été développé au cours des 15 dernières années et qui sécurise actuellement des produits et services comme Gmail, Search, etc. Google emploie actuellement plus de 500 professionnels de la sécurité à plein temps. Niels Provos, ingénieur en sécurité chez Google, a donné un aperçu approfondi de la sécurité de la plateforme Google Cloud (voir vidéo ci-dessous).

 

Certaines des fonctionnalités de sécurité de la plateforme Google Cloud incluent :

  • Toutes les données sont cryptées lors du transit entre Google, les clients et les centres de données par défaut, ainsi que les données dans tous les services de la plateforme Cloud. Les données stockées sur les disques persistants sont cryptées sous AES 256 bits et chaque clé de cryptage est également cryptée avec un ensemble de clés maîtres régulièrement modifiées.
  • Engagement envers les certifications de sécurité d’entreprise avec des audits réguliers de conformité SSAE16, ISO 27017, ISO 27018, PCI et HIPAA (note : Certaines d’entre elles requièrent une IP dédiée. De plus, Kinsta n’est pas conforme à la HIPAA). Eran Feigenbaum, directeur de la sécurité chez Google a déclaré : « De telles certifications fournissent des validations indépendantes par des tiers de notre engagement permanent envers une sécurité et une confidentialité de classe mondiale, tout en aidant nos clients dans leurs propres efforts de conformité ».
  • Parce que Google a des relations avec certains des plus grands FAI dans le monde, cela aide à améliorer la sécurité de vos données en transit car cela signifie moins de sauts sur l’Internet public.
  • Les couches de l’application Google et de la pile de stockage nécessitent que les requêtes provenant d’autres composants soient authentifiées et autorisées.
  • Google Cloud Identity and Access Management (Cloud IAM) a été lancé en septembre 2017 pour fournir des rôles prédéfinis qui donnent un accès granulaire à des ressources spécifiques de la plateforme Google Cloud et empêcher l’accès non désiré à d’autres ressources. C’est semblable à AWS IAM.

Vous pouvez le voir plus en profondeur dans les coulisses du livre blanc sur la sécurité de Google. Kinsta utilise également des conteneurs Linux (LXC), et LXD pour les orchestrer, en plus de la plateforme Google Cloud qui nous permet d’isoler complètement non seulement chaque compte, mais chaque site WordPress séparé. Il s’agit d’une méthode beaucoup plus sécurisée que celle offerte par d’autres concurrents et qui permet d’assurer un hébergement WordPress sécurisé 24×7.

Sécurité desAWS

Tout comme la plateforme Google Cloud, la plateforme AWS dispose d’un modèle de sécurité qui a été amélioré depuis plus d’une décennie. Certaines de leurs caractéristiques de sécurité comprennent :

  • Toutes les données sont cryptées lors du transit entre AWS, les clients et les centres de données, ainsi que les données dans l’ensemble du cloud AWS. Les données stockées sur les instances EC2 sont cryptées sous AES 256 bits et chaque clé de cryptage est également cryptée avec un ensemble de clés maîtres régulièrement modifiées.
  • Les pare-feu réseau intégrés dans Amazon VPC et les capacités de pare-feu des applications Web dans AWS WAF vous permettent de créer des réseaux privés et de contrôler l’accès à vos instances et applications.
  • Options de gestion de clés flexibles, y compris AWS Key Management Service, vous permettant de choisir si AWS doit gérer les clés de cryptage ou vous permettre de garder un contrôle total sur vos clés.
  • Stockage de clés cryptographiques dédiées, basées sur le matériel et utilisant AWS CloudHSM, ce qui vous permet de satisfaire aux exigences de conformité.
  • AWS Identity and Access Management (IAM), AWS Multi-Factor Authentication, et AWS Directory Services permettent de définir, d’appliquer et de gérer les politiques d’accès utilisateur.

Vous pouvez le voir plus en profondeur les coulisses dans le livre blanc du pilier sécurité de Amazon.

Le fait que nous puissions compter sur le dispositif de sécurité de AWS pour renforcer notre propre sécurité est vraiment important pour notre entreprise. AWS fait un bien meilleur travail en matière de sécurité que ce que nous ne pourrions jamais faire avec une cage dans un centre de données. – Richard Crowley, directeur des opérations, Slack

Résumé

Qui est donc le gagnant lorsqu’il s’agit de comparer Google Cloud et AWS ? Eh bien, nous dirions que les deux fournisseurs ont leurs avantages et leurs inconvénients. Bien entendu, nous apprécions beaucoup Google Cloud chez Kinsta et nous sommes ravis de constater le rythme rapide de l’expansion mondiale au cours de l’année écoulée. Quand il s’agit de prix et de vitesse, la plateforme Google Cloud est certainement l’un de ceux que vous voulez vérifier !

Au cours de la dernière décennie, AWS a également fourni des services de cloud computing aux entreprises et depuis longtemps. Ils ont vraiment été les premiers à faire avancer l’industrie du cloud, et ils sont toujours ceux que des fournisseurs comme Google et Azure copient. Leur support, leur redondance et leur disponibilité par région est superbe.

Il y a beaucoup d’autres produits et services de Google Cloud et d’AWS que nous n’avons pas pu couvrir dans cet article. Mais rassurez-vous, la bataille constante des fournisseurs de cloud computing pour gagner plus de parts de marché ne profite qu’aux consommateurs et aux partenaires hébergeurs tels que Kinsta. Cela signifie des prix plus bas, plus de produits et de services, et une performance accrue.

Préférez-vous un fournisseur de cloud computing plutôt qu’un autre ? Nous aimerions lire vos commentaires ci-dessous.

259
Partages