Google Cloud Platform pour les utilisateurs professionnels d'AWS

Guide mis à jour le 29 juin 2016

Ce guide a pour objectif de fournir aux professionnels qui connaissent bien Amazon Web Services (AWS) les concepts clés nécessaires pour démarrer avec Google Cloud Platform. Il compare Cloud Platform et AWS afin de souligner leurs similitudes et leurs différences. Ce guide contient également des tableaux comparatifs des produits, des concepts et de la terminologie d'AWS et de Cloud Platform.

Pourquoi choisir Google Cloud Platform ?

Depuis 15 ans, nous proposons l'une des infrastructures cloud les plus rapides, puissantes et fiables au monde. Nous utilisons cette infrastructure en interne pour proposer à l'échelle mondiale des services à trafic élevé, tels que Gmail, Maps, YouTube et la recherche Google. En raison de la taille et de l'ampleur de ces services, nous avons beaucoup travaillé pour optimiser notre infrastructure et créer une suite d'outils et de services permettant de la gérer efficacement. Grâce à Google Cloud Platform, cette infrastructure et ces ressources de gestion sont à votre disposition.

Régions et zones

Presque tous les produits d'AWS sont déployés au sein de régions réparties à travers le monde. Chaque région comprend un groupe de centres de données relativement proches les uns des autres. Amazon divise chaque région en au moins deux zones de disponibilité. De manière similaire, Cloud Platform divise la disponibilité de ses services en régions et zones réparties à travers le monde. Pour obtenir une cartographie complète des régions et des zones de Cloud Platform dans le monde, consultez les zones Cloud.

De plus, certains des services de Cloud Platform se situent à un niveau multi-régional, plutôt qu'aux niveaux plus précis des régions et des zones. Ces services incluent Google App Engine et Google Cloud Storage. Actuellement, les zones multi-régionales disponibles sont les États-Unis, l'Europe et l'Asie.

La conception d'AWS fait que chaque région est isolée et indépendante des autres. Elle permet de garantir que la disponibilité d'une région n'affecte pas celle d'autres régions et que les services au sein de ces régions restent indépendants les uns des autres. De manière similaire, les régions de Cloud Platform sont isolées les unes des autres pour des raisons de disponibilité. Cependant, Cloud Platform bénéficie d'une fonctionnalité intégrée qui permet de synchroniser les données entre plusieurs régions selon les besoins d'un service donné de Cloud Platform.

AWS et Cloud Platform possèdent tous les deux des points de présence (PoP, Points of presence) dans de nombreuses zones du monde. Ces PoP permettent de mettre le contenu en cache plus près des utilisateurs finaux. Toutefois, chaque plate-forme utilise ses PoP de manière différente :

  • AWS utilise les PoP pour proposer un service de réseau de diffusion de contenu (CDN) appelé Amazon CloudFront.
  • Cloud Platform utilise les PoP afin de proposer Google Cloud CDN et de permettre la mise en cache périphérique intégrée pour des services comme App Engine et Cloud Storage.

Les PoP de Cloud Platform sont raccordés aux centres de données via le réseau fibré appartenant à Google. Cette connexion sans entrave permet aux applications basées sur Cloud Platform de disposer d'un accès fiable et rapide à tous les services de Cloud Platform.

En résumé, les termes et les concepts relatifs aux zones d'AWS peuvent être comparés à ceux de Cloud Platform comme suit :

Concept Terme d'AWS Terme de Google Cloud Platform
Cluster de centres de données et de services Région Région
Centre de données distinct Zone de disponibilité Zone
Mise en cache périphérique PoP (CloudFront uniquement) PoP (plusieurs services)

Comptes, limites et tarifs

Pour utiliser un service AWS, vous devez créer un compte AWS. À la fin de ce processus, vous pouvez utiliser votre compte pour lancer n'importe quel service, dans les limites définies par Amazon. Ces services sont alors facturés sur votre compte. Si nécessaire, vous pouvez créer des comptes de facturation, puis des sous-comptes qui s'y rapportent. Les organisations peuvent ainsi reproduire une structure de facturation organisationnelle standard.

De la même manière, vous devez créer un compte Google pour accéder aux services de Cloud Platform. Cependant, Cloud Platform regroupe votre utilisation des services par projet plutôt que par compte. Avec ce modèle, vous pouvez créer plusieurs projets entièrement séparés au sein du même compte. Dans un contexte organisationnel, ce modèle peut être avantageux, car il vous permet de créer des espaces de projet pour des départements ou des groupes distincts de votre entreprise. Ce modèle est aussi utile à des fins de test : quand vous avez fini de travailler sur un projet, vous pouvez le supprimer, avec toutes les ressources qu'il a créées.

AWS et Cloud Platform proposent tous les deux des limites souples sur leurs services pour les nouveaux comptes. Celles-ci ne sont associées à aucune limitation technique pour un service donné. Elles sont en place uniquement pour éviter que des comptes frauduleux n'utilisent les ressources de manière excessive. Elles réduisent également les risques pour les nouveaux utilisateurs en les empêchant de dépenser plus que prévu pendant leur découverte de la plate-forme. Si vous estimez que votre application a besoin de dépasser ces limites, AWS et Cloud Platform proposent des manières simples de contacter les équipes internes concernées pour augmenter les limites sur leurs services.

