XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
Open XKE - Google Compute Engine par Jean-Baptiste Claramonte et Eric Briand
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. 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
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. 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. 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. 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
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. 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
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. 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. Architecture cible de la démo
petclinic-1
Load
Balancer
Database
petclinic-2
19
Wednesday, November 6, 13
29. Mettre en place le Load Balancer
Démo
28
Wednesday, November 6, 13
30. Architecture cible de la démo
instance-petclinic-1
Load
Balancer
Database
instance-petclinic-2
29
Wednesday, November 6, 13
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