{"id":38233,"date":"2019-10-31T22:22:28","date_gmt":"2019-10-31T19:22:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\/"},"modified":"2019-10-31T22:22:28","modified_gmt":"2019-10-31T19:22:28","slug":"gcp-razbor-vychislitelnogo-steka-google-cloud-platform","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","title":{"rendered":"GCP : Analyse de la pile de calcul Google Cloud Platform","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><em>La traduction de l'article a \u00e9t\u00e9 pr\u00e9par\u00e9e sp\u00e9cialement pour les \u00e9tudiants du cours <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/sIP6\/\">\u00abServices Cloud\u00bb<\/a><\/noindex>.<\/em> <\/p>\n<p><\/p>\n<p><em><strong>Int\u00e9ress\u00e9 \u00e0 d\u00e9velopper dans ce domaine ?<\/strong> Regardez l'enregistrement du masterclass professionnel <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/BLE9\/\">\u00abService AWS EC2\u00bb<\/a><\/noindex>, anim\u00e9 par Egor Zuyev \u2014 TeamLead de la soci\u00e9t\u00e9 InBit et auteur du programme \u00e9ducatif chez OTUS.<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/1d3fcac2ee9038a4e3df892b85bef563.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Google Cloud Platform (GCP) propose de nombreux services, notamment une pile de calcul qui comprend Google Compute Engine (GCE), Google Kubernetes Engine (anciennement Container Engine) (GKE), Google App Engine (GAE) et Google Cloud Functions (GCF). Tous ces services ont des noms accrocheurs, mais leurs fonctions et ce qui les rend uniques les uns par rapport aux autres peuvent ne pas \u00eatre tr\u00e8s \u00e9vidents. Cet article est destin\u00e9 \u00e0 ceux qui d\u00e9couvrent les concepts cloud, en particulier les services cloud et GCP. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/6773d5adc16e022f79b50e34ce792a2f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2 id=\"1-vychislitelnyy-stek\">1. Pile de calcul<\/h2>\n<p><\/p>\n<p>La pile de calcul peut \u00eatre consid\u00e9r\u00e9e comme une abstraction \u00e0 plusieurs niveaux de ce que peut offrir un syst\u00e8me informatique. Cette pile s'\u00e9l\u00e8ve (<em>moves up<\/em>) des \u00ab mat\u00e9riels nus \u00bb (<em>bare metal<\/em>), se r\u00e9f\u00e9rant aux composants mat\u00e9riels r\u00e9els de l'ordinateur, jusqu'aux fonctions (<em>functions<\/em>), qui repr\u00e9sentent la plus petite unit\u00e9 de calcul. Ce qui est important \u00e0 noter concernant la pile, c'est que des services sont agr\u00e9g\u00e9s en montant dans la pile, par exemple, la section \u00ab applications \u00bb (<em>apps<\/em>), montr\u00e9e sur l'image 1 ci-dessous, doit contenir tous les composants de base des conteneurs (<em>conteneurs<\/em>), des machines virtuelles (<em>virtual machines<\/em>) et du mat\u00e9riel. De la m\u00eame mani\u00e8re, le composant des machines virtuelles doit contenir le mat\u00e9riel \u00e0 l'int\u00e9rieur pour fonctionner.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/c9daa9159ed232c1997e4372f7c1c484.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figure 1: Pile de calcul | Image obtenue de <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/images\/products\/appengine\/workload.svg\">Google Cloud<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<p>Ce mod\u00e8le, montr\u00e9 dans la figure 1, constitue la base pour d\u00e9crire les offres des fournisseurs cloud. Ainsi, certains fournisseurs peuvent proposer uniquement, par exemple, des conteneurs et des services de qualit\u00e9 inf\u00e9rieure dans la pile, tandis que d'autres proposent tout ce qui est montr\u00e9 dans la figure 1.<\/p>\n<p><\/p>\n<blockquote><p>\u2014 Si vous \u00eates familier avec les services cloud, passez au <strong>section 3<\/strong>, pour d\u00e9couvrir l'\u00e9quivalent de GCP<br \/>\n\u2014 Si vous avez juste besoin d'un r\u00e9sum\u00e9 des services cloud, passez \u00e0 <strong>section 2.4<\/strong><\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"2-oblachnye-servisy\">2. Services cloud<\/h2>\n<p><\/p>\n<p>Le monde des cloud computing est tr\u00e8s vari\u00e9. Les fournisseurs de cloud proposent de nombreux services adapt\u00e9s \u00e0 diff\u00e9rentes exigences des clients. Vous avez peut-\u00eatre entendu des termes comme IaaS, PaaS, SaaS, FaaS, KaaS, etc., tous suivis de \u00ab aaS \u00bb. Malgr\u00e9 cette \u00e9trange convention de nommage, ils forment un ensemble de services offerts par les fournisseurs de cloud. Il est \u00e9vident qu'il existe 3 principales offres \u00ab en tant que service \u00bb (as a Service) que les fournisseurs de cloud fournissent presque toujours. <\/p>\n<p><\/p>\n<p>Ce sont IaaS, PaaS et SaaS, qui d\u00e9signent respectivement l'infrastructure en tant que service (Infrastructure as a Service), la plateforme en tant que service (Platform as a Service) et le logiciel en tant que service (Software as a Service). Il est important de visualiser les services cloud comme des niveaux de services fournis. Cela signifie que lorsque vous montez ou descendez d'un niveau, vous, en tant que client, traversez diff\u00e9rentes options de services qui sont soit ajout\u00e9es, soit retir\u00e9es de l'offre principale. Il est pr\u00e9f\u00e9rable de consid\u00e9rer cela comme une pyramide, comme montr\u00e9 \u00e0 la figure 2.<br \/>\n<img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/6f9b522136a47dbcf62b216cc54f5b9f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figure 2 : Pyramide \u00ab aaS \u00bb | Image obtenue de <noindex><a rel=\"nofollow\" href=\"https:\/\/rubygarage.org\/blog\/iaas-vs-paas-vs-saas\">Ruby Garage<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<h4 id=\"21-infrastruktura-kak-usluga-iaas\">2.1 Infrastructure en tant que service (IaaS)<\/h4>\n<p><\/p>\n<p>C'est le niveau le plus bas que peut proposer un fournisseur de services cloud, et il comprend un fournisseur de cloud livrant une infrastructure \u00ab nue \u00bb, incluant des middleware, des c\u00e2bles r\u00e9seau, des processeurs, des GPU, de la m\u00e9moire vive, du stockage externe, des serveurs et des images de syst\u00e8mes d'exploitation de base comme Debian Linux, CentOS, Windows, etc. <\/p>\n<p><\/p>\n<p>Si vous commandez une offre IaaS aupr\u00e8s d'un fournisseur de services cloud, voici ce que vous devez vous attendre \u00e0 recevoir. Vous \u00eates responsable, en tant que client, de l'assemblage de ces pi\u00e8ces pour g\u00e9rer votre entreprise. Le degr\u00e9 de ce avec quoi vous devrez travailler peut varier d'un fournisseur \u00e0 l'autre, mais en r\u00e8gle g\u00e9n\u00e9rale, vous recevez simplement le mat\u00e9riel et le syst\u00e8me d'exploitation, et le reste d\u00e9pend de vous. Des exemples d'IaaS incluent AWS Elastic Compute, Microsoft Azure et GCE.<\/p>\n<p><\/p>\n<p>Certaines personnes peuvent ne pas appr\u00e9cier le fait qu'elles doivent installer des images de syst\u00e8mes d'exploitation et s'occuper du r\u00e9seau, de l'\u00e9quilibrage de charge ou se soucier du type de processeur qui convient le mieux \u00e0 leur charge de travail. C'est ici que nous montons dans la pyramide vers PaaS.<\/p>\n<p><\/p>\n<h4 id=\"22-platforma-kak-usluga-paas\">2.2 Plateforme en tant que service (PaaS)<\/h4>\n<p><\/p>\n<p>Le PaaS comprend uniquement un fournisseur de services cloud offrant une plateforme sp\u00e9cifique sur laquelle les utilisateurs peuvent cr\u00e9er des applications. C'est une abstraction au-dessus de l'IaaS, ce qui signifie que le fournisseur cloud prend en charge tous les d\u00e9tails concernant les types de CPU, la m\u00e9moire, la RAM, le stockage, les r\u00e9seaux, etc. Comme montr\u00e9 dans la figure 2, en tant que client, vous avez un contr\u00f4le limit\u00e9 sur la plateforme r\u00e9elle, puisque le fournisseur cloud g\u00e8re tous les d\u00e9tails de l'infrastructure pour vous. Vous demandez la plateforme choisie et y assemblez votre projet. Des exemples de PaaS incluent Heroku.<\/p>\n<p><\/p>\n<p>Pour certains, cela peut \u00eatre un niveau trop \u00e9lev\u00e9, car il ne souhaite pas n\u00e9cessairement assembler un projet sur la plateforme indiqu\u00e9e, mais a plut\u00f4t besoin d'un ensemble de services directement du fournisseur de services cloud. C'est l\u00e0 que le SaaS entre en jeu.<\/p>\n<p><\/p>\n<h4 id=\"23-programmnoe-obespechenie-kak-usluga-saas\">2.3 Logiciel en tant que service (SaaS)<\/h4>\n<p><\/p>\n<p>Le SaaS repr\u00e9sente les services les plus courants fournis par les fournisseurs de services cloud. Ils sont destin\u00e9s aux utilisateurs finaux et sont principalement accessibles via des sites web, tels que Gmail, Google Docs, Dropbox, etc. En ce qui concerne Google Cloud, il existe plusieurs offres en dehors de leur pile de calcul qui sont du SaaS. Celles-ci incluent Data Studio, Big Query, etc.<\/p>\n<p><\/p>\n<h4 id=\"24-svodka-po-oblachnym-servisam\">2.4 R\u00e9sum\u00e9 des services cloud<\/h4>\n<p><\/p>\n<p>Composants<br \/>\nIaaS<br \/>\nPaaS<br \/>\nSaaS<\/p>\n<p>Ce que vous obtenez<br \/>\nVous obtenez l'infrastructure et payez en cons\u00e9quence. La libert\u00e9 d'utiliser ou d'installer n'importe quel logiciel, syst\u00e8me d'exploitation ou leur composition.<br \/>\nIci vous obtenez exactement ce que vous demandez. Logiciel, mat\u00e9riel, syst\u00e8me d'exploitation, environnement web. Vous recevez une plateforme pr\u00eate \u00e0 l'emploi et payez en cons\u00e9quence.<br \/>\nIci, vous n'avez pas \u00e0 vous soucier de quoi que ce soit. Un package pr\u00e9configur\u00e9 selon vos exigences vous est fourni, et il vous suffit de payer en cons\u00e9quence.<\/p>\n<p>Valeur<br \/>\nNiveau de calcul de base<br \/>\nSommet de l'IaaS<br \/>\nC'est essentiellement un ensemble complet de services<\/p>\n<p>Complexit\u00e9s techniques<br \/>\nDes connaissances techniques sont n\u00e9cessaires<br \/>\nVous recevez une configuration de base, mais des connaissances sp\u00e9cialis\u00e9es sont toujours n\u00e9cessaires.<br \/>\nPas besoin de se soucier des d\u00e9tails techniques. Le fournisseur SaaS fournit tout.<\/p>\n<p>Avec quoi \u00e7a fonctionne<br \/>\nMachines virtuelles, stockage, serveurs, r\u00e9seau, r\u00e9partiteurs de charge, etc.<br \/>\nEnvironnements d'ex\u00e9cution (comme java runtime), bases de donn\u00e9es (comme mySQL, Oracle), serveurs web (comme tomcat, etc.)<br \/>\nDes applications comme les services de messagerie (Gmail, Yahoo mail, etc.), les sites de r\u00e9seaux sociaux (Facebook, etc.)<\/p>\n<p>Graphique de popularit\u00e9<br \/>\nPopulaire parmi les d\u00e9veloppeurs hautement qualifi\u00e9s et les chercheurs qui n\u00e9cessitent une configuration personnalis\u00e9e en fonction de leurs exigences ou de leur domaine de recherche<br \/>\nPlus populaire parmi les d\u00e9veloppeurs, car ils peuvent se concentrer sur le d\u00e9veloppement de leurs applications ou scripts. Ils n'ont pas \u00e0 se soucier du trafic ou de la gestion des serveurs, etc.<br \/>\nPlus populaire parmi les consommateurs ordinaires ou les entreprises utilisant des logiciels tels que le courrier \u00e9lectronique, le partage de fichiers, les r\u00e9seaux sociaux, car ils n'ont pas \u00e0 se soucier des d\u00e9tails techniques<\/p>\n<p><\/p>\n<p><em>Figure 3 : R\u00e9sum\u00e9 des principales offres cloud | Image fournie <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.webspecia.com\/cloud\/iaas-paas-saas-explained-examples-comparison\">Amir chez Blog Specia<\/a><\/noindex><\/em><\/p>\n<p><\/p>\n<h2 id=\"3-vychislitelnyy-paket-google-cloud-platform\">3. Pack de calcul Google Cloud Platform<\/h2>\n<p><\/p>\n<p>En examinant les offres typiques des fournisseurs de cloud dans la section 2, nous pouvons les comparer aux offres de Google Cloud.<\/p>\n<p><\/p>\n<h4 id=\"31-google-compute-engine-gce---iaas\">3.1 Google Compute Engine (GCE) \u2014 IaaS<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/42320d3ea67a0410671a385671b05f5d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figure 4 : Ic\u00f4ne Google Compute Engine (GCE)<\/em><\/p>\n<p><\/p>\n<p>GCE est une offre IaaS de Google. Avec GCE, vous pouvez librement cr\u00e9er des machines virtuelles, distribuer des ressources CPU et m\u00e9moire, choisir le type de stockage, comme SSD ou HDD, ainsi que la quantit\u00e9 de m\u00e9moire. C'est presque comme si vous aviez cr\u00e9\u00e9 votre propre ordinateur\/station de travail et que vous vous occupiez de tous les d\u00e9tails de son fonctionnement.<\/p>\n<p><\/p>\n<p>Avec GCE, vous pouvez choisir des instances allant de micro-instances avec des processeurs \u00e0 0,3 c\u0153ur et 1 Go de RAM \u00e0 des monstres de 96 c\u0153urs avec plus de 300 Go de RAM. Vous pouvez \u00e9galement cr\u00e9er des machines virtuelles de taille personnalis\u00e9e pour vos charges de travail. Pour ceux qui sont int\u00e9ress\u00e9s \u2014 ce sont des machines virtuelles que vous pouvez assembler.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/compute\/docs\/machine-types\">Types de machines | Documentation de Compute Engine | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"32-google-kubernetes-engine-gke---caas--kaas\">3.2. Google Kubernetes Engine (GKE) \u2014 (Caas \/ Kaas)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/b679bc333950591edead7045332b2477.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figure 5 : Ic\u00f4ne Google Kubernetes Engine (GKE)<\/em><\/p>\n<p><\/p>\n<p>GKE est une solution de calcul unique de GCP, qui constitue une abstraction au-dessus de Compute Engine. De mani\u00e8re plus g\u00e9n\u00e9rale, GKE peut \u00eatre class\u00e9 dans la cat\u00e9gorie \u00ab Conteneur comme service \u00bb (CaaS), parfois d\u00e9sign\u00e9e sous le terme \u00ab Kubernetes comme service \u00bb (KaaS), permettant aux clients de d\u00e9ployer facilement leurs containers Docker dans un environnement Kubernetes enti\u00e8rement g\u00e9r\u00e9. Pour ceux qui ne connaissent pas les conteneurs, ceux-ci aident \u00e0 modulariser les services\/applications, permettant \u00e0 diff\u00e9rents conteneurs de contenir diff\u00e9rents services ; par exemple, un conteneur peut h\u00e9berger l'interface de votre application web, tandis qu'un autre peut contenir sa partie serveur. Kubernetes ex\u00e9cute l'automatisation, la coordination, la gestion et le d\u00e9ploiement de vos conteneurs. Plus d'informations ici.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/kubernetes-engine\/\">Google Kubernetes Engine | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"33-google-app-engine-gae---paas\">3.3 Google App Engine (GAE) \u2013 (PaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/784031c4b48f12c00d7797e38598ce92.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><em>Figure 6 : Ic\u00f4ne de Google App Engine (GAE)<\/em><\/p>\n<p><\/p>\n<p>Comme mentionn\u00e9 dans la section 2.2, le PaaS se situe au-dessus de l'IaaS, et dans le cas de GCP, cela peut \u00e9galement \u00eatre consid\u00e9r\u00e9 comme une offre au-dessus de GKE. GAE est un PaaS sp\u00e9cialis\u00e9 de Google, et comme ils se d\u00e9crivent le mieux eux-m\u00eames : \u00ab apportez votre code, et nous nous occupons du reste \u00bb. <\/p>\n<p><\/p>\n<p>Cela garantit que les clients utilisant GAE n'ont pas \u00e0 s'occuper de l'infrastructure mat\u00e9rielle ou logicielle sous-jacente, et peuvent d\u00e9j\u00e0 disposer d'une plateforme pr\u00e9-configur\u00e9e, pr\u00eate \u00e0 l'emploi ; tout ce qu'ils ont \u00e0 faire est de fournir le code n\u00e9cessaire \u00e0 son ex\u00e9cution. <\/p>\n<p><\/p>\n<p>GAE g\u00e8re automatiquement le dimensionnement pour r\u00e9pondre \u00e0 la charge et \u00e0 la demande des utilisateurs, ce qui signifie que si votre site de vente de fleurs atteint soudainement un pic en raison de l'approche de la Saint-Valentin, GAE g\u00e8rera le dimensionnement de l'infrastructure sous-jacente pour r\u00e9pondre \u00e0 la demande et garantir que votre site web ne tombe pas \u00e0 cause de l'augmentation de la fr\u00e9quentation. Cela signifie que vous ne payez que pour les ressources n\u00e9cessaires \u00e0 votre application \u00e0 ce moment pr\u00e9cis.<\/p>\n<p><\/p>\n<p>GAE utilise Kubernetes ou sa version int\u00e9gr\u00e9e pour g\u00e9rer tout cela, afin que vous n'ayez pas \u00e0 vous en soucier. GAE convient le mieux aux entreprises qui ne sont pas int\u00e9ress\u00e9es par l'infrastructure sous-jacente et se soucient uniquement de rendre leur application disponible de la meilleure mani\u00e8re possible.<\/p>\n<p><\/p>\n<p>\u00c0 mon avis, GAE est le meilleur endroit pour commencer si vous \u00eates un d\u00e9veloppeur avec une excellente id\u00e9e, mais que vous ne voulez pas vous occuper de la configuration des serveurs, de l'\u00e9quilibrage de charge et de tout le reste du travail fastidieux en devops\/SRE. Avec le temps, vous pourriez essayer GKE et GCE, mais ce n'est que mon avis.<\/p>\n<p><\/p>\n<p><strong><em>Avertissement<\/em><\/strong>: AppEngine est utilis\u00e9 pour les applications web, et non pour les applications mobiles.<\/p>\n<p><\/p>\n<p><strong><em>Pour consultation<\/em><\/strong>: <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/appengine\/\">App Engine - Cr\u00e9ez des backends web et mobiles \u00e9volutifs dans n'importe quel langage | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h4 id=\"34-google-cloud-functions---faas\">3.4 Google Cloud Functions - (FaaS)<\/h4>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"GCP : Analyse de la pile de calcul Google Cloud Platform\" src=\"\/wp-content\/uploads\/2019\/09\/ce8b167424febe208c760d50eea3d47a.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<p><em>Figure 7 : Ic\u00f4ne Google Cloud Functions (GCF)<\/em><\/p>\n<p><\/p>\n<p>J'esp\u00e8re que vous avez remarqu\u00e9 la tendance en analysant les propositions pr\u00e9c\u00e9dentes. Plus vous montez dans l'\u00e9chelle des solutions de calcul GCP, moins vous devez vous soucier des technologies sous-jacentes. Cette pyramide se termine par la plus petite unit\u00e9 de calcul possible, une fonction, comme indiqu\u00e9 dans la section 1.<\/p>\n<p><\/p>\n<p>GCF est une offre relativement nouvelle de GCP qui est encore en phase de b\u00eata-test (au moment de la r\u00e9daction de cet article). Les fonctions cloud permettent \u00e0 certaines fonctions \u00e9crites par des d\u00e9veloppeurs de s'ex\u00e9cuter en r\u00e9ponse \u00e0 un \u00e9v\u00e9nement. <\/p>\n<p><\/p>\n<p>Elles sont pilot\u00e9es par des \u00e9v\u00e9nements et sont \u00e0 la base du mot \u00e0 la mode \u00ab sans serveur \u00bb, c'est-\u00e0-dire qu'elles ne connaissent pas les serveurs. Les fonctions cloud sont tr\u00e8s simples et poss\u00e8dent de nombreuses applications diff\u00e9rentes qui n\u00e9cessitent une pens\u00e9e orient\u00e9e \u00e9v\u00e9nements. Par exemple, chaque fois qu'un nouvel utilisateur s'inscrit, une fonction cloud peut \u00eatre lanc\u00e9e pour alerter les d\u00e9veloppeurs. <\/p>\n<p><\/p>\n<p>Dans une usine, lorsqu'un certain capteur atteint une certaine valeur, il peut d\u00e9clencher une fonction cloud qui effectue un certain traitement d'information, ou avertit un certain personnel de maintenance, etc.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/functions\/\">Fonctions cloud - Calculs g\u00e9r\u00e9s par des \u00e9v\u00e9nements | Google Cloud<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Conclusion<\/h2>\n<p><\/p>\n<p>Dans cet article, nous avons parl\u00e9 des diff\u00e9rentes offres cloud, telles que IaaS, PaaS, etc., et comment la pile de calcul Google met en \u0153uvre ces diff\u00e9rents niveaux. Nous avons vu que les niveaux d'abstraction lors du passage d'une cat\u00e9gorie de services \u00e0 une autre, par exemple, d'IaaS \u00e0 PaaS, n\u00e9cessitent moins de connaissances sur les technologies sous-jacentes.<\/p>\n<p><\/p>\n<p>Pour les entreprises, cela offre une flexibilit\u00e9 critique qui r\u00e9pond non seulement \u00e0 ses objectifs op\u00e9rationnels, mais satisfait \u00e9galement d'autres domaines cl\u00e9s, tels que la s\u00e9curit\u00e9 et le co\u00fbt. En r\u00e9sum\u00e9 :<\/p>\n<p><\/p>\n<p><strong><em>Compute Engine<\/em><\/strong> \u2014 vous permet de cr\u00e9er votre propre machine virtuelle en allouant des ressources mat\u00e9rielles sp\u00e9cifiques, telles que la RAM, le processeur et le stockage. Il est \u00e9galement assez pratique et de bas niveau.<\/p>\n<p><\/p>\n<p><strong><em>Kubernetes Engine<\/em><\/strong> \u2014 c'est un niveau sup\u00e9rieur par rapport \u00e0 Compute Engine, vous permettant d'utiliser Kubernetes et des conteneurs pour g\u00e9rer votre application, avec la possibilit\u00e9 de la faire \u00e9voluer si besoin.<\/p>\n<p><\/p>\n<p><strong><em>App Engine<\/em><\/strong> \u2014 c'est un niveau sup\u00e9rieur par rapport \u00e0 Kubernetes Engine, vous permettant de vous concentrer uniquement sur votre code, tandis que Google g\u00e8re toutes les exigences de la plateforme de base.<\/p>\n<p><\/p>\n<p><strong><em>Cloud Functions<\/em><\/strong> \u2014 c'est le sommet de la pyramide de calcul, vous permettant d'\u00e9crire une simple fonction qui, lorsqu'elle est ex\u00e9cut\u00e9e, utilise toute l'infrastructure de base pour le calcul et retourne le r\u00e9sultat.<\/p>\n<p><\/p>\n<h1 id=\"spasibo-za-vnimanie\">Merci de votre attention !<\/h1>\n<p><\/p>\n<p>Twitter : <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/martinomburajr\">@martinomburajr<\/a><\/noindex><\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/467749\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438? \u0421\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0442\u0435\u0440-\u043a\u043b\u0430\u0441\u0441\u0430 \u00abAWS EC2 \u0441\u0435\u0440\u0432\u0438\u0441\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0451\u043b \u0415\u0433\u043e\u0440 \u0417\u0443\u0435\u0432 \u2014 TeamLead \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 InBit \u0438 \u0430\u0432\u0442\u043e\u0440 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432 OTUS. Google Cloud Platform (GCP) \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438 \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 Google Compute Engine (GCE), Google [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GCP: \u0420\u0430\u0437\u0431\u043e\u0440 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Google Cloud Platform | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:22:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:22:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GCP : Analyse de la pile de calcul Google Cloud Platform | ProHoster","description":"La traduction de cet article a \u00e9t\u00e9 pr\u00e9par\u00e9e sp\u00e9cialement pour les \u00e9tudiants du cours \u00ab Services Cloud \u00bb. Il est int\u00e9ressant de se d\u00e9velopper dans ce domaine.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GCP: \u0420\u0430\u0437\u0431\u043e\u0440 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Google Cloud Platform | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b\u00bb. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/gcp-razbor-vychislitelnogo-steka-google-cloud-platform","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:22:28+00:00","article:modified_time":"2019-10-31T19:22:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38233","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 21:03:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:13:22","updated":"2026-01-23 21:03:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/38233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=38233"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/38233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/28699"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=38233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=38233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=38233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}