RETROSPECTIVE
LES PROJETS CLOUD COMPUTING
Seine A 17H00-17H50 Vendredi 18/04/2014
http://goo.gl/GxShP2#cloud
Aurélien PELLETIER Didier GIRARD
@toutantic @DidierGirard
#cloud
#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
“I think there is a world market for
maybe five computers.
Thomas Watson, chairman of IBM,
1943.
“
#cloud
#cloud
DATACENTERS SPENDING
Since 2005
In 2013
$21 B
$7.3 B
$18 B
$4,26 B
$12 B
$?? B
#cloud
Use
Use
Use
& Build
Build
PaaS
application server, database, messaging, ...
SaaS
CRM, Email, Tools, ...
Cloud Client
Web browser, mobile app, ...
IaaS
storage, network, compute, load balancers, ...
#cloud
#cloud
Github est un réseau social
#cloud
Leçon N°1 : Data gravity
et réversibilité des données
CheatCode love to play with the cloud : simple is beautiful #devoxx
Mettre en production le premier jour
d’une mission
#cloud
Leçon N°2 : Commencer par la mise en
production
CheatCode How to sleep well ? Use #cloud #devoxx
Artefact
1 Build & test
Build job
INTÉGRATION CONTINUE
#cloud
Artefact
1 Build & test
Build job
Deployment job
2 Promote
DÉPLOIEMENT CONTINUE
#cloud
Artefact
1 Build & test
Build job
Deployment job
2 Promote 3 Read
Dev env
DÉPLOIEMENT CONTINUE
#cloud
Artefact
1 Build & test
Build job
Deployment job
2 Promote 3 Read
Dev env
Prod env
4 Deploy
LIVRAISON CONTINUE
#cloud
On pourrait comparer avec la version
de la semaine dernière ?
#cloud
Leçon N°3 : Faite du Blue/Green deployment
User Router
Green slice Green slice Green slice
Blue slice Blue slice Blue slice
Web server Application
serveur
Data serveur
CheatCode #cloud ? Fresh and Fast #devoxx
Mais où sont passées les données ?
#cloud
Leçon N°4 : Exploiter au mieux les opportunités
du cloud
CheatCode Google #cloud is super impressive #devoxx
Combien de serveurs ?
S
M
L
#cloud
Leçon N°5 : Mesurer plutôt qu’estimer
CheatCode Innovation : #cloud is a key to success #devoxx
It works on my cloud
#cloud
Leçon N°6 : Versionner votre infrastructure
Infrastructure As Code
SuperCheatCode Retweetez le tweet positif d’un autre
Tu peux m’aider à débuguer?
#cloud
Leçon N°7 : Assurez-vous que ça marche aussi
en local
#cloud
Ca marchait encore…
il y a 5 minutes
#cloud
Leçon N°8 : Pensez aux coupe-circuits
SuperCheatCode Beaucoup de tweets positifs à retweeter sur le compte @SFEIR
Price War
#cloud
- 10%
- 65%
Mardi 25/03/2014
Mercredi 26/03/2014
Mardi 01/04/2014
- 35%
- 65%
- 30%
- 85%
#cloud
Pay for what you use
OpEx
vs
CapEx
Variable costs
(OpEx)
Variable costs
(CapEx)
Traditional IT
Cloud computing
Costs
Users
Cloud Computing Economics
Fixed costs
(CapEx)
#cloud
Variable costs
(OpEx)
Fixed costs
(CapEx)
Variable costs
(CapEx)
Costs
Users
Cloud Computing Economics
Pay for what you don’t use
Traditional IT
Cloud computing
Don’t use
$0.005 per hour per Elastic IP address
not associated with a running instance
#cloud
#cloud
Leçon N°9 : N’oubliez pas d’éteindre la lumière
le cloud en partant
https://planforcloud.rightscale.com
https://analytics.rightscale.com
#cloud
7,078.09 $
#cloud
#cloud
Leçon N°10 : Ne pas comparer un serveur cloud
avec un serveur dédié
#cloud
On répond avec quoi ?
#cloud
IaaSPaaS
#cloud
#cloud
Leçon N°11 : Le PaaS est l’avenir
#cloud
10 leçons
1 Data gravity et réversibilité des données
2 Commencer par la mise en production (Continuous Delivery)
3 Faire du Blue/Green deployment
4 Exploiter au mieux les opportunités du cloud
5 Mesurer plutôt qu’estimer
6 Versionner votre infrastructure (Infrastructure As Code)
7 Assurez-vous que ça marche aussi en local
8 Pensez aux coupe-circuits
9 N’oubliez pas d’éteindre la lumière le cloud en partant
10 Ne pas comparer un serveur cloud avec un serveur dédié
11 Le PaaS est l’avenir
#cloud
#cloud
Cloud computing?
#cloud
Build, Buy or Borrow
Progiciel et
hébergement
traditionnelDéveloppement
spécifique
#cloud
Build, Buy or Borrow
Progiciel et
hébergement
traditionnel
Développement
spécifique
#cloud
Démo
http://moodr.io
#cloud
#cloud
Merci
Aux Sfeiriens pour leurs retours d’expériences
à @Paultobak pour la mise en forme de la présentation
#cloud

Devoxxfr 2014 rétrospective cloud

  • 1.
    RETROSPECTIVE LES PROJETS CLOUDCOMPUTING Seine A 17H00-17H50 Vendredi 18/04/2014 http://goo.gl/GxShP2#cloud
  • 2.
    Aurélien PELLETIER DidierGIRARD @toutantic @DidierGirard #cloud
  • 3.
  • 4.
    NIST definition 5 EssentialCharacteristics: - 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
  • 5.
    “I think thereis a world market for maybe five computers. Thomas Watson, chairman of IBM, 1943. “ #cloud
  • 6.
  • 7.
    DATACENTERS SPENDING Since 2005 In2013 $21 B $7.3 B $18 B $4,26 B $12 B $?? B #cloud
  • 8.
    Use Use Use & Build Build PaaS application server,database, messaging, ... SaaS CRM, Email, Tools, ... Cloud Client Web browser, mobile app, ... IaaS storage, network, compute, load balancers, ... #cloud
  • 9.
  • 10.
    Github est unréseau social #cloud
  • 11.
    Leçon N°1 :Data gravity et réversibilité des données CheatCode love to play with the cloud : simple is beautiful #devoxx
  • 12.
    Mettre en productionle premier jour d’une mission #cloud
  • 13.
    Leçon N°2 :Commencer par la mise en production CheatCode How to sleep well ? Use #cloud #devoxx
  • 14.
    Artefact 1 Build &test Build job INTÉGRATION CONTINUE #cloud
  • 15.
    Artefact 1 Build &test Build job Deployment job 2 Promote DÉPLOIEMENT CONTINUE #cloud
  • 16.
    Artefact 1 Build &test Build job Deployment job 2 Promote 3 Read Dev env DÉPLOIEMENT CONTINUE #cloud
  • 17.
    Artefact 1 Build &test Build job Deployment job 2 Promote 3 Read Dev env Prod env 4 Deploy LIVRAISON CONTINUE #cloud
  • 18.
    On pourrait compareravec la version de la semaine dernière ? #cloud
  • 19.
    Leçon N°3 :Faite du Blue/Green deployment User Router Green slice Green slice Green slice Blue slice Blue slice Blue slice Web server Application serveur Data serveur CheatCode #cloud ? Fresh and Fast #devoxx
  • 20.
    Mais où sontpassées les données ? #cloud
  • 21.
    Leçon N°4 :Exploiter au mieux les opportunités du cloud CheatCode Google #cloud is super impressive #devoxx
  • 22.
    Combien de serveurs? S M L #cloud
  • 23.
    Leçon N°5 :Mesurer plutôt qu’estimer CheatCode Innovation : #cloud is a key to success #devoxx
  • 24.
    It works onmy cloud #cloud
  • 25.
    Leçon N°6 :Versionner votre infrastructure Infrastructure As Code SuperCheatCode Retweetez le tweet positif d’un autre
  • 26.
    Tu peux m’aiderà débuguer? #cloud
  • 27.
    Leçon N°7 :Assurez-vous que ça marche aussi en local #cloud
  • 28.
    Ca marchait encore… ily a 5 minutes #cloud
  • 29.
    Leçon N°8 :Pensez aux coupe-circuits SuperCheatCode Beaucoup de tweets positifs à retweeter sur le compte @SFEIR
  • 30.
  • 31.
    - 10% - 65% Mardi25/03/2014 Mercredi 26/03/2014 Mardi 01/04/2014 - 35% - 65% - 30% - 85% #cloud
  • 32.
    Pay for whatyou use OpEx vs CapEx Variable costs (OpEx) Variable costs (CapEx) Traditional IT Cloud computing Costs Users Cloud Computing Economics Fixed costs (CapEx) #cloud
  • 33.
    Variable costs (OpEx) Fixed costs (CapEx) Variablecosts (CapEx) Costs Users Cloud Computing Economics Pay for what you don’t use Traditional IT Cloud computing Don’t use $0.005 per hour per Elastic IP address not associated with a running instance #cloud
  • 34.
  • 35.
    Leçon N°9 :N’oubliez pas d’éteindre la lumière le cloud en partant https://planforcloud.rightscale.com https://analytics.rightscale.com #cloud
  • 36.
  • 37.
  • 38.
    Leçon N°10 :Ne pas comparer un serveur cloud avec un serveur dédié #cloud
  • 39.
    On répond avecquoi ? #cloud
  • 40.
  • 41.
  • 42.
    Leçon N°11 :Le PaaS est l’avenir #cloud
  • 43.
    10 leçons 1 Datagravity et réversibilité des données 2 Commencer par la mise en production (Continuous Delivery) 3 Faire du Blue/Green deployment 4 Exploiter au mieux les opportunités du cloud 5 Mesurer plutôt qu’estimer 6 Versionner votre infrastructure (Infrastructure As Code) 7 Assurez-vous que ça marche aussi en local 8 Pensez aux coupe-circuits 9 N’oubliez pas d’éteindre la lumière le cloud en partant 10 Ne pas comparer un serveur cloud avec un serveur dédié 11 Le PaaS est l’avenir #cloud
  • 44.
  • 45.
  • 46.
    Build, Buy orBorrow Progiciel et hébergement traditionnelDéveloppement spécifique #cloud
  • 47.
    Build, Buy orBorrow Progiciel et hébergement traditionnel Développement spécifique #cloud
  • 48.
  • 49.
  • 50.
    Merci Aux Sfeiriens pourleurs retours d’expériences à @Paultobak pour la mise en forme de la présentation #cloud