Présentation de Google Cloud Platform
Google Cloud Platform (GCP) est une collection de services de cloud computing, introduite le 7 avril 2008 par Google. GCP fonctionne sur la même infrastructure que les produits Google tels que le moteur de recherche Google, YouTube, etc. GCP fournit divers outils et services qui aident à gérer les infrastructures, à provisionner les serveurs et à configurer les réseaux. Parallèlement à cela, GCP fournit une large gamme de services cloud modulaires, notamment l'informatique, le développement d'applications, l'apprentissage automatique, l'analyse de données et le stockage de données. GCP est accessible aux développeurs, aux administrateurs cloud et à d'autres professionnels de l'informatique via des réseaux publics ou dédiés.
Pourquoi GCP est important?
GCP est considéré comme le troisième plus grand fournisseur de services cloud (CSP) derrière AWS d'Amazon et Microsoft Azure. Les principales raisons pour lesquelles on choisit le PIB par rapport aux autres DSP sont les suivantes:
1. Évolutivité: l' un des principaux inconvénients du cloud computing est la réduction d'échelle. Mais GCP offre une extrême facilité de montée et de descente d'échelle.
2. Tarification: Google propose les services GCP au meilleur prix sur le marché du cloud, par rapport à ses concurrents. Google propose 4 facteurs clés majeurs dans sa philosophie de tarification
- Facturation en moins d'une heure: la facturation est effectuée uniquement pour une heure spécifique demandée. Par exemple, si un service est demandé pendant une demi-heure, contrairement à d'autres CSP, GCP ne l'arrondit pas à l'heure suivante. Au lieu de cela, la facturation n'est effectuée que pour une demi-heure.
- Remise sur l'utilisation durable : Google accorde une remise croissante de 25% si nous l'utilisons dans le cadre d'une utilisation soutenue des ressources informatiques, plutôt que de l'utiliser à des fins temporaires.
- Type de machine personnalisé: GCP vous permet de composer la quantité exacte de puissance CPU et de mémoire nécessaire pour votre application et d'être facturé en conséquence. Jusqu'à 15% de coûts peuvent être économisés par cette méthode.
- Instances préemptives: si le système est construit avec une tolérance aux pannes, le logiciel peut littéralement activer d'autres systèmes, réduisant ainsi le coût.
3. Services intégrés: vous pouvez utiliser simultanément différentes API, IA et ML, IoT, moteur de calcul, bases de données, analyses Big Data, outils de développement, sécurité et stockage.
4. Collaboration rapide: GCP permet une collaboration rapide pour tous les utilisateurs. Plusieurs utilisateurs peuvent accéder et modifier les projets en même temps.
5. Informatique sans serveur: il s'agit d'un modèle d'exécution cloud computing, dans lequel CSP exécute le serveur et gère dynamiquement l'allocation des ressources. Ainsi, la tarification sera basée sur la quantité réelle de ressources consommées par l'application, plutôt que sur la quantité de ressources préachetée.
Services Google Cloud
GCP propose une large gamme de produits et services. Ils fournissent des services allant des services cloud de base aux services cloud complexes comme ML, IoT, etc. Discutons en détail un par un.
- Apprentissage automatique
- IoT (Internet des objets)
Apprentissage automatique
AI et ML se composent de trois composants.
1. AI Hub
- Il se compose d'un référentiel hébergé de composants AI plug-and-play.
- Il offre des capacités de partage de niveau entreprise, qui permettent à une organisation d'héberger en privé du contenu d'IA parmi les utilisateurs et les développeurs.
- Il vous permet de déployer facilement des technologies Google Cloud AI et AI uniques pour l'expérimentation et la production.
2. Blocs de construction de l'IA
Il se compose de composants qui permettent aux développeurs d'ajouter des vues, du langage, des données structurées et des conversations à leurs applications.
- Vue
- Vision AI: Il vous permet d'analyser des images dans le cloud ou au bord.
- Video AI: Il fournit une analyse vidéo précise - jusqu'à l'image.
- Langue
- Langage naturel : il comprend le multimédia et le traitement du langage.
- Traduction : il fournit une traduction rapide et dynamique entre différentes langues.
- Conversation
- API Cloud Speech-to-text: elle fournit une reconnaissance vocale dans plus de 120 langues.
- API Cloud Text-to-Speech: elle fournit des interactions de synthèse vocale de type humain.
- Données structurées
- Tables AutoML: permet de créer facilement des modèles ML de pointe sur des données structurées.
- BigQuery ML: permet de créer et d'opérationnaliser des modèles ML personnalisés, à l'aide d'un langage SQL familier.
- Cloud AutoML
Il s'agit d'un ensemble de produits ML qui permet aux développeurs ayant des connaissances ML limitées de former des modèles de haute qualité à l'aide de la technologie de recherche d'architecture neurale de Google.
3. Plateforme AI
Environnement de développement de science des données basé sur le code, qui permet aux développeurs de prendre rapidement des projets de l'idéation au déploiement.
Internet des objets (IoT)
Il offre toute la gestion des appareils et connecte les services.
- Cloud IoT Core vous permet d'avoir une connexion et une gestion sécurisées des appareils.
- Edge TPU (beta) est un ASIC spécialement conçu pour exécuter l'inférence à la périphérie.
Services informatiques
GCP fournit une large gamme de services informatiques tels que:
- Google Compute Engine fournit des machines virtuelles hautes performances et hautement évolutives fonctionnant dans les centres de données innovants de Google et le réseau mondial de fibres optiques, qui démarre rapidement et est livré avec des options de disque persistant et local hautes performances.
- Google App Engine sert de plate-forme utilisée pour créer des applications Web évolutives et des back-ends IoT.
- Google Kubernetes Engine est un puissant gestionnaire de cluster et un système proportionné pour exécuter vos conteneurs Docker.
- Google Cloud Container Registry est un référentiel Docker privé qui fonctionne avec les systèmes de livraison continue populaires.
- Les fonctions cloud vous permettent de créer des applications de modèles entièrement sans serveur.
Services Big Data
- BigQuery est un entrepôt de données entièrement géré, à faible coût et sans serveur qui s'adapte à vos besoins de stockage et de puissance de calcul.
- Cloud Dataflow est un service entièrement géré pour transformer et enrichir les données.
- Cloud Dataproc est un service Apache Spark et Hadoop rapide et entièrement géré d'une manière plus simple et plus rentable.
- Cloud Pub / Sub est un service de messagerie sans serveur, à grande échelle, fiable et en temps réel qui vous permet de communiquer entre des applications indépendantes.
- Cloud Datalab est un bloc-notes interactif basé sur Jupyter, créé pour explorer, analyser, transformer et visualiser les données et créer des modèles d'apprentissage automatique.
Services de réseautage
La mise en réseau est l'une des plus importantes ainsi que l'une des bases des services Google Cloud Platform proposés par les services de mise en réseau de pointe.
- Le Virtual Private Cloud (VPC) vous permet de connecter et de gérer diverses ressources GCP à l'aide du réseau mondial de Google et de les isoler les unes des autres en utilisant leur VPC.
- Google Cloud Load Balancing vous permet de faire évoluer rapidement vos applications sur Compute Engine en fonction de vos besoins.
- Le Cloud Content Delivery Network (CDN) accélère la diffusion de contenu pour les sites Web et les applications à l'aide des caches périphériques Google distribués à l'échelle mondiale.
- Le DNS (Cloud Domain Naming System) est un service DNS faisant autorité, évolutif, fiable, programmable et géré s'exécutant sur la même infrastructure que Google. C'est un moyen rentable de mettre votre application et vos services à la disposition de vos utilisateurs.
- La traduction d'adresses de réseau cloud (NAT) vous permet de provisionner des instances d'application sans adresses IP publiques tout en permettant également l'accès à Internet de manière contrôlée et efficace.
Services de stockage et de base de données
- Cloud Storage est un système de stockage d'objets sécurisé et hautement disponible à faible coût.
- Le disque persistant est un système de stockage par blocs hautes performances, adapté aux machines virtuelles et aux conteneurs. Il offre un rapport prix / performances inégalé .
- Cloud SQL est un service de base de données entièrement géré qui vous permet de configurer, d'entretenir, de gérer et d'administrer facilement des bases de données relationnelles MySQL et PostgreSQL dans le cloud.
- Cloud Bigtable est un service de base de données NoSQL évolutif adapté aux charges de travail à faible latence, haute fiabilité et haut débit.
- Cloud Memorystore est un service de stockage de données en mémoire entièrement géré pour Redis, construit sur une infrastructure évolutive, plus sécurisée et hautement disponible.
- Cloud Datastore vous offre un service de bases de données orientées documents élastiques et hautement disponibles.
Services de sécurité et d'identité
Il s'agit de l'un des services Google Cloud les plus importants, dans lequel vos données sont hautement sécurisées et cryptées.
- Google Cloud Identity & Access Management (IAM) permet aux administrateurs de décider qui peut accéder à et gérer certaines ressources, vous offrant un contrôle et une visibilité complets pour gérer les ressources cloud de manière centralisée.
- Cloud Security Scanner est un scanner automatique de sécurité Web pour les vulnérabilités courantes dans les applications App Engine.
- L'autorisation binaire déploie uniquement des conteneurs approuvés sur Kubernetes Engine.
- Resource Manager gère les ressources sur GCP de manière hiérarchique.
Outils de gestion et de développement
Il est utilisé pour surveiller les services, rechercher des erreurs, déboguer et tracer les services.
- Stackdriver offre une surveillance, un dépannage et une journalisation en temps réel sur GCP, y compris divers outils de diagnostic.
- Cloud Deployment Manager vous permet de spécifier toutes les ressources nécessaires à votre application.
- Le débogueur Stackdriver est une fonctionnalité de GCP qui fournit des informations et des analyses détaillées sur les performances.
- Cloud Platform Marketplace propose des solutions prêtes à l'emploi qui se lancent rapidement sur GCP et d'autres environnements avec Anthos.
Avantages de Google Cloud Platform
- Une productivité élevée est obtenue grâce à un accès rapide à l'innovation, en fournissant des mises à jour de manière efficace et rapide.
- Moins de perturbations lorsque les utilisateurs adoptent de nouvelles fonctionnalités en offrant des améliorations gérables dans un flux continu.
- Collaboration rapide: GCP permet une collaboration rapide pour tous les utilisateurs. Plusieurs utilisateurs peuvent accéder et modifier les projets en même temps.
- Les meilleurs plans tarifaires sont disponibles pour les clients stables.
- Avantages de la migration en direct qui permettent aux utilisateurs de migrer leurs machines.
- Les réseaux privés, le temps maximum et l'efficacité sont disponibles pour les clients grâce aux réseaux privés.
- La fonction de sauvegarde redondante est disponible pour les données inutilisées.
- Les employés peuvent travailler de n'importe où, avec un accès complet aux informations sur tous les appareils en même temps que les données sont stockées dans le cloud.
- Les clients sont protégés par les investissements de Google dans la sécurité et bénéficient des investissements de sécurité physiques et basés sur les processus effectués par Google.
- Disponibilité du contrôle total et de la flexibilité des technologies et des données pour les utilisateurs.
Conclusion
Lorsque vous combinez des services pour faire le travail, vous avez créé une solution. Les possibilités de solutions sur la plateforme cloud sont infinies. Vous pouvez rechercher des idées et des conseils dans la bibliothèque de solutions de Google. Jusqu'à présent, nous avons eu une présentation détaillée de GCP et de tous ses principaux produits et services.
Articles recommandés
Ceci est un guide sur Qu'est-ce que Google Cloud Platforms. Ici, nous avons discuté de l'importance des plates-formes Google Cloud, de l'IA et de l'apprentissage automatique avec des services et 10 avantages. Vous pouvez également consulter nos autres articles connexes pour en savoir plus-
- Types de cloud computing
- Plateforme de science des données
- Avantages du cloud computing
- Qu'est-ce que le cloud computing?
- Top 12 Comparaison des adresses Mac vs IP
- Fournisseurs de services de cloud computing
- Guide pour choisir le meilleur modèle de cloud