Les tarifs ayant tendance à changer plus souvent que les fonctionnalités ou services principaux, nous évitons autant que possible de mentionner des prix dans ces articles. Cependant, chaque article aborde le modèle de tarification des services lorsque l'information est pertinente. Pour obtenir un comparatif des prix à jour concernant une solution spécifique, utilisez le simulateur de coût d'Amazon et le simulateur de coût Cloud Platform pour savoir quelle configuration offre le meilleur rapport qualité/prix en matière de flexibilité, d'évolutivité et de budget.

Interfaces de gestion des ressources

AWS et Cloud Platform offrent tous les deux une interface de ligne de commande pour l'interaction avec les services et les ressources. AWS propose Amazon CLI, et Cloud Platform fournit le SDK Cloud. Il s'agit dans les deux cas d'une interface de ligne de commande unifiée pour tous les services et compatible avec plusieurs plates-formes grâce aux binaires disponibles pour Windows, Linux et Mac OS X. De plus, dans Cloud Platform, il est possible d'utiliser le SDK Cloud dans un navigateur Web à l'aide de Google Cloud Shell.

AWS et Google Cloud Platform proposent également des consoles Web. Chacune permet de créer, de gérer et de suivre les ressources. La console de Google Cloud Platform est accessible à l'adresse https://console.cloud.google.com/.

Types de services

Dans le cadre d'une utilisation générale, les plates-formes cloud proposent un ensemble de prestations de base pour les services de calcul, de stockage, de réseau et de base de données. Vous trouverez ci-dessous les services de base d'AWS :

  • Calcul : Amazon Elastic Compute Cloud (EC2)
  • Stockage : Amazon Simple Storage Service (S3) et Amazon Elastic Block Store (EBS)
  • Réseau : Amazon Virtual Private Cloud (VPC)
  • Bases de données : Amazon Relational Database Service (RDS) et Amazon DynamoDB

Vous trouverez-ci-dessous les services de base de Cloud Platform :

  • Calcul : Google Compute Engine et Google App Engine
  • Stockage : Google Cloud Storage
  • Réseau : Google Cloud DNS et Google Cloud Interconnect
  • Base de données : Google Cloud SQL, Google Cloud Datastore et Google Cloud Bigtable

Des services de niveau supérieur s'ajoutent également aux services ci-dessus sur chaque plate-forme. En général, ces services de niveau supérieur peuvent être classés dans trois catégories :

  • Services applicatifs : services conçus pour optimiser les applications dans le cloud. Par exemple, Amazon SNS et Google Cloud Pub/Sub.
  • Services de Big Data et d'analyse : services conçus pour traiter de grandes quantités de données, comme Amazon Kinesis et Google Cloud Dataflow.
  • Services de gestion : services conçus pour suivre les performances d'une application. Par exemple, Amazon CloudWatch et Google Stackdriver Monitoring.

Comparaison des services

Le tableau suivant met en parallèle les différents services disponibles sur AWS et Cloud Platform.

Catégorie de service Service AWS Google Cloud Platform
Calcul IaaS Amazon Elastic Compute Cloud Google Compute Engine
PaaS AWS Elastic Beanstalk Google App Engine
Conteneurs Amazon Elastic Compute Cloud Container Service Google Container Engine
Réseau Équilibreur de charges Elastic Load Balancer Google Cloud Load Balancing
Appairage Direct Connect Google Cloud Interconnect
DNS Amazon Route 53 Google Cloud DNS
Stockage Stockage d'objets Amazon Simple Storage Service Google Cloud Storage
Stockage de blocs Amazon Elastic Block Store Disques persistants de Google Compute Engine
Stockage à froid Amazon Glacier Google Cloud Storage Nearline
Stockage de fichiers Amazon Elastic File System ZFS/Avere
Base de données SGBDR Amazon Relational Database Service Google Cloud SQL
NoSQL : valeur/clé Amazon DynamoDB Google Cloud Datastore et Google Cloud Bigtable
NoSQL : contenu indexé Amazon SimpleDB Google Cloud Datastore
Big Data et analyse Traitement de données par lots Amazon Elastic MapReduce Google Cloud Dataproc et Google Cloud Dataflow
Traitement de données par flux Amazon Kinesis Google Cloud Dataflow
Ingestion de données par flux Amazon Kinesis Google Cloud Pub/Sub
Analyse Amazon Redshift Google BigQuery
Services applicatifs Messagerie Amazon Simple Notification Service Google Cloud Pub/Sub
Services de gestion Surveillance Amazon CloudWatch Stackdriver Monitoring
Déploiement AWS CloudFormation Google Cloud Deployment Manager

Étapes suivantes

Lisez les articles Google Cloud Platform dédiés aux utilisateurs professionnels d'AWS pour chaque type de service :

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Google Cloud Platform pour les utilisateurs professionnels d'AWS