Google Compute Engine

512 views

Published on

Présentation de Google Compute Engine faite lors de l'Open XKE du 4 novembre 2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
512
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Google Compute Engine

  1. 1. Google Compute Engine Par Eric Briand et Jean-Baptiste Claramonte | Wednesday, November 6, 13 www.xebia.fr | http://blog.xebia.fr | http://techtrends.xebia.fr Telephone : 33 (0)1 53 89 99 99 | email : info@xebia.fr | 156 bd Haussmann - 75008 Paris 1
  2. 2. Qui sommes-nous ? Jean-Baptiste Claramonte ✓12 ans d’expérience ✓mes sujets du moment: DevOps, Cloud, Machine Learning Eric Briand ✓8 ans d’expérience ✓mes sujets du moment: DevOps, Cloud, Big Data 2 Wednesday, November 6, 13
  3. 3. Agenda Google Cloud Platform App Engine Compute Engine / Démo 3 Wednesday, November 6, 13
  4. 4. Wednesday, November 6, 13
  5. 5. Google Cloud Platform Wednesday, November 6, 13 1
  6. 6. L’offre Google Cloud IAAS PAAS SAAS Google Cloud Platform 5 Wednesday, November 6, 13
  7. 7. Google Cloud Platform Compute Storage App Services Compute Engine Cloud Storage Big Query App Engine Cloud SQL Cloud Endpoints Cloud Datastore Caching Queues 6 Wednesday, November 6, 13
  8. 8. Google Cloud Storage Storage ✓Solution de stockage de !chiers dans le Cloud Google ✓Api REST / CLI / Console Web ✓Versioning ✓Object Lifecycle Management ✓Durable Reduced Availability ✓Object Change Noti!cation (expérimental) 7 Wednesday, November 6, 13
  9. 9. Google Cloud SQL Storage ✓MySQL dans le Cloud Google ✓Réplication, backup, patch, ... ✓Accessible de GCE, GAE, Drive, machine local ✓Datacenter US et Europe 8 Wednesday, November 6, 13
  10. 10. Google Cloud Datastore Storage ✓Base de données NoSQL de type BigTable ✓Accessible de GAE et GCE ✓API GCE bas niveau ✓Auto-scale ✓Transactions ACID 9 Wednesday, November 6, 13
  11. 11. BigQuery App Services ✓Outils d’analyse interactive de très gros jeux de données ✓Utilisation de SQL like ✓Accessible aux non développeurs ✓Apache Drill équivalent Open Source ✓Datasets publics mis à disposition 10 Wednesday, November 6, 13
  12. 12. Cloud Endpoint App Services ✓Création d’api REST ✓S’exécute dans App Engine ✓Génération des clients Android, iOS et JS 11 Wednesday, November 6, 13
  13. 13. Caching & Queues App Services Caching Intégré à GAE Shared memache Dedicated memcache Queues Push Queues Pull Queues 12 Wednesday, November 6, 13
  14. 14. App Engine 2 Wednesday, November 6, 13
  15. 15. App Engine Historique ✓Ouvert en 2008 pour python ✓2009 : Java ✓2011 : Go ✓2013 : PHP ✓N’est plus en béta depuis Novembre 2011 ✓Complètement géré par Google ✓Scaling auto ✓GAE le front / GCE le back 14 Wednesday, November 6, 13
  16. 16. App Engine Le lockin ✓certaines classes ne sont pas accessibles dans GAE ✓TCK pour GAE : Capedwarf de Redhat ✓Déploiement sur un VM GCE : JDK complet 15 Wednesday, November 6, 13
  17. 17. Compute Engine 3 Wednesday, November 6, 13
  18. 18. Compute Engine ✓Annoncé à Google IO 2012 ✓Ouvert depuis Google IO 2013 ✓Support Google ✓Data center en Europe et USA 17 Wednesday, November 6, 13
  19. 19. Compute Engine ✓Créer vos VM : console Web, CLI, API REST ✓De 1 CPU 0.6 GB jusqu’à 8 CPU 52 GB ✓CentOS 6, Debian 6 & 7 ✓Facturation à la minute, minimum de 10 minutes ✓Pas de frais réseau pour le tra"c intra-zone ✓Attention aux maintenances des datacenter de vos VM ! 18 Wednesday, November 6, 13
  20. 20. Architecture cible de la démo petclinic-1 Load Balancer Database petclinic-2 19 Wednesday, November 6, 13
  21. 21. Compute Engine Eléments et vocabulaire utilisés Project-Name (id: lightmaker-218) Region: europe-west1 Networks Zone: europe-west1-a default disk-a petclinic-1 Zone: europe-west1-b Load balancer Snapshots 20 Wednesday, November 6, 13
  22. 22. Création d’une instance avec la console Démo 21 Wednesday, November 6, 13
  23. 23. Compute Engine Eléments et vocabulaire utilisés Project-Name (id: lightmaker-218) Region: europe-west1 Networks Zone: europe-west1-a default disk-a petclinic-1 Firewall: allow internal Firewall: allow ssh Route: to the virtual network Route: to the internet Firewall: allow tcp 8080 Zone: europe-west1-b Load balancer Snapshots 22 Wednesday, November 6, 13
  24. 24. Accéder au serveur Tomcat Démo 23 Wednesday, November 6, 13
  25. 25. Compute Engine Les Persistent Disks ✓Cryptés (AES-128-CBC) ✓Redondés ✓Bootable ✓Partageables ✓Jusqu’à 10 To 24 Wednesday, November 6, 13
  26. 26. Compute Engine Les Snapshots ✓Incrémentals ✓Bootable ✓Transférable entre Zones 25 Wednesday, November 6, 13
  27. 27. Créer un Snapshot Démo 26 Wednesday, November 6, 13
  28. 28. Compute Engine Eléments et vocabulaire utilisés Project-Name (id: lightmaker-218) Region: europe-west1 Networks Zone: europe-west1-a disk-a petclinic-1 Load Balancer Forwarding Target Pools Rules petclinic-pool-1 forward-rule-1 Zone: europe-west1-b Health Check health-check-1 disk-b petclinic-2 Snapshots 27 Wednesday, November 6, 13
  29. 29. Mettre en place le Load Balancer Démo 28 Wednesday, November 6, 13
  30. 30. Architecture cible de la démo instance-petclinic-1 Load Balancer Database instance-petclinic-2 29 Wednesday, November 6, 13
  31. 31. Workshop Compute Engine ✓Le jeudi 28 novembre ✓A partir de 19h00 ✓Dans les locaux de Xebia ✓Avec Alexis MoussinePouchkine (Google France) ✓Communication dans le blog Xebia cette semaine 30 Wednesday, November 6, 13
  32. 32. THANK YOU FOR watching Merci! Wednesday, November 6, 13

×