Mis à jour le 3 décembre 2020
Cet ensemble d'articles est conçu pour aider les professionnels qui connaissent bien Microsoft Azure à se familiariser avec les concepts clés nécessaires à l'utilisation de Google Cloud. Le guide compare Google Cloud et Azure, et met en évidence les similitudes et les différences entre les deux. Il contient également des tableaux comparatifs des produits, des concepts et de la terminologie d'Azure et de Google Cloud.
Dans ce document, nous ne cherchons pas à comparer la syntaxe et la sémantique du SDK, des API ou des outils de ligne de commande inclus dans Azure et Google Cloud.
Pourquoi choisir Google Cloud ?
Depuis plus de 20 ans, Google développe l'une des infrastructures cloud les plus rapides, puissantes et fiables au monde, que nous utilisons en interne pour offrir à 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, cette infrastructure et ces ressources de gestion sont également à votre disposition.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai gratuitRégions et zones
Comme avec Azure, les produits Google Cloud sont déployés dans des régions du monde entier. Chaque région comprend un ou plusieurs centres de données situés à proximité les uns des autres. Azure et Google Cloud divisent en outre la disponibilité en zones, qui sont des emplacements isolés au sein d'une région.
En outre, certains services Google Cloud, tels qu'App Engine et le stockage multirégional Cloud Storage, répliquent et diffusent des données à un niveau multirégional plutôt qu'à des niveaux régionaux ou zonaux plus précis. Google Cloud fournit également un modèle de réplication birégional pour Cloud Storage et Compute Engine. Depuis avril 2019, cette fonctionnalité est disponible en version bêta.
Pour plus d'informations sur les services zonaux, régionaux et multirégionaux, consultez la section Zones géographiques et régions.
Isolation et disponibilité
De par sa conception, Azure associe des régions situées sur le même continent et isolées physiquement les unes des autres d'au moins 300 kilomètres dans les zones de disponibilité. Azure encourage les utilisateurs à créer leurs systèmes et leurs applications autour de ces associations, créant ainsi une configuration de récupération active-active à des fins de disponibilité et d'isolation. En outre, certains services Azure, tels que le stockage de blobs, proposent des options de réplication qui répliquent automatiquement les données sur des régions associées.
Google Cloud utilise une stratégie similaire, en isolant les régions les unes des autres pour des raisons de disponibilité. Google Cloud n'impose pas d'associations régionales spécifiques. Toutefois, comme pour Azure, vous devez construire votre application sur plusieurs régions si vous souhaitez atteindre une haute disponibilité. Autre point commun avec Azure, certains services Google Cloud, tels que les classes de stockage multirégional et birégional de Cloud Storage, disposent d'une synchronisation multirégionale intégrée.
Comptes et quotas
Pour utiliser un service Azure, vous devez soit créer un compte Azure, soit ajouter Azure à votre compte Microsoft existant. Une fois que vous avez configuré votre compte Azure, vous pouvez créer un abonnement au sein du compte, puis lancer des services couverts par cet abonnement. Chaque compte Azure peut accepter plusieurs abonnements, et chaque abonnement peut utiliser son propre compte de facturation si nécessaire.
Le modèle Google Cloud est semblable à celui d'Azure. Vous pouvez accéder aux services Google Cloud en configurant un compte Google. Un compte fait partie d'une organisation, semblable à un locataire dans Azure.
Vous déployez des ressources partageant le même cycle de vie de gestion dans des projets fonctionnellement semblables aux groupes de ressources dans Azure. Les projets contiennent souvent des ressources réseau ou de stockage communes à toute l'organisation, ou sont utilisés pour regrouper des ressources pour un ensemble de services ou d'applications courants.
En plus des projets, les dossiers fournissent un mécanisme de regroupement supplémentaire. Ils sont tous mappés sous la ressource "Organisation". Pour plus d'informations, consultez la section Hiérarchie des ressources de Cloud Platform.
Azure et Google Cloud proposent tous deux par défaut des limites souples sur leurs services pour les nouveaux comptes. Ces limites souples ne sont pas liées à des limitations techniques pour un service donné. Elles sont en place pour éviter que des comptes frauduleux n'utilisent des 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, Azure et Google Cloud proposent des manières simples de contacter les équipes internes concernées pour augmenter les limites sur leurs services.
Tarifs
Les tarifs ayant tendance à changer plus souvent que les fonctionnalités ou services principaux, nous évitons autant que possible de mentionner des prix dans cet ensemble d'articles. Cependant, chaque article décrit le modèle de tarification des services lorsque l'information est pertinente. Pour obtenir un comparatif de prix à jour pour votre solution, utilisez le simulateur de coût Azure et le simulateur de coût Google Cloud pour savoir quelle configuration offre le meilleur rapport qualité/prix en termes de flexibilité, d'évolutivité et de budget.
Remises
Azure et Google Cloud offrent chacun des remises sur un sous-ensemble de leurs services respectifs, mais selon des mécanismes différents.
Vous pouvez obtenir des remises sur divers services Azure via votre Accord Entreprise Microsoft en vous engageant dans l'installation basique d'un ou plusieurs composants Microsoft Server ou Cloud avec une couverture Software Assurance complète. Si vous n'avez pas d'Accord Entreprise Microsoft, vous aurez éventuellement la possibilité d'obtenir des tarifs réduits via un revendeur.
Google Cloud offre des remises automatiques proportionnelles à une utilisation soutenue par service, en fonction de votre utilisation mensuelle. Par exemple, Google Compute Engine propose des remises automatiques proportionnelles à une utilisation soutenue en fonction du nombre d'heures cumulées pendant lesquelles une machine virtuelle s'exécute au cours d'un mois donné. Si votre utilisation des ressources est régulière et prévisible, vous pouvez également obtenir des taux fortement réduits grâce à des remises sur engagement d'utilisation. Les remises sur engagement d'utilisation vous permettent d'acheter un nombre spécifique de processeurs virtuels et une quantité spécifique de mémoire avec une remise sur le prix total, en fonction de la durée de votre engagement.
Forfaits d'assistance
Azure et Google Cloud abordent leurs forfaits d'assistance de différentes manières. Azure regroupe ses niveaux d'assistance dans des niveaux d'abonnement différents. Pour plus d'informations sur les forfaits d'assistance Azure disponibles, consultez la section Forfaits d'assistance Azure. De même qu'Azure, Google Cloud fournit gratuitement une assistance de base et des ressources d'aide en ligne. Vous pouvez également souscrire à des services d'assistance Google Cloud payants. Pour plus d'informations sur les forfaits d'assistance disponibles, consultez la section Forfaits d'assistance Google Cloud.
Interfaces de gestion des ressources
Azure et Google Cloud fournissent chacun des interfaces de ligne de commande (CLI) pour interagir avec les services et les ressources. Azure fournit à la fois l'interface de ligne de commande Azure, qui est un outil multiplate-forme, et un ensemble d'applets de commande Azure PowerShell que vous pouvez installer et utiliser via Windows PowerShell ou PowerShell Core. Google Cloud fournit un ensemble d'outils de ligne de commande et de cmdlets PowerShell via le SDK Cloud, un kit d'outils multiplate-forme.
Azure et Google Cloud fournissent également des consoles Web. Chacune permet de créer, de gérer et de suivre les ressources. La console de Google Cloud se trouve à l'adresse https://console.cloud.google.com/. Vous pouvez également utiliser le SDK Cloud dans votre navigateur Web à l'aide de Google Cloud Shell.
Services principaux
Les plates-formes cloud fournissent un ensemble de services principaux pour le calcul, le stockage, la mise en réseau et les bases de données. Voici quelques exemples de services principaux :
Catégorie | Azure | Google Cloud |
---|---|---|
Calcul | Machines virtuelles Azure, Azure App Service, Azure Kubernetes Service | Compute Engine, App Engine et Google Kubernetes Engine |
Stockage | Azure Blob Storage, disques gérés Azure | Cloud Storage, Persistent Disk |
Mise en réseau | Réseau virtuel Azure (VNet) | Cloud privé virtuel (VPC) |
Bases de données | Base de données Azure SQL, Azure Synapse Analytics, CosmosDB | Cloud SQL, Firestore, Cloud Bigtable, Cloud Spanner |
Des services de niveau supérieur s'ajoutent également aux services ci-dessus sur chaque plate-forme. Généralement, les services de niveau supérieur peuvent être classés dans l'un des types ci-dessous :
Catégorie | Exemple Azure | Exemple Google Cloud |
---|---|---|
Services applicatifs conçus pour optimiser les applications dans le cloud | Azure Service Bus | Pub/Sub |
Services de big data et d'analyse, IA et IoT conçus pour traiter, interpréter et extraire des insights à partir de grandes quantités de données | Azure HDInsight | Dataflow |
Services de gestion conçus pour vous aider à gérer l'application et à suivre ses performances | Azure Application Insights | Cloud Monitoring |
Comparaison des services
Les tableaux ci-dessous fournissent un comparatif des services disponibles dans Azure et Google Cloud.
Pour obtenir une liste détaillée des produits Google Cloud, consultez la page Produits et services.
IA et machine learning
Catégorie | Azure | Google Cloud |
---|---|---|
Intégration d'applications | Azure Cognitive Services | Composants IA |
Modèles générés automatiquement | Azure Machine Learning | AI Platform |
Notebooks | Azure Notebooks | AI Platform Notebooks |
Vision | Vision par ordinateur | AutoML Vision |
VM | Machines virtuelles pour la science des données | AI Platform Deep Learning VM Image |
GPU | Compatibilité des GPU avec Azure Kubernetes Service (AKS) | Conteneurs AI Platform Deep Learning |
Traitement du langage naturel | Compréhension du langage | API Cloud Natural Language |
Bots | Microsoft Bot Service | Dialogflow |
Recommandations | Personnalisateur | Recommendations AI |
Voix | Reconnaissance vocale | Speech-to-Text |
Texte | Synthèse vocale | Text-to-Speech |
Traduction | Traducteur | AutoML Translation |
Intelligence vidéo | Video Indexer | API Video Intelligence |
Calcul
Catégorie | Azure | Google Cloud |
---|---|---|
PaaS | App Service, services Cloud | App Engine |
IaaS | Azure Dedicated Host | Nœuds à locataire unique |
IaaS | VM optimisées pour Azure GPU | GPU sur Google Cloud |
Conteneurs | Azure Container Instances | Cloud Run |
Fonctions sans serveur | Azure Functions | Cloud Functions |
IaaS | Machines virtuelles | Compute Engine |
IaaS | Ensembles de mise à l'échelle des machines virtuelles | Groupes d'instances |
IaaS | Azure Migrate | Migrate for Compute Engine |
IaaS | Azure Batch, VM Azure Spot | VM préemptives |
PaaS | Azure SQL | Cloud SQL pour SQL Server |
IaaS | Solution Azure VMware | Google Cloud VMware Engine |
Conteneurs
Catégorie | Azure | Google Cloud |
---|---|---|
Registre | Azure Container Registry | Artifact Registry, Container Registry |
Builds | Tâches Azure Container Registry – Build | Cloud Build |
Instances | Azure Container Instances | Cloud Run |
Orchestration | Azure Kubernetes Service (AKS) | Google Kubernetes Engine |
Analyse de données
Catégorie | Azure | Google Cloud |
---|---|---|
Traitement par flux et par lot | Azure Databricks | Dataflow |
Détection et gestion des métadonnées | Azure Datacatalog | Data Catalog |
Intégration des données | Azure Data Factory | Cloud Data Fusion |
Ingestion de données par flux | Event Hubs, Service Bus | Pub/Sub |
Traitement de données par lot | HDInsight, Batch | Dataproc, Dataflow |
Analytics | Power BI | Looker, Google Data Studio |
Traitement de données par flux | Analyse de flux | Dataflow |
Analytics | Synapse Analytics, Data Lake Store | BigQuery |
Bases de données
Catégorie | Azure | Google Cloud |
---|---|---|
Cache | Cache Azure pour Redis | Memorystore |
NoSQL : contenu indexé | Cosmos DB | Firestore |
SGBDR | SQL Database | Cloud SQL, Cloud Spanner |
NoSQL : clé-valeur | Stockage Table | Firestore, Cloud Bigtable |
Outils pour les développeurs
Category | Azure | Google Cloud |
---|---|---|
Des tâches automatisées | Azure Automation | Cloud Scheduler |
SDK | Azure SDK | SDK Cloud |
IDE | Visual Studio Codespaces | Cloud Code |
Cloud hybride et multicloud
Category | Azure | Google Cloud |
---|---|---|
Gestion des API | Gestion des API | Apigee, Cloud Endpoints |
Gestion et orchestration | Azure ARC | Anthos |
Connectivité | Azure ExpressRoute | Cloud Interconnect |
Internet des objets (IoT)
Catégorie | Azure | Google Cloud |
---|---|---|
IoT on Edge | Azure IoT Edge | Cloud IoT Edge TPU |
IoT géré | Azure IoT Hub | IoT Core |
Outils de gestion
Catégorie | Azure | Google Cloud |
---|---|---|
Facturation | API Azure Billing | Gestion des coûts |
Shell | Azure Cloud Shell | Cloud Shell |
Gestion des appareils mobiles | Application mobile Azure | Cloud Mobile App |
Gestion Web | Portail Azure | Google Cloud Console |
Déploiement de ressources | Azure Resource Manager | Cloud Deployment Manager |
Multimédia et jeux vidéo
Catégorie | Azure | Google Cloud |
---|---|---|
Encodage | Azure Encoding | API Transcoder |
Jeux vidéo | Azure PlayFab | Game Servers |
Migration
Catégorie | Azure | Google Cloud |
---|---|---|
Migration de données | Azure Data Box | Service de transfert de stockage, Transfer Appliance |
Migrer des bases de données | Azure Database Migration Service | Service de migration de bases de données |
Migration d'IaaS | Azure Migrate | Migrate for Compute Engine |
Mise en réseau
Catégorie | Azure | Google Cloud |
---|---|---|
CDN | Azure CDN | Cloud CDN |
Protection DDoS | Protection DDoS Azure | Google Cloud Armor |
DNS | Azure DNS | Cloud DNS |
Interconnexion dédiée | ExpressRoute | Cloud Interconnect |
Équilibreur de charge | Azure Load Balancer, Application Gateway | Cloud Load Balancing |
Règles de trafic | Azure Firewall, Network Security Groups | Règles de pare-feu |
Gestion du trafic | Azure Front Door, Azure Traffic Manager | Traffic Director |
Connectivité sécurisée | Passerelle de réseau virtuel Azure | Cloud VPN |
NAT | Service NAT pour le réseau virtuel Azure | Cloud NAT |
Analyse du trafic | Network Watcher | Télémétrie réseau |
Sécurité du réseau | Pare-feu d'application Web | Google Cloud Armor |
Réseaux virtuels | Réseaux virtuels Azure (VNets) | Cloud privé virtuel (VPC) |
Opérations
Catégorie | Azure | Google Cloud |
---|---|---|
Surveillance des conteneurs | Azure Monitor pour les conteneurs | Kubernetes Engine Monitoring |
Surveillance | Application Insights | Cloud Monitoring |
Logging | Log Analytics | Cloud Logging |
Déploiement | Azure Resource Manager | Cloud Deployment Manager |
Sécurité et identité
Sécurité
Catégorie | Azure | Google Cloud |
---|---|---|
Protection des données | Azure Information Protection | Cloud Data Loss Prevention |
Gérer les secrets | Azure Key Vault | Secret Manager |
Chiffrement de clé | Azure Key Vault | Cloud Key Management Service |
Gestion de la sécurité | Azure Security Center | Security Command Center |
Insights en matière de sécurité | Azure Sentinel | Chronicle |
Validation des applications | Microsoft Azure Attestation | Autorisation binaire |
Détection des menaces | Microsoft Defender for Identity | Event Threat Detection |
Identité et accès
Catégorie | Azure | Google Cloud |
---|---|---|
IAM | Azure Active Directory, Azure AD B2C, Azure AD Domain Services | Identity and Access Management (IAM), Service géré pour Microsoft Active Directory |
Accès aux applications | Proxy d'application Azure AD | Cloud IAP |
MFA | Authentification multifacteur Azure | Clé de sécurité Titan |
Règle | Azure Policy | Service de règles d'administration, Policy Intelligence |
Contrôle des accès | Contrôle des accès basé sur les rôles Azure | Identity and Access Management (IAM), Accès contextuel |
Informatique sans serveur
Catégorie | Azure | Google Cloud |
---|---|---|
PaaS | Azure App Service | App Engine |
Conteneurs | Azure Container Instances | Cloud Run |
Fonctions | Azure Functions | Cloud Functions |
Workflows | Azure Logic Apps | Cloud Composer, Workflows |
Stockage
Catégorie | Azure | Google Cloud |
---|---|---|
Stockage d'archives | Azure Archive Storage | Archive Cloud Storage |
Stockage d'objets | Azure Blob Storage | Cloud Storage |
Stockage à disponibilité limitée | Azure Cool Blob Storage | Cloud Storage Nearline et Cloud Storage Coldline |
Transfert de données | Azure Data Box | Transfer Appliance |
Stockage de fichiers | Azure Files | Filestore |
Stockage de blocs | Azure Managed Disks | Persistent Disk, SSD local |
Étape suivante
Consultez les articles Google Cloud pour les utilisateurs professionnels d'Azure pour chaque type de service :