Découverte interactive de Google Cloud Platform par Bassem Ben Lazreg, Bastien Cadiot, Jonathan Forget et Alexis Morelle

78605f82de8b2ea497603533d022f1e0?s=47 WeScale
January 09, 2019

Découverte interactive de Google Cloud Platform par Bassem Ben Lazreg, Bastien Cadiot, Jonathan Forget et Alexis Morelle

Au programme de cette session des #WeSpeakCloud et dans l’esprit des articles [Google Cloud from Scratch](https://blog.wescale.fr/tag/from-scratch/), nous vous proposons un **Hands-On sur GCP** !

Plusieurs labs de niveau débutant seront proposés et vous apprendrez : à utiliser Cloud Shell, la commande gcloud, la console, à créer des instances, à configurer les composants d'un réseau privé, utiliser des Cloud Functions ou encore déployer une application Node.js dans App Engine.
Autant d’éléments d’introduction qui vous permettront de débuter le cloud à la Google sur de bonnes bases.

Pour profiter de ce rdv, quelques prérequis sont indispensables :

* Un ordinateur vous permettant un accès internet (Le WiFi est fourni).

* Un navigateur (Chrome conseillé).

* Votre bonne humeur.

78605f82de8b2ea497603533d022f1e0?s=128

WeScale

January 09, 2019
Tweet

Transcript

  1. Découverte interactive de Google Cloud Platform 9/01/2018

  2. Welcome ! Découverte interactive de Google Cloud Platform Faisons les

    présentations Jonathan Forget Alexis Morelle Bastien Cadiot Bassem Ben Lazreg
  3. Socle GCP • Google Cloud • gcloud • Cloud Shell

    WeSpeakCloud GCP ! Découverte interactive de Google Cloud Platform Programme Track orientée Dev • AppEngine • Cloud Functions Track orientée Ops • Network • Firewall • Compute • Load Balancers Bonus • Kubernetes Engine • Container Registry • Cloud Build
  4. Socle GCP Découverte interactive de Google Cloud Platform Google Cloud

    Réseau • VPC • LBs • Firewall • VPN Sécurité • Cloud IAM • Identity Aware Proxy • KMS Big data et machine learning • Bigquery • Dataproc • Dataflow • Cloud Pub/Sub • Machine Learning Engine • AutoML Stockage et bases de données: • Cloud Storage • Cloud SQL • Datastore • BigTable • Spanner
  5. Socle GCP Découverte interactive de Google Cloud Platform Google Cloud

    Source: https://www.point-star.com
  6. Socle GCP Découverte interactive de Google Cloud Platform Google Cloud

  7. Socle GCP Découverte interactive de Google Cloud Platform gcloud •

    Un outil en ligne de commande qui permet de communiquer avec les services GCP (authentification dans GCP, manipulation de ressources etc..) • Permet de gérer plusieurs comptes et projets simultanément • Fait partie du Google Cloud SDK
  8. Socle GCP Découverte interactive de Google Cloud Platform Cloud Shell

    • Un environnement shell dans le navigateur pour utiliser les services GCP et manipuler les ressources cloud • Authentifié automatiquement (accès rapide aux VMs et aux différents services) • Permet d’utiliser gcloud et les autres services du Cloud SDK sans avoir à l’installer ou le préconfigurer
  9. Questions ?

  10. Track Ops Découverte interactive de Google Cloud Platform Notions de

    base • Qu’est ce qu’est un VPC (Virtual Private Cloud) ? • Qu’est ce qu’est une instance (VM ou Virtual Machine) ? • Qu’est ce qu’un pare-feu ? • Qu’est ce qu’est un répartiteur de charge ? Commençons par déployer ces éléments avant le Lab !
  11. Track Ops Découverte interactive de Google Cloud Platform Architecture Load

    Balancer Nginx Compute Engine Nginx Compute Engine VPC
  12. Lab - Création d’un service isolé avec répartiteur de charge

    http://bit.ly/wespeakcloud-lab-ops
  13. Questions ?

  14. Track Dev Découverte interactive de Google Cloud Platform Code, Build

    and Deploy dans GCP • Qu’est ce qu’App Engine ? • Quelle est la différence entre la version Standard / Flex ? • Qu’est ce que Cloud Function ?
  15. Track Dev Découverte interactive de Google Cloud Platform Code, Build

    and Deploy dans GCP Autres outils: • Cloud Source Repositories: Gestion de code (git) • Cloud Build: pipelines de CI/CD: compiler, tester, et déployer son code dans des VMs, Conteneurs ... • Services de stockages et bases de données: Cloud SQL, Cloud Storage • Stackdriver: Monitoring, Alerting, Error Reporting, Tracing, Logging
  16. Track Dev Découverte interactive de Google Cloud Platform Architecture App

    Engine
  17. Lab - Déploiement d’une appli NodeJs sur AppEngine http://bit.ly/wespeakcloud-lab-dev

  18. Questions ?

  19. WeSpeakCloud GCP ! Découverte interactive de Google Cloud Platform Bonus

    NodeJS dans GKE
  20. WeSpeakCloud GCP ! Découverte interactive de Google Cloud Platform Bonus

    NodeJS dans GKE • Qu’est ce qu’un conteneur ? • Qu’est ce que Kubernetes / GKE ? • Pourquoi Kubernetes ? • Comment Build et stocker ses images de conteneurs ?
  21. WeSpeakCloud GCP ! Découverte interactive de Google Cloud Platform Bonus

    NodeJS dans GKE Master Node 1 Node 2 Pod Pod
  22. Lab - Déploiement d’une appli NodeJs sur Kubernetes http://bit.ly/wespeakcloud-lab-bonus

  23. Questions ?

  24. Merci !