devoxxfr 2014 rétrospective cloud

50
RETROSPECTIVE LES PROJETS CLOUD COMPUTING Seine A 17H00-17H50 Vendredi 18/04/2014 http://goo.gl/GxShP2 #cloud

Upload: aurelien-pelletier

Post on 15-Jun-2015

176 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Devoxxfr 2014   rétrospective cloud

RETROSPECTIVE LES PROJETS CLOUD COMPUTING

Seine A 17H00-17H50 Vendredi 18/04/2014

http://goo.gl/GxShP2#cloud

Page 2: Devoxxfr 2014   rétrospective cloud

Aurélien PELLETIER Didier GIRARD

@toutantic @DidierGirard

#cloud

Page 3: Devoxxfr 2014   rétrospective cloud

#cloud

Page 4: Devoxxfr 2014   rétrospective cloud

NIST definition

5 Essential Characteristics:- On-demand self-service. - Broad network access- Resource pooling- Rapid elasticity- Measured service

3 Service Models:- Software As A Service- Platform As A Service- Infrastructure As A Service

4 Deployment Models:- Private Cloud - Community cloud- Public cloud- Hybrid cloud

#cloud

Page 5: Devoxxfr 2014   rétrospective cloud

“I think there is a world market for maybe five computers.

Thomas Watson, chairman of IBM, 1943.

#cloud

Page 6: Devoxxfr 2014   rétrospective cloud

#cloud

Page 7: Devoxxfr 2014   rétrospective cloud

DATACENTERS SPENDING

Since 2005

In 2013

$21 B$7.3 B

$18 B$4,26 B

$12 B$?? B

#cloud

Page 8: Devoxxfr 2014   rétrospective cloud

Use

Use

Use& Build

Build

PaaSapplication server, database, messaging, ...

SaaSCRM, Email, Tools, ...

Cloud ClientWeb browser, mobile app, ...

IaaSstorage, network, compute, load balancers, ...

#cloud

Page 9: Devoxxfr 2014   rétrospective cloud

#cloud

Page 10: Devoxxfr 2014   rétrospective cloud

Github est un réseau social

#cloud

Page 11: Devoxxfr 2014   rétrospective cloud

Leçon N°1 : Data gravityet réversibilité des données

CheatCode love to play with the cloud : simple is beautiful #devoxx

Page 12: Devoxxfr 2014   rétrospective cloud

Mettre en production le premier jourd’une mission

#cloud

Page 13: Devoxxfr 2014   rétrospective cloud

Leçon N°2 :

Commencer par la mise en production

CheatCode How to sleep well ? Use #cloud #devoxx

Page 14: Devoxxfr 2014   rétrospective cloud

Artefact1 Build & test

Build job

INTÉGRATION CONTINUE

#cloud

Page 15: Devoxxfr 2014   rétrospective cloud

Artefact1 Build & test

Build job

Deployment job

2 Promote

DÉPLOIEMENT CONTINUE

#cloud

Page 16: Devoxxfr 2014   rétrospective cloud

Artefact1 Build & test

Build job

Deployment job

2 Promote 3 Read

Dev env

DÉPLOIEMENT CONTINUE

#cloud

Page 17: Devoxxfr 2014   rétrospective cloud

Artefact1 Build & test

Build job

Deployment job

2 Promote 3 Read

Dev env

Prod env

4 Deploy

LIVRAISON CONTINUE

#cloud

Page 18: Devoxxfr 2014   rétrospective cloud

On pourrait comparer avec la versionde la semaine dernière ?

#cloud

Page 19: Devoxxfr 2014   rétrospective cloud

Leçon N°3 :

Faite du Blue/Green deployment

User RouterGreen slice Green slice Green slice

Blue slice Blue slice Blue slice

Web server Applicationserveur

Data serveur

CheatCode #cloud ? Fresh and Fast #devoxx

Page 20: Devoxxfr 2014   rétrospective cloud

Mais où sont passées les données ?

#cloud

Page 21: Devoxxfr 2014   rétrospective cloud

Leçon N°4 :

Exploiter au mieux les opportunitésdu cloud

CheatCode Google #cloud is super impressive #devoxx

Page 22: Devoxxfr 2014   rétrospective cloud

Combien de serveurs ?

S ML

#cloud

Page 23: Devoxxfr 2014   rétrospective cloud

Leçon N°5 :

Mesurer plutôt qu’estimer

CheatCode Innovation : #cloud is a key to success #devoxx

Page 24: Devoxxfr 2014   rétrospective cloud

It works on my cloud

#cloud

Page 25: Devoxxfr 2014   rétrospective cloud

Leçon N°6 :

Versionner votre infrastructureInfrastructure As Code

SuperCheatCode Retweetez le tweet positif d’un autre

Page 26: Devoxxfr 2014   rétrospective cloud

Tu peux m’aider à débuguer?

#cloud

Page 27: Devoxxfr 2014   rétrospective cloud

Leçon N°7 :

Assurez-vous que ça marche aussi en local

#cloud

Page 28: Devoxxfr 2014   rétrospective cloud

Ca marchait encore… il y a 5 minutes

#cloud

Page 29: Devoxxfr 2014   rétrospective cloud

Leçon N°8 :

Pensez aux coupe-circuits

SuperCheatCode Beaucoup de tweets positifs à retweeter sur le compte @SFEIR

Page 30: Devoxxfr 2014   rétrospective cloud

Price War

#cloud

Page 31: Devoxxfr 2014   rétrospective cloud

- 10% - 65%

Mardi 25/03/2014

Mercredi 26/03/2014

Mardi 01/04/2014

- 35% - 65%

- 30% - 85%

#cloud

Page 32: Devoxxfr 2014   rétrospective cloud

Pay for what you use

OpEx vs

CapEx

Variable costs(OpEx)

Variable costs(CapEx)

Traditional ITCloud computing

Cost

s

Users

Cloud Computing Economics

Fixed costs(CapEx)

#cloud

Page 33: Devoxxfr 2014   rétrospective cloud

Variable costs(OpEx)

Fixed costs(CapEx)

Variable costs(CapEx)

Cost

s

Users

Cloud Computing Economics

Pay for what you don’t use Traditional ITCloud computing

Don’t use

$0.005 per hour per Elastic IP addressnot associated with a running instance

#cloud

Page 34: Devoxxfr 2014   rétrospective cloud

#cloud

Page 35: Devoxxfr 2014   rétrospective cloud

Leçon N°9 :

N’oubliez pas d’éteindre la lumièrele cloud en partant

https://planforcloud.rightscale.com

https://analytics.rightscale.com

#cloud

Page 36: Devoxxfr 2014   rétrospective cloud

7,078.09 $

#cloud

Page 37: Devoxxfr 2014   rétrospective cloud

#cloud

Page 38: Devoxxfr 2014   rétrospective cloud

Leçon N°10 :

Ne pas comparer un serveur cloud avec un serveur dédié

#cloud

Page 39: Devoxxfr 2014   rétrospective cloud

On répond avec quoi ?

#cloud

Page 40: Devoxxfr 2014   rétrospective cloud

IaaSPaaS

#cloud

Page 41: Devoxxfr 2014   rétrospective cloud

#cloud

Page 42: Devoxxfr 2014   rétrospective cloud

Leçon N°11 :

Le PaaS est l’avenir

#cloud

Page 43: Devoxxfr 2014   rétrospective cloud

10 leçons1 Data gravity et réversibilité des données2 Commencer par la mise en production (Continuous Delivery)3 Faire du Blue/Green deployment4 Exploiter au mieux les opportunités du cloud5 Mesurer plutôt qu’estimer6 Versionner votre infrastructure (Infrastructure As Code)7 Assurez-vous que ça marche aussi en local8 Pensez aux coupe-circuits9 N’oubliez pas d’éteindre la lumière le cloud en partant10 Ne pas comparer un serveur cloud avec un serveur dédié11 Le PaaS est l’avenir

#cloud

Page 44: Devoxxfr 2014   rétrospective cloud

#cloud

Page 45: Devoxxfr 2014   rétrospective cloud

Cloud computing?

#cloud

Page 46: Devoxxfr 2014   rétrospective cloud

Build, Buy or Borrow

Progiciel et hébergement

traditionnelDéveloppement spécifique

#cloud

Page 47: Devoxxfr 2014   rétrospective cloud

Build, Buy or Borrow

Progiciel et hébergement

traditionnel

Développement spécifique

#cloud

Page 48: Devoxxfr 2014   rétrospective cloud

Démohttp://moodr.io

#cloud

Page 49: Devoxxfr 2014   rétrospective cloud

#cloud

Page 50: Devoxxfr 2014   rétrospective cloud

MerciAux Sfeiriens pour leurs retours d’expériencesà @Paultobak pour la mise en forme de la présentation

#cloud