Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Cloud computing

aide-mémoire Google Cloud Platform (GCP)

L'un des acteurs les plus célèbres et les plus importants du marché du cloud computing et des services est Google Cloud Platform (GCP). L'expertise de Google dans l'exploitation de centres de données est indéniable. Étant donné qu'il gère le moteur de recherche le plus avancé et le plus avancé au monde. Après le lancement d'Amazon Web Services (AWS) en 2006, Google a commencé à mettre en œuvre son expertise en matière de centre de données pour le lancement de son propre service cloud.

À partir d'aujourd'hui, avec AWS et Microsoft Azure, GCP est devenu l'un des trois grands acteurs des services des fournisseurs de cloud public. Le haut niveau de service fourni par Google lui a permis de devenir le leader du marché, et il continuera bientôt à se développer.

Compte tenu du succès et de la popularité de GCP, la demande de professionnels avec GCP augmente continuellement. Dans cet article, nous passerons en revue une aide-mémoire Google Cloud pour acquérir une compréhension de base de Google Cloud Platform.

Qu'est-ce que Google Cloud Platform (GCP) ?

En termes plus simples, Google Cloud Platform (GCP) peut être mieux défini comme un groupe de produits et services de cloud computing proposés par Google. Ces services cloud fournis par GCP aident les clients et les utilisateurs à stocker et à calculer des données. De plus, il permet également aux développeurs Web de créer, tester et déployer des applications.

L'architecture de la plate-forme Google Cloud

L'architecture Google Cloud Platform est une variante de l'architecture informatique qui inclut la formation d'un ou plusieurs cas logiciels logiques en plus de les exécuter au-dessus du logiciel principal. L'architecture mutualisée permet à de nombreux utilisateurs de s'exécuter simultanément dans un environnement logiciel avec différents services, interfaces et ressources utilisateur.

Avantages essentiels de Google Cloud Platform

Voici les avantages de GCP, qui peuvent vous aider à établir une base factuelle des raisons de mettre en œuvre la plate-forme Google Cloud :

Haute productivité - Accès rapide à l'innovation  :les systèmes de Google sont capables de fournir des mises à jour avec compétence chaque semaine. Cela conduit à une productivité et une efficacité accrues.

Adoption plus facile de la nouvelle fonctionnalité pour les utilisateurs  :Grâce à un flux continu, il offre des améliorations gérables qui impliquent des lots de changements moins importants.

Les employés peuvent travailler à distance :GCP offre des avantages massifs à ses employés. Le travail à distance en fait partie. Grâce à des applications Web optimisées par Google Cloud, il permet un accès complet aux informations sur tous les appareils, quel que soit l'emplacement.

Collaboration rapide  :Le cloud computing permet aux utilisateurs de Google d'accéder plus facilement à divers projets simultanément pendant que les données sont enregistrées dans le cloud plutôt que sur des machines personnelles.

Sécurité renforcée :Google croit en une sécurité des données de premier ordre. Par conséquent, des experts en sécurité de premier plan sont employés par Google pour offrir aux clients des avantages de sécurité améliorés.

Vulnérabilité moindre des données :GCP permet aux utilisateurs de stocker des données sur des ordinateurs personnels à un niveau minimal. En l'absence d'applications Web sur la plate-forme cloud, les données sur les ordinateurs personnels sont plus vulnérables à une violation de la sécurité.

Contrôle et flexibilité :GCP permet également aux utilisateurs d'avoir un contrôle total sur la technologie et la propriété de leurs données stockées dans les applications Google. De plus, si l'utilisateur décide de ne pas utiliser un service, les données peuvent être extraites du cloud Google.

Produits et services GCP

Maintenant que vous avez vu ce qu'est Google Cloud Platform et quels sont les avantages notables de son déploiement, examinons les produits et services proposés par Google. Voici une liste des produits et services disponibles fournis par Google :

Informatique et hébergement :Les services informatiques et d'hébergement de GCP offrent différentes options qui incluent :travailler dans un environnement sans serveur ou l'utilitaire d'une plate-forme d'applications gérées. Il offre également une flexibilité supplémentaire et un contrôle maximal.

Apprentissage automatique  :AI Platform proposé par Google propose plusieurs services d'apprentissage automatique. Les utilisateurs ont la possibilité de sélectionner des API avec des modèles pré-entraînés pour des applications spécifiques. En outre, il permet également aux utilisateurs de créer et de mettre en pratique leurs modèles personnels à grande échelle et complets à l'aide d'un framework TensorFlow géré.

Stockage : En parlant de services de stockage GCP, le nom principal qui me vient à l'esprit est Google Cloud Storage. La cohérence, l'évolutivité et la grande capacité de stockage de données sont quelques-unes des fonctionnalités offertes par celui-ci. Filestore est un autre service de stockage exceptionnel qui fournit des serveurs de fichiers NFS entièrement gérés.

Big Data : Les services proposés par Big Data incluent BigQuery pour les services d'analyse de données, Dataflow pour le traitement des données par lots et en streaming, et Pub/Sub pour la messagerie asynchrone.

Réseau :La mise en réseau est l'un des services fréquemment utilisés avec la gestion d'App Engine. GKE implémente le modèle Kubernetes avec des ressources de mise en réseau par Compute Engine. Les services de mise en réseau peuvent aider à développer des enregistrements DNS, la connexion entre le réseau existant et le système de Google et l'équilibrage de la charge du trafic entre les ressources.

Bases de données : L'épine dorsale de la popularité de GCP est sans aucun doute l'assortiment de bases de données SQL et NoSQL. Les bases de données MySQL ou PostgreSQL sont deux options de Cloud SQL sur GCP. Le Cloud Firestore et Cloud Bigtable sont deux substituts distinctifs au stockage de données NoSQL. Les utilisateurs ont également la possibilité de Cloud Spanner qui offre un service de base de données relationnelle entièrement géré avec une constance transactionnelle. Les schémas, les requêtes SQL et la réplication synchrone automatique sont d'autres fonctionnalités pratiques de Cloud Spanner.

GCP :termes, définition et vocabulaire

Avant de commencer l'aide-mémoire GCP, il est essentiel de comprendre les termes et définitions liés à Google Cloud Platform, et le cloud computing revêt une grande importance. Examinons et comprenons quelques termes, définitions et glossaires courants.

Informatique en nuage  : fourniture réseau et Internet de ressources et de services informatiques plutôt que via des ressources sur site.

Migration vers le cloud  : processus impliqué dans le transfert des données, des applications et des services des systèmes sur site vers le cloud.

Fournisseur de services cloud (CSP)  :Toute entité qui propose des services de cloud computing, que ce soit PaaS, IaaS ou SaaS.

Conteneur  :une instance virtuelle avec la possibilité de plusieurs cas d'espace utilisateur distant permis par le noyau d'un système d'exploitation.

DevOps  :Une approche dérivée du mélange d'équipes de développement et d'opérations qui encourage la communication, la collaboration et l'intégration.

Google Cloud Platform  :GCP est le service cloud proposé par Google qui fournit à la fois des produits d'infrastructure en tant que service (IaaS) et de plate-forme en tant que service (PaaS).

Machine hôte  : la machine physique, généralement un serveur qui y stocke plusieurs conteneurs ou machines virtuelles.

Cloud hybride  :Un système de cloud computing créé avec une fusion de clouds publics et privés avec des solutions sur site.

Instance  :un serveur ou une machine virtuelle unique qui prend en charge une charge de travail spécifique.

Multilocation  :modèle d'un modèle d'exploitation logicielle qui permet à plusieurs instances d'une ou plusieurs applications s'exécutant dans un environnement partagé.

Tous les produits et services

Calculer

Cloud Run :Un service sans serveur pour les applications conteneurisées

Fonctions Cloud  :fonctions sans serveur spécifiques aux événements

Moteur de calcul  :VM, TPU, GPU, disques

Moteur Kubernetes (GKE)  :solution Kubernetes/conteneurs gérée

App Engine :Une plateforme applicative managée

Solution Bare Metal  :matériel conçu pour les charges de travail spécialisées

VM préemptives :instances de calcul éphémères

VM protégées :VM renforcées

Nœuds à locataire unique :Serveurs physiques dédiés

Stockage

Stockage de fichiers dans le cloud  :serveur de système de fichiers réseau géré

Stockage en nuage :Stockage d'objets multi-classes et multi-régions

Disque persistant  :Stockage bloqué pour les VM

SSD local :VM attachée localement aux SSD

Base de données

Cloud Bigtable  :à l'échelle du pétaoctet, non relationnel et à faible latence

Cloud Filestore :sans serveur, base de données de documents NoSQL

Magasin de mémoire cloud :Redis et Memcached qui est géré

Cloud Spanner :Base de données relationnelle évolutive horizontalement

Cloud SQL  : serveur SQL géré, MySQL, PostgreSQL

Données et analyses

BigRequête :Entrepôt de données et analyse

Moteur BigQuery BI :Moteur d'analyse en mémoire

BigQuery ML  :entraînement et diffusion du modèle BigQuery

Cloud Composer :Un service managé d'orchestration de workflow

Cloud Data Fusion  :pipelines de données gérés graphiquement

Cloud Dataflow :Traitement par flux ou batch de données

Cloud Dataprep :discussion de données visuelles

Cloud Dataproc :Services managés de Hadoop et Spark

Cloud Pub/Sub :Messagerie globale et en temps réel

Catalogue de données :Une utilisation de la gestion des métadonnées

Data Studio :Exploration de données collectives/dashboarding

Regardeur  :BI et analytique au niveau de l'entreprise

Hybride et multi-cloud

Auteurs  :plate-forme hybride et multi-cloud au niveau de l'entreprise

Anthos GKE  :Kubernetes Engine hybride, sur site

Gestion de la configuration Anthos :Automatisation de la politique et de la sécurité

Anthos Service Mesh :Istio - Maillage de services géré

Cloud Run pour Anthos :Un développement sans serveur pour Anthos

Google Cloud Marketplace pour Anthos  :applications conteneurisées préconfigurées

Migrer pour Anthos  :Migration de VM vers Kubernetes Engine

Opérations :Journalisation, surveillance, dépannage

Cloud Build :Plateforme d'incorporation/livraison continue

Directeur du trafic  : gestion du trafic du maillage de services

Gestion des API Apigee :développement d'API, gestion, sécurité

IA/ML

Centre d'IA :Partage de composants d'IA hébergés

Étiquetage des données AI Platform  : Étiquetage des données contrôlé par l'homme

VM d'apprentissage en profondeur AI Platform  :VM préconfigurées destinées au deep learning

Conteneurs d'apprentissage en profondeur AI Platform :Conteneurs préconfigurés destinés au deep learning

Carnets AI Platform  :mallettes pour notebooks JupyterLab gérés

Pipelines AI Platform :Workflows de ML hébergés

Prédictions AI Platform  :diffusion de modèles à l'échelle automatique

Formation AI Platform :Formation IA dispersée

Plateforme d'IA :Une plateforme gérée pour le ML

Langage naturel AutoML :Modèles personnalisés de texte

Tableaux AutoML :Modèles de données structurées spécifiques

Traduction AutoML :Traduction personnalisée spécifique au domaine

AutoML Video Intelligence  : Modèles d'annotation vidéo personnalisés

AutoML Vision :modèles d'images personnalisés

API Cloud Natural Language :Parsing et analyse de texte

API Cloud Speech-to-Text :Conversion audio en texte

API Cloud Talent Solutions :Recherche d'emploi avec ML

API Cloud Text-To-Speech :Conversion de texte en audio

Cloud TPU :Accélération matérielle pour ML

API Cloud Translation :Détection de la langue et sa traduction

API Cloud Video Intelligence  :annotation vidéo au niveau de la scène

API Cloud Vision :Reconnaissance et regroupement d'images

Centre d'appels IA  :basé sur l'IA dans le centre de contact

Flux de dialogue :Créer des interfaces familières

Documentation IA :Classer, analyser et rechercher des documents

IA explicable  : Comprendre les attentes du modèle de ML

Recommandations AI  :Faire des recommandations personnalisées

Recherche de produits Vision :Recherche visuelle liée aux produits

Réseau

Appairage d'opérateurs  :Peering via un opérateur

Appairage direct  :Appairage via GCP

Interconnexion dédiée :Connexion réseau privée dédiée

Interconnexion partenaire  : Connecter le VPC au réseau sur site

Cloud Armor :sécurité DDoS et WAF

Cloud CDN  :Réseau pour la diffusion de contenu

Cloud DNS :service DNS programmable

Équilibrage de charge cloud  :Répartition/équilibrage de charge multi-régions

Cloud NAT :Service lié à la traduction d'adresses réseau

Routeur Cloud  : échange de routes réseau VPC/sur site (BGP)

Cloud VPN (HA) :Connexion au réseau privé virtuel (VPN)

Niveaux de service réseau  :Classement du prix par rapport aux performances

Télémétrie réseau :Service lié à la télémétrie réseau

Directeur du trafic  : gestion du trafic du maillage de services

Google Cloud Service Mesh :Gestion de réseau sensible au service

Cloud privé virtuel :Mise en réseau définie par logiciel

VPC Service Controls  :limites de sécurité pour les services basés sur des API

Centre d'intelligence réseau :Surveillance et topologie du réseau

Commencez votre ESSAI GRATUIT de 30 jours avec CloudInstitute.io et commencez votre parcours professionnel Google Cloud dès aujourd'hui !

Internet des objets (IoT)

Cloud IoT Core  : Gestion des appareils et ingestion de données

Jeux

Serveurs de jeux Google Cloud :clusters Agones orchestrés

Identité et sécurité

Accéder à la transparence :Accès au fournisseur de cloud d'audit

Autorisation binaire  : sécurité au moment du déploiement de Kubernetes

Journaux d'audit cloud  :pistes d'audit pour GCP

API Cloud Data Loss Prevention :Catégoriser et rédiger les données critiques

Cloud HSM :Service de module de sécurité lié au matériel

Cloud EKM :Touches externes contrôlées par l'utilisateur

Cloud IAM :Contrôle d'accès aux ressources

Identité Cloud  : Gérer les utilisateurs, les appareils et les applications

Proxy Cloud Identity-Aware :Accès aux applications basé sur l'identité

Cloud KMS :Service de gestion de clés hébergé

Gestionnaire de ressources cloud :Gestion des métadonnées du projet cloud

Centre de commande de sécurité cloud :Plateforme de gestion de la sécurité et des risques des données

Scanner de sécurité cloud  : Scanner de sécurité du moteur d'application

Accès contextuel :contrôle d'accès de l'utilisateur final basé sur l'attribut

Détection des menaces d'événements :Recherche d'activité douteuse

Service géré pour Microsoft Active Directory :Géré Microsoft Active Directory

Gestionnaire secret :Accumuler et gérer des secrets

Application des clés de sécurité  : Vérification des clés en deux étapes

VM protégées :VM renforcées

Clé de sécurité Titan :Un appareil pour l'authentification à deux facteurs (2FA)

VPC Service Controls  :restrictions de données VPC

Outils de gestion

API cloud :API pour les services liés au cloud

API de facturation cloud  :facturation GCP gérée par le programme

Facturation Cloud :Outils de facturation et de gestion des coûts

Cloud Console  :console de gestion Web

Gestionnaire de déploiement cloud  :Déploiement de l'infrastructure basé sur des modèles

Application mobile cloud  :application de gestion GCP iOS/Android

Catalogue privé :Catalogue Solutions Internes

Débogueur Cloud :Débogage de production en direct

Rapport d'erreur :Rapport d'erreur d'application

Logging dans le cloud :Journalisation centralisée

Surveillance du cloud :Surveillance des infrastructures et des applications

Cloud Profiler  :profilage du processeur et du tas

Traçage dans le cloud  :Compréhension des performances des applications

SLI transparents :Monitoring des services GCP

Outils de développement

Cloud Build :Plateforme d'intégration et de livraison constante

Cloud Code pour IntelliJ  :outils IntelliJ GCP

Cloud Code pour VS Code :outils VS Code GCP

Code Cloud  :extensions IDE natives du cloud

Planificateur Cloud :Cron job service

SDK Cloud :CLI pour GCP

Cloud Shell :Terminal/CLI basé sur navigateur

Dépôts de sources cloud :Dépôts Git privés hébergés

Tâches Cloud :Implémentation de tâches asynchrones

Outils Cloud pour Eclipse  :outils Eclipse GCP

Outils cloud pour Visual Studio :outils GCP pour Visual Studio

Analyse des conteneurs :Analyse de sécurité programmée

Registre des conteneurs  :Registre/stockage de conteneurs privés

Registre des artefacts :Gestionnaire de paquets universel

Plugin Gradle App Engine :Plugin pour Gradle App Engine

Plugin Maven App Engine :Plugin pour Maven App Engine

Migration vers GCP

Service de transfert de données BigQuery  :grande quantité de données d'analyse d'importation

Transfert de données cloud :Outils de relocalisation de données/CLI

Appliance de transfert Google :Boîte de transport de données en location

Migrer pour Anthos  :transférer des VM vers des conteneurs GKE

Migrer pour Compute Engine  :outils de migration Compute Engine

Migrez depuis Amazon Redshift  :Migration de Redshift vers BigQuery

Migrer depuis Teradata  :Migration de Teradata vers BigQuery

Service de transfert de stockage :Transfert de données en ligne/sur site

Migration de VM :outils de transfert de VM

Cloud Foundation Toolkit  :L'infrastructure en tant que code décrit

Plateforme API et écosystèmes

Analyse API  :métriques de l'API

Monétisation des API :Aspect financier des API

Plateforme API Apigee  :Développer, surveiller et sécuriser des API

Apigee hybride :Gestion des environnements API hybrides/multi-cloud

Apigee Sense :Protection de l'API contre les attaques

Points de terminaison cloud  :passerelle API Cloud

API Cloud Healthcare :Interopérabilité GCP des systèmes de santé

Portail des développeurs :Portail de gestion des API

GCP Marketplace :Partenaire &marché open source

Plateforme Google Maps

API d'itinéraire :Acquérir des directions entre les emplacements

API de matrice de distance :Temps de trajet multi-origine/destination

API de géocodage :Conversion de l'adresse vers/depuis les coordonnées

API de géolocalisation  : Origine l'emplacement sans utiliser le GPS

API d'intégration de cartes :Démonstration de cartes intégrées iframe

API JavaScript Maps :Cartes Web dynamiques

SDK Google Maps pour Android :Cartes réalisées pour les applications Android

SDK Maps pour iOS :Cartes réalisées pour les applications iOS

API statique Maps :Afficher des images de carte fixes

SDK Maps pour Unity :Unity SDK utilisé pour les jeux

URL de cartes :système d'URL pour les cartes

API Google Adresses  : fonctionnalités de Google Adresses basées sur le repos

Bibliothèque Places, API Maps JS  : fonctionnalités de lieux destinées au Web

SDK Google Places pour Android  : fonctionnalités de lieux conçues pour Android

SDK Google Places pour iOS  : fonction Lieux pour iOS

API Routes :Changer les coordonnées en routes

API statique Street View  : images fixes Street View

Service Street View :La vue de rue pour JavaScript

API de fuseau horaire :Convertir les coordonnées en fuseau horaire

Plateforme G Suite

SDK d'administration :Gestion des ressources G Suite

AMP pour les e-mails :E-mail dynamique et interactif

Script d'applications :Diffusez et automatisez presque tout

API de calendrier :Création et gestion d'agendas

API Classroom  : créer et gérer des salles de classe

Recherche dans le cloud :Recherche combinée d'entreprise

API Docs :Création et édition de documents

API Drive Activity  : récupérer l'activité de Google Drive

API Drive :Lire et écrire des fichiers

Sélecteur de lecteur :Widget de sélection de fichier du lecteur

Marquage des e-mails :E-mail interactif utilisant schema.org

Modules complémentaires G Suite  :Diffuser les applications G Suite

G Suite Marketplace :Vitrine pour applications incorporées

API Gmail :Améliorer Gmail

ChatBots Hangouts :Bots familiers dans le chat

API People :Gestion des contacts de l'utilisateur

API Sheets  : créer, lire et écrire des feuilles de calcul

API de diapositives  : créer, lire et modifier des présentations

API de tâches  :rechercher, lire et mettre à jour des tâches

API Vault :Gestion de l'eDiscovery de votre organisation

Mobile (Firebase)

Cloud Firestore :Stockage et synchronisation de documents

Fonctions Cloud pour Firebase  :applications événementielles et sans serveur

Stockage cloud pour Firebase :Stockage et service d'Objet

Crashlytics  : enregistrement et analyse des incidents

Test A/B Firebase :Création d'expériences de test A/B

Distribution d'applications Firebase :Testeur fiable accès rapide

Authentification Firebase :Authentification directe

Messagerie Cloud Firebase  :envoyer des notifications sur l'appareil

Liens dynamiques Firebase :Lien vers le contenu de l'application

Extensions Firebase :Solutions de développement pré-installées

Hébergement Firebase :Hébergement Web avec CDN/SSL

Messagerie Firebase intégrée à l'application  :envoyer des messages relatifs dans l'application

Surveillance des performances de Firebase  : Suivi des performances de l'application/du Web

Prédictions Firebase :Prévision du ciblage des utilisateurs

Base de données en temps réel Firebase :Synchronisation en temps réel des données

Configuration à distance Firebase :Configuration à distance des applications installées

Laboratoire de test Firebase  :Ferme d'appareils de test mobile

Google Analytics pour Firebase :Analyse d'applications mobiles

Kit ML pour Firebase  :API de ML pour mobile

Projets Open Source de base GCP

Apache Beam :Service informatique de batch/streaming

gRPC : Cadre d'appel de procédure à distance (RPC)

gVisor : Environnement d'exécution du conteneur protégé

Istio : Services de connexion et de sécurisation

Knatif : Framework sans serveur pour Kubernetes

Kubeflow : Boîte à outils d'apprentissage automatique pour Kubernetes

Kubernetes : Service de gestion d'application conteneurisée

OpenCensus : Framework conçu pour l'observabilité native du cloud

TensorFlow : Cadre d'apprentissage automatique

Comment travailler sur Google Cloud Platform ?

Examinons brièvement les détails des étapes de base pour travailler sur GCP. La façon la plus efficace d'apprendre est de faire de petits pas. Ces petites étapes peuvent être pratiquées à l'aide de quelques guides de démarrage rapide liés à la plate-forme Google Cloud. Lesdits guides sont des activités en temps réel qui contiennent des tâches de base.

Les autres activités nécessaires que vous pouvez pratiquer sont les suivantes :

Supplémentaire Ressources

Vous trouverez ci-dessous quelques ressources supplémentaires liées à GCP :

Connectez-vous avec nos experts du Cloud Institute pour vous guider avec la formation de certification Google cloud la mieux adaptée qui complète votre niveau de carrière et vos ambitions.


Cloud computing

  1. AWS contre Azure contre Google :Cloud Wars 2020
  2. Présentation de Google Cloud Platform pour les professionnels AWS
  3. Feuille de route de certification Google Cloud
  4. Google Cloud Platform :Aide-mémoire
  5. Mise à jour Google Cloud ; Comment Google évolue
  6. Essentiels de Google Cloud Platform
  7. Comment installer WordPress sur Google Cloud
  8. Certification Google Cloud Platform :préparation et conditions préalables
  9. Comment augmenter mon salaire ? Devenez un expert Google Cloud