SlideShare une entreprise Scribd logo
AVENUE DU THEATRE 7, 1005 LAUSANNE > SUISSE > WWW.OCTO.COM
V0.1
CLOUD
En 2017, sortez du stratus !
En 2017, sortez du stratus !
Genève,
9 Mars 2017
Source : http://www.archimag.com/
@OCTOSuisse
OCTO TECHNOLOGY > THERE IS A BETTER WAY
OCTO, LE CLOUD ET NOUS
Farhdine BOUTZAKHTI
OCTO Suisse
fbi@octo.com
Benoît BERAUD
OCTO Suisse
bberaud@octo.com
OCTO TECHNOLOGY > THERE IS A BETTER WAY 3
LES DÉFIS DES CIO EN 2017
OCTO TECHNOLOGY > THERE IS A BETTER WAY 4
Source : http://infogr.am/_/0Ur5wtpvyUPxA6Ej31sUA
LES DÉFIS DES CIO EN 2017
OCTO TECHNOLOGY > THERE IS A BETTER WAY 5
§
Source : http://infogr.am/_/0Ur5wtpvyUPxA6Ej31sUA
LES FOURNISSEURS DE CLOUD EN SUISSE
6OCTO TECHNOLOGY > THERE IS A BETTER WAY
LE MARCHÉ DU CLOUD
OCTO TECHNOLOGY > THERE IS A BETTER WAY 7
LES BÉNÉFICES DU CLOUD
Etre concentré sur
votre métier
Réduire les délais et
maîtriser les coûts
Améliorer le
processus de
qualité / TTM
Améliorer la
flexibilité / agilité
Pourquoi aller
dans le
Cloud ?
8OCTO TECHNOLOGY > THERE IS A BETTER WAY
PRINCIPAUX SERVICES OFFERTS PAR LE CLOUD
OCTO TECHNOLOGY > THERE IS A BETTER WAY 9
Calcul Stockage Bases de
données
Réseau
Analyse
Outils de
gestion
Outils pour
les DEV Services Mobiles
Applications
d’entreprise
Sécurité
et Identité
Services
Applicatifs
IOT
LE COÛT DE VOTRE INFRASTRUCTURE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 10
Coût visible de
votre
infrastructure :
hardware
Coût invisible de
votre
infrastructure :
datacenter,
installation,
configuration,
maintenance &
upgrade,
formation
Legacy Cloud Externe
LE CLOUD…
OCTO TECHNOLOGY > THERE IS A BETTER WAY 11
… aujourd’hui
Quel type de Cloud ?
Quel modèle de
déploiement ?
… dans mon orga’
Quelle stratégie dans
mon SI ?
Quelle posture vis-à-vis
du Cloud ?
Comment y aller ?
Quelle transformation
nécessaire ?
LE CLOUD…
OCTO TECHNOLOGY > THERE IS A BETTER WAY 12
ü … aujourd’hui
Quel type de Cloud ?
Quel modèle de
déploiement ?
… dans mon orga’
Quelle stratégie dans
mon SI ?
Quelle posture vis-à-vis
du Cloud ?
Comment y aller ?
Quelle transformation
nécessaire ?
EVERYTHING AS A SERVICE
13
OCTO TECHNOLOGY > THERE IS A BETTER WAY 14
Quel type
de Cloud ?
EVERYTHING AS A SERVICE
Infrastructure as Service : IaaS
(Topologie de machines virtuelles et middleware préinstallés + stockages + réseaux)
Container as a Service : CaaS
(Topologie de conteneurs + stockages + réseaux)
Platform as a Service : PaaS
(Déploiement de CaaS, (Mobile) Backend-as-a-Service, Functions-
as-a-Service / Serverless, DBaaS, iPaaS ... )
Software as a Service : SaaS
(Applications en libre service)
15OCTO TECHNOLOGY > THERE IS A BETTER WAY
Serveurs Physiques
EVERYTHING AS A SERVICE
IaaS
CaaS
PaaS
SaaS
16OCTO TECHNOLOGY > THERE IS A BETTER WAY
Serveurs Physiques
Servers Storage Network
Cooling Energy Datacenter
Operating Systems
Databases
Application
Servers
Middleware
Applications
L’IMPACT SUR LE TIME-TO-MARKET
¤  Serveurs physiques : la machine physique comme unité
>  Bare-metal
>  Déploiement en heures
OCTO TECHNOLOGY > THERE IS A BETTER WAY 17
¤  Serveurs virtuels : la machine virtuelle comme unité
>  Abstraction du hardware
>  Déploiement en minutes
¤  Conteneurs : l’application comme unité
>  Abstraction de l’OS
>  Déploiement en secondes
¤  Serverless : la fonction comme unité
>  Abstraction du runtime du langage
>  Déploiement en millisecondes
OCTO TECHNOLOGY > THERE IS A BETTER WAY
18
OCTO TECHNOLOGY > THERE IS A BETTER WAY
19
https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html
OCTO TECHNOLOGY > THERE IS A BETTER WAY
20
LA MATRICE DE L’ENFER
OCTO TECHNOLOGY > THERE IS A BETTER WAY
21
Static website
Web frontend
Background workers
User DB
Analytics DB
Queue
Dev VM Serveur QA
Serveur de
PROD
Onsite
Cluster
Public Cloud
Laptop de
contributeur
s
Serveurs
client
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
App	
A	
	
	
	
	
	
	
VMS VS. CONTAINERS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
22
Hypervisor	
Host	OS	
Server	
	
	
	
	
Guest	
OS	
	
	
	
	
	
	
	
	
Bins/	
Libs	
	
	
	
	
App	
A’	
	
	
	
	
	
	
	
	
	
	
Gue
st	
OS	
	
	
	
	
	
	
	
	
Bins/	
Libs	
	
	
	
	
App	
B	
	
	
	
	
	
	
	
	
	
	
Gue
st	
OS	
	
	
	
	
	
	
	
	
Bins/	
Libs	
	
	
	
	
App	A’	
Docker		
Host	OS	
Server	
	
	
	
	
Bins/Libs	
	
	
	
	
App	A	
	
	
	
	
Bins/Libs	
	
	
	
	
App	B	
App	B’	
App	B’	
App	B’	
VM	
Container	
Les	conteneurs	sont	isolés,	
mais	partagent	OS	et,	si	
possible,	binaires/librairies		
	
	
	
Guest	
OS	
	
	
	
	
	
	
	
	
Guest	
OS
EXEMPLE DU POC CFF OCTO AVEC DOCKER
OCTO TECHNOLOGY > THERE IS A BETTER WAY
23
http://blog.octo.com/
en/visualizing-
massive-data-
streams-a-public-
transport-use-case/
EXEMPLE DU POC CFF OCTO AVEC DOCKER
OCTO TECHNOLOGY > THERE IS A BETTER WAY
24
EXEMPLE DU POC CFF OCTO AVEC DOCKER
OCTO TECHNOLOGY > THERE IS A BETTER WAY
25
LA GUERRE DES ENGINES / ORCHESTRATEURS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
26
LA GUERRE DES ENGINES / ORCHESTRATEURS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
27
http://blog.octo.com/containerus-bellum-ou-la-chronique-des-hostilites-dans-lecosysteme-docker/
OCTO TECHNOLOGY > THERE IS A BETTER WAY
28
OCTO TECHNOLOGY > THERE IS A BETTER WAY
29
SERVERLESS OU FUNCTIONS-AS-A-SERVICE
OCTO TECHNOLOGY > THERE IS A BETTER WAY
30
L’ARCHITECTURE GUETTA
OCTO TECHNOLOGY > THERE IS A BETTER WAY
31
https://serverlesscode.com/post/david-guetta-online-recording-with-lambda/
CAS D’USAGE DU SERVERLESS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
32
¤  Auto Start / Auto Stop d’instances
EC2
¤  Inventaire AWS, et clean-up
¤  Time-based notifications: mail,
slack…
Chez
¤  Aérien: Backup de files de messages
¤  … et rejeu pour tests ou reprises
¤  Bancaire: Extraction de données
depuis des formulaires vers un outil
d’analyse
Déployé pour nos clients
¤  Déploiement d’artifacts
¤  Synchronisation multi-region S3
¤  Load testing
Autres Exemples
¤  Processing d’images, transcoding
¤  Backend HTTP (microservices)
¤  Plomberie autour des services AWS
Usages Génériques
PRINCIPAUX BÉNÉFICES DU SERVERLESS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
33
Prix : pas cher !
# requêtes , temps d’exécution , mémoire
AWS: 1er million d’appels gratuits, $0.20 par million ensuite
Scalabilité: inclus !
Le système gère automatiquement le scaling pour vous
EVERYTHING AS A SERVICE
Infrastructure as Service : IaaS
(Topologie de machines virtuelles et middleware préinstallés + stockages + réseaux)
Container as a Service : CaaS
(Topologie de conteneurs + stockages + réseaux)
Platform as a Service : PaaS
(Déploiement de CaaS, (Mobile) Backend-as-a-Service, Functions-
as-a-Service / Serverless, DBaaS, iPaaS ... )
Software as a Service : SaaS
(Applications en libre service)
34OCTO TECHNOLOGY > THERE IS A BETTER WAY
OCTO TECHNOLOGY > THERE IS A BETTER WAY 35
Quel modèle
de Cloud ?
LES MODÈLES DE DÉPLOIEMENT
OCTO TECHNOLOGY > THERE IS A BETTER WAY 36
Cloud
Communautaire
Privé
autogéré
Privé
on-premises
Data Center
on-premises
Contrôle & Sensibilité Automatisation & Scalabilité
Cloud Hybride
Cloud
Public
LE MATCH PRIVÉ / PUBLIC
OCTO TECHNOLOGY > THERE IS A BETTER WAY 37
CLOUD PRIVE CLOUD PUBLIC
¤  Maîtrise de la plateforme
¤  Pour les données sensibles
(personnelles, médicales, stratégiques)
AVANTAGES
¤  Retard fonctionnel
¤  Capacité d’infrastructure limitée
¤  Requiert des immobilisations (CAPEX)
¤  Nécessite de nouvelles compétences
INCONVENIENTS
¤  Capacité infinie et mondiale
¤  Pas d’immobilisation (OPEX)
¤  Services « clés en main »
AVANTAGES
¤  Modèle à responsabilités partagées
¤  Cycle de vie imposé par le fournisseur
¤  Conformité aux contraintes
réglementaires
¤  Contrat d’adhésion
¤  Pénalités dérisoires sur SLA
INCONVENIENTS
LES OFFRES PRIVÉES / PUBLIQUES
OCTO TECHNOLOGY > THERE IS A BETTER WAY 38
CLOUD PRIVE CLOUD PUBLIC
IAASCAASPAAS
V3
LE CLOUD…
OCTO TECHNOLOGY > THERE IS A BETTER WAY 39
ü
ü
… aujourd’hui
Quel type de Cloud ?
Quel modèle de
déploiement ?
… dans mon orga’
Quelle stratégie dans
mon SI ?
Quelle posture vis-à-vis
du Cloud ?
Comment y aller ?
Quelle transformation
nécessaire ?
OCTO TECHNOLOGY > THERE IS A BETTER WAY 40
Quelle
stratégie dans
mon SI ?
LES DIFFÉRENTS PATTERNS OBSERVÉS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 41
Pattern – Hybride : ségrégation par environnements
Datacenter Privé Cloud Public
Lien Sécurisé
Environnement
De Production
Environnement de
développement
¤  Outsourcing du Développement
¤  Meilleure réactivité de création
¤  Modifications des environnements hors PROD
LES DIFFÉRENTS PATTERNS OBSERVÉS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 42
Pattern – Zone Démilitarisée
Datacenter Privé Cloud Public
INTERNET
Cloud Privé
Applications
Legacy
Applications
Cloud Ready
Applications
Internet
Fast IT
Nouvelles application
Lien Sécurisé
¤  Meilleurs temps de réponses (CDN, …)
¤  Meilleur TTM (OS inhabituel, …)
¤  Cellule Digitale / Fast IT
LES DIFFÉRENTS PATTERNS OBSERVÉS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 43
Pattern – Hybride : débordement
Datacenter Privé Cloud Public
Lien Sécurisé
Cloud Privé
Applications
Legacy
Applications
Cloud Ready
Applications
Cloud Ready
 Extension du datacenterIaaS / CaaS IaaS / CaaS
¤  Cloud Privé pour les besoins primaires
¤  Scalabilité sur le Cloud Public
¤  Gestion des pics d’activité
LES DIFFÉRENTS PATTERNS OBSERVÉS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 44
Pattern – Full Public Cloud
Datacenter Privé
Applications
Legacy
Liens Sécurisé
Fournisseurs Cloud Public
Applications
Cloud Ready
Applications
Cloud Ready
¤  Utilisation complète du Cloud Public
¤  Datacenter privé pour le Legacy
LE CLOUD HYBRIDE…
OCTO TECHNOLOGY > THERE IS A BETTER WAY 45
Cloud Hybride
Cloud
Public
Privé
On-premises
Legacy
LES 5 POSTURES DES DSI
OCTO TECHNOLOGY > THERE IS A BETTER WAY 46
Adoption
du Cloud
Implication IT / Cloud
Bastion
Facilitatrice
Broker
Discrète Absente
OCTO TECHNOLOGY > THERE IS A BETTER WAY 47
Définir sa posture & les services cibles
SE TRANSFORMER
OCTO TECHNOLOGY > THERE IS A BETTER WAY 48
DEVOPS ?
OCTO TECHNOLOGY > THERE IS A BETTER WAY 49
Des outils et processus de
construction et déploiement
continu
Des architectures et patterns
répondant aux préoccupations des
Devs et des Ops
Des outils d’automatisation pour
construire et maintenir
l’infrastructure par du code
Architecture et patterns
Construction et
déploiement continu
Infrastructure as code
Une culture, des modèles
d’organisation et des méthodes
favorisant le dialogue des Dev et
des Ops
Culture, méthode et
organisation
Un ensemble de pratiques qui visent à réduire le TTM/TTR
et améliorer la qualité logicielle
ARCHITECTURE ET PATTERNS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 50
Scalabilité Qualité de service
Haute-disponibilité
Intégrité et sécurité
Déploiement
fréquent et simple
INFRASTRUCTURE-AS-CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 51
Décrire sous forme de code exécutable et
testable la configuration de l’architecture
technique d’infrastructure
Orchestrateur de
déploiement
d’infrastructure
CLOUD
Code
descripteur
d’infrastructure
Infrastructure
  Le code contient la description de l’infrastructure attendue
  L’orchestrateur de déploiement d’infrastructure convertit le code en actions techniques et
les exécute sur un fournisseur d’infrastructure
INFRASTRUCTURE-AS-CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 52
CONSTRUCTION ET DÉPLOIEMENT CONTINU
OCTO TECHNOLOGY > THERE IS A BETTER WAY 53
Environments
Release orchestrator
(ex: Bamboo)
Application
binaries repository
(Artifactory)
Applications
Source Code
(SVN or Git)
State descript of the
desired config DSC
(Chef recipes in Git)
Run binaries
repository
(Artifactory, RPM
repo)
Infrastructure as a Service
System Configuration
(ex : Puppet, Chef, Capistrano)
Tests
ex: mockito
cucumber
Quality
(Sonar,
Cobertura...)
Build
(Maven)
Private
Cloud
Public
Cloud Env.
PRODUCTION
1Commit code
and tests
1
2
3
4
DEV
OPS
Archiving
application
artifacts
5
Environments
deployment
6
Infrastructure
provisioning
7
Middleware's
deployment
7
8
8
Application
deployment
6
Infrastructure
deployment
9
Automated
Tests
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
INTEGRATION
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
QUALIFICATION
Env.
TEST / DEMO
Env.
TEST / DEMO
Env.
PREPROD
CULTURE, MÉTHODE ET ORGANISATION
OCTO TECHNOLOGY > THERE IS A BETTER WAY 54
LE CLOUD…
OCTO TECHNOLOGY > THERE IS A BETTER WAY 55
ü
ü
… aujourd’hui
Quel type de Cloud ?
Quel modèle de
déploiement ?
… dans mon orga’
Quelle stratégie dans
mon SI ?
Quelle posture vis-à-vis
du Cloud ?
Comment y aller ?
Quelle transformation
nécessaire ?
Pour aller plus loin ?
POUR ALLER PLUS LOIN
OCTO TECHNOLOGY > THERE IS A BETTER WAY 57
Disponible en téléchargement : http://bitly.com/2dt8EUy
OCTO TECHNOLOGY > THERE IS A BETTER WAY 58
-  Du	29	au	30	Mai	2017	à	Genève	
Nouvelles Architectures des Systèmes d’Information
academy.octo.ch
-  Du	15	au	17	Mars	2017	à	Genève	
-  Du	23	au	25	Octobre	2017	à	Genève	
AWS : Architecture sur Amazon Web Services
-  Le	15	Septembre	2017	à	Genève	
DevOps : Fondamentaux et Retours d’expérience
AVENUE DU THÉÂTRE, 7 – 1005 LAUSANNE > SUISSE > WWW.OCTO.CH
OCTO Suisse RECRUTE
5 consultants en 2017
rejoins.octo.com
Architecte
Software
Craftsman DataGeek
Coach
Méthodo
Expert
DevOps
Consultant
en Stratégie
Questions ?

Contenu connexe

En vedette

Dev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtimeDev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtime
OCTO Technology Suisse
 
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
OCTO Technology Suisse
 
Swiss Transport in Real Time: Tribulations in the Big Data Stack
Swiss Transport in Real Time: Tribulations in the Big Data StackSwiss Transport in Real Time: Tribulations in the Big Data Stack
Swiss Transport in Real Time: Tribulations in the Big Data Stack
Alexandre Masselot
 
Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?
OCTO Technology Suisse
 
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
César Urbano Taylor
 
Metodologia
MetodologiaMetodologia
Metodologia
Vladimir MZT
 
Hadoop Introduction
Hadoop IntroductionHadoop Introduction
Hadoop Introduction
tutorialvillage
 
Les Business Analysts face à l'agilité : de nouveaux challenges à relever
Les Business Analysts face à l'agilité : de nouveaux challenges à releverLes Business Analysts face à l'agilité : de nouveaux challenges à relever
Les Business Analysts face à l'agilité : de nouveaux challenges à relever
OCTO Technology Suisse
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1
Seungyun Lee
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
Ryan Polk
 
Spark One Platform Webinar
Spark One Platform WebinarSpark One Platform Webinar
Spark One Platform Webinar
Cloudera, Inc.
 
Apache Spark beyond Hadoop MapReduce
Apache Spark beyond Hadoop MapReduceApache Spark beyond Hadoop MapReduce
Apache Spark beyond Hadoop MapReduce
Edureka!
 
Spark for big data analytics
Spark for big data analyticsSpark for big data analytics
Spark for big data analytics
Edureka!
 
De la pensée projet à la pensée produit
De la pensée projet à la pensée produitDe la pensée projet à la pensée produit
De la pensée projet à la pensée produit
OCTO Technology Suisse
 
5th annual combating education irregularities examination fraud summit 2017 ...
5th annual combating education irregularities  examination fraud summit 2017 ...5th annual combating education irregularities  examination fraud summit 2017 ...
5th annual combating education irregularities examination fraud summit 2017 ...
Naledi Mothibi Sithole
 

En vedette (16)

Dev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtimeDev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtime
 
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...
 
Swiss Transport in Real Time: Tribulations in the Big Data Stack
Swiss Transport in Real Time: Tribulations in the Big Data StackSwiss Transport in Real Time: Tribulations in the Big Data Stack
Swiss Transport in Real Time: Tribulations in the Big Data Stack
 
Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?
 
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
César García Urbano: Pedro León Zapata: caricaturista imprescindible de Venez...
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Hadoop Introduction
Hadoop IntroductionHadoop Introduction
Hadoop Introduction
 
Les Business Analysts face à l'agilité : de nouveaux challenges à relever
Les Business Analysts face à l'agilité : de nouveaux challenges à releverLes Business Analysts face à l'agilité : de nouveaux challenges à relever
Les Business Analysts face à l'agilité : de nouveaux challenges à relever
 
Agile & Top Management
Agile & Top ManagementAgile & Top Management
Agile & Top Management
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Spark One Platform Webinar
Spark One Platform WebinarSpark One Platform Webinar
Spark One Platform Webinar
 
Apache Spark beyond Hadoop MapReduce
Apache Spark beyond Hadoop MapReduceApache Spark beyond Hadoop MapReduce
Apache Spark beyond Hadoop MapReduce
 
Spark for big data analytics
Spark for big data analyticsSpark for big data analytics
Spark for big data analytics
 
De la pensée projet à la pensée produit
De la pensée projet à la pensée produitDe la pensée projet à la pensée produit
De la pensée projet à la pensée produit
 
5th annual combating education irregularities examination fraud summit 2017 ...
5th annual combating education irregularities  examination fraud summit 2017 ...5th annual combating education irregularities  examination fraud summit 2017 ...
5th annual combating education irregularities examination fraud summit 2017 ...
 

Similaire à Cloud : en 2017, sortez du stratus !

La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
OCTO Technology
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
COMPETITIC
 
Du craft chez les OPS
Du craft chez les OPSDu craft chez les OPS
Du craft chez les OPS
François Xavier Vende
 
Garder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changementGarder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changement
Cisco Canada
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
OCTO Technology
 
Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009
Philippe Scoffoni
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
OCTO Technology
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
Frederic Desprez
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOps
Georgeot Cédric
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
ABC Systemes
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4
SDN_Paris
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
PartnerWin - #SocialSelling StarterPacks
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
FactoVia
 
Informatique en nuage et continuité des affaires
Informatique en nuage et continuité des affairesInformatique en nuage et continuité des affaires
Informatique en nuage et continuité des affaires
Georges Cowan
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
Amazon Web Services
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
AZUG FR
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
Frederic Leger
 
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
Publicis Sapient Engineering
 
Petit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsPetit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projets
Adrien Blind
 

Similaire à Cloud : en 2017, sortez du stratus ! (20)

La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
Du craft chez les OPS
Du craft chez les OPSDu craft chez les OPS
Du craft chez les OPS
 
Garder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changementGarder les technologies à la fine pointe: Un facteur de changement
Garder les technologies à la fine pointe: Un facteur de changement
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
 
Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009Cloud computing & logiciels libres JDLL 2009
Cloud computing & logiciels libres JDLL 2009
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOps
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
 
Adopter le cloud avec microsoft
Adopter le cloud avec microsoftAdopter le cloud avec microsoft
Adopter le cloud avec microsoft
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
 
Informatique en nuage et continuité des affaires
Informatique en nuage et continuité des affairesInformatique en nuage et continuité des affaires
Informatique en nuage et continuité des affaires
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
XebiCon'16 : Cloud et Maturité de SI. Par Stéphane Teyssier, Consultant chez ...
 
Petit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projetsPetit déjeuner Octo - L'infra au service de ses projets
Petit déjeuner Octo - L'infra au service de ses projets
 

Plus de OCTO Technology Suisse

An afterwork on Microservices by @OCTO Technology Switzerland
An afterwork on Microservices  by @OCTO Technology SwitzerlandAn afterwork on Microservices  by @OCTO Technology Switzerland
An afterwork on Microservices by @OCTO Technology Switzerland
OCTO Technology Suisse
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
OCTO Technology Suisse
 
Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"
OCTO Technology Suisse
 
big data et data viz - du lac à votre écran - afterwork
big data et data viz - du lac à votre écran - afterwork big data et data viz - du lac à votre écran - afterwork
big data et data viz - du lac à votre écran - afterwork
OCTO Technology Suisse
 
2017 03-29-elastic-meetup-kibana
2017 03-29-elastic-meetup-kibana2017 03-29-elastic-meetup-kibana
2017 03-29-elastic-meetup-kibana
OCTO Technology Suisse
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
OCTO Technology Suisse
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
OCTO Technology Suisse
 
Fintech : concurrents ou partenaires ?
Fintech : concurrents ou partenaires ?Fintech : concurrents ou partenaires ?
Fintech : concurrents ou partenaires ?
OCTO Technology Suisse
 
Fintech demain comment travailler ensemble
Fintech   demain comment travailler ensembleFintech   demain comment travailler ensemble
Fintech demain comment travailler ensemble
OCTO Technology Suisse
 
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesSoftshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
OCTO Technology Suisse
 
Démystifions l'API-culture!
Démystifions l'API-culture!Démystifions l'API-culture!
Démystifions l'API-culture!
OCTO Technology Suisse
 
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
OCTO Technology Suisse
 
OCTO Technology - Data Driven Company - SITB15
OCTO Technology - Data Driven Company - SITB15OCTO Technology - Data Driven Company - SITB15
OCTO Technology - Data Driven Company - SITB15
OCTO Technology Suisse
 
Afterwork - La Révolution Digitale
Afterwork - La Révolution DigitaleAfterwork - La Révolution Digitale
Afterwork - La Révolution Digitale
OCTO Technology Suisse
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
OCTO Technology Suisse
 

Plus de OCTO Technology Suisse (15)

An afterwork on Microservices by @OCTO Technology Switzerland
An afterwork on Microservices  by @OCTO Technology SwitzerlandAn afterwork on Microservices  by @OCTO Technology Switzerland
An afterwork on Microservices by @OCTO Technology Switzerland
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"
 
big data et data viz - du lac à votre écran - afterwork
big data et data viz - du lac à votre écran - afterwork big data et data viz - du lac à votre écran - afterwork
big data et data viz - du lac à votre écran - afterwork
 
2017 03-29-elastic-meetup-kibana
2017 03-29-elastic-meetup-kibana2017 03-29-elastic-meetup-kibana
2017 03-29-elastic-meetup-kibana
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Fintech : concurrents ou partenaires ?
Fintech : concurrents ou partenaires ?Fintech : concurrents ou partenaires ?
Fintech : concurrents ou partenaires ?
 
Fintech demain comment travailler ensemble
Fintech   demain comment travailler ensembleFintech   demain comment travailler ensemble
Fintech demain comment travailler ensemble
 
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesSoftshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
 
Démystifions l'API-culture!
Démystifions l'API-culture!Démystifions l'API-culture!
Démystifions l'API-culture!
 
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?
 
OCTO Technology - Data Driven Company - SITB15
OCTO Technology - Data Driven Company - SITB15OCTO Technology - Data Driven Company - SITB15
OCTO Technology - Data Driven Company - SITB15
 
Afterwork - La Révolution Digitale
Afterwork - La Révolution DigitaleAfterwork - La Révolution Digitale
Afterwork - La Révolution Digitale
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 

Cloud : en 2017, sortez du stratus !

  • 1. AVENUE DU THEATRE 7, 1005 LAUSANNE > SUISSE > WWW.OCTO.COM V0.1 CLOUD En 2017, sortez du stratus ! En 2017, sortez du stratus ! Genève, 9 Mars 2017 Source : http://www.archimag.com/ @OCTOSuisse
  • 2. OCTO TECHNOLOGY > THERE IS A BETTER WAY OCTO, LE CLOUD ET NOUS Farhdine BOUTZAKHTI OCTO Suisse fbi@octo.com Benoît BERAUD OCTO Suisse bberaud@octo.com
  • 3. OCTO TECHNOLOGY > THERE IS A BETTER WAY 3
  • 4. LES DÉFIS DES CIO EN 2017 OCTO TECHNOLOGY > THERE IS A BETTER WAY 4 Source : http://infogr.am/_/0Ur5wtpvyUPxA6Ej31sUA
  • 5. LES DÉFIS DES CIO EN 2017 OCTO TECHNOLOGY > THERE IS A BETTER WAY 5 § Source : http://infogr.am/_/0Ur5wtpvyUPxA6Ej31sUA
  • 6. LES FOURNISSEURS DE CLOUD EN SUISSE 6OCTO TECHNOLOGY > THERE IS A BETTER WAY
  • 7. LE MARCHÉ DU CLOUD OCTO TECHNOLOGY > THERE IS A BETTER WAY 7
  • 8. LES BÉNÉFICES DU CLOUD Etre concentré sur votre métier Réduire les délais et maîtriser les coûts Améliorer le processus de qualité / TTM Améliorer la flexibilité / agilité Pourquoi aller dans le Cloud ? 8OCTO TECHNOLOGY > THERE IS A BETTER WAY
  • 9. PRINCIPAUX SERVICES OFFERTS PAR LE CLOUD OCTO TECHNOLOGY > THERE IS A BETTER WAY 9 Calcul Stockage Bases de données Réseau Analyse Outils de gestion Outils pour les DEV Services Mobiles Applications d’entreprise Sécurité et Identité Services Applicatifs IOT
  • 10. LE COÛT DE VOTRE INFRASTRUCTURE OCTO TECHNOLOGY > THERE IS A BETTER WAY 10 Coût visible de votre infrastructure : hardware Coût invisible de votre infrastructure : datacenter, installation, configuration, maintenance & upgrade, formation Legacy Cloud Externe
  • 11. LE CLOUD… OCTO TECHNOLOGY > THERE IS A BETTER WAY 11 … aujourd’hui Quel type de Cloud ? Quel modèle de déploiement ? … dans mon orga’ Quelle stratégie dans mon SI ? Quelle posture vis-à-vis du Cloud ? Comment y aller ? Quelle transformation nécessaire ?
  • 12. LE CLOUD… OCTO TECHNOLOGY > THERE IS A BETTER WAY 12 ü … aujourd’hui Quel type de Cloud ? Quel modèle de déploiement ? … dans mon orga’ Quelle stratégie dans mon SI ? Quelle posture vis-à-vis du Cloud ? Comment y aller ? Quelle transformation nécessaire ?
  • 13. EVERYTHING AS A SERVICE 13
  • 14. OCTO TECHNOLOGY > THERE IS A BETTER WAY 14 Quel type de Cloud ?
  • 15. EVERYTHING AS A SERVICE Infrastructure as Service : IaaS (Topologie de machines virtuelles et middleware préinstallés + stockages + réseaux) Container as a Service : CaaS (Topologie de conteneurs + stockages + réseaux) Platform as a Service : PaaS (Déploiement de CaaS, (Mobile) Backend-as-a-Service, Functions- as-a-Service / Serverless, DBaaS, iPaaS ... ) Software as a Service : SaaS (Applications en libre service) 15OCTO TECHNOLOGY > THERE IS A BETTER WAY Serveurs Physiques
  • 16. EVERYTHING AS A SERVICE IaaS CaaS PaaS SaaS 16OCTO TECHNOLOGY > THERE IS A BETTER WAY Serveurs Physiques Servers Storage Network Cooling Energy Datacenter Operating Systems Databases Application Servers Middleware Applications
  • 17. L’IMPACT SUR LE TIME-TO-MARKET ¤  Serveurs physiques : la machine physique comme unité >  Bare-metal >  Déploiement en heures OCTO TECHNOLOGY > THERE IS A BETTER WAY 17 ¤  Serveurs virtuels : la machine virtuelle comme unité >  Abstraction du hardware >  Déploiement en minutes ¤  Conteneurs : l’application comme unité >  Abstraction de l’OS >  Déploiement en secondes ¤  Serverless : la fonction comme unité >  Abstraction du runtime du langage >  Déploiement en millisecondes
  • 18. OCTO TECHNOLOGY > THERE IS A BETTER WAY 18
  • 19. OCTO TECHNOLOGY > THERE IS A BETTER WAY 19 https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html
  • 20. OCTO TECHNOLOGY > THERE IS A BETTER WAY 20
  • 21. LA MATRICE DE L’ENFER OCTO TECHNOLOGY > THERE IS A BETTER WAY 21 Static website Web frontend Background workers User DB Analytics DB Queue Dev VM Serveur QA Serveur de PROD Onsite Cluster Public Cloud Laptop de contributeur s Serveurs client ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  • 22. App A VMS VS. CONTAINERS OCTO TECHNOLOGY > THERE IS A BETTER WAY 22 Hypervisor Host OS Server Guest OS Bins/ Libs App A’ Gue st OS Bins/ Libs App B Gue st OS Bins/ Libs App A’ Docker Host OS Server Bins/Libs App A Bins/Libs App B App B’ App B’ App B’ VM Container Les conteneurs sont isolés, mais partagent OS et, si possible, binaires/librairies Guest OS Guest OS
  • 23. EXEMPLE DU POC CFF OCTO AVEC DOCKER OCTO TECHNOLOGY > THERE IS A BETTER WAY 23 http://blog.octo.com/ en/visualizing- massive-data- streams-a-public- transport-use-case/
  • 24. EXEMPLE DU POC CFF OCTO AVEC DOCKER OCTO TECHNOLOGY > THERE IS A BETTER WAY 24
  • 25. EXEMPLE DU POC CFF OCTO AVEC DOCKER OCTO TECHNOLOGY > THERE IS A BETTER WAY 25
  • 26. LA GUERRE DES ENGINES / ORCHESTRATEURS OCTO TECHNOLOGY > THERE IS A BETTER WAY 26
  • 27. LA GUERRE DES ENGINES / ORCHESTRATEURS OCTO TECHNOLOGY > THERE IS A BETTER WAY 27 http://blog.octo.com/containerus-bellum-ou-la-chronique-des-hostilites-dans-lecosysteme-docker/
  • 28. OCTO TECHNOLOGY > THERE IS A BETTER WAY 28
  • 29. OCTO TECHNOLOGY > THERE IS A BETTER WAY 29
  • 30. SERVERLESS OU FUNCTIONS-AS-A-SERVICE OCTO TECHNOLOGY > THERE IS A BETTER WAY 30
  • 31. L’ARCHITECTURE GUETTA OCTO TECHNOLOGY > THERE IS A BETTER WAY 31 https://serverlesscode.com/post/david-guetta-online-recording-with-lambda/
  • 32. CAS D’USAGE DU SERVERLESS OCTO TECHNOLOGY > THERE IS A BETTER WAY 32 ¤  Auto Start / Auto Stop d’instances EC2 ¤  Inventaire AWS, et clean-up ¤  Time-based notifications: mail, slack… Chez ¤  Aérien: Backup de files de messages ¤  … et rejeu pour tests ou reprises ¤  Bancaire: Extraction de données depuis des formulaires vers un outil d’analyse Déployé pour nos clients ¤  Déploiement d’artifacts ¤  Synchronisation multi-region S3 ¤  Load testing Autres Exemples ¤  Processing d’images, transcoding ¤  Backend HTTP (microservices) ¤  Plomberie autour des services AWS Usages Génériques
  • 33. PRINCIPAUX BÉNÉFICES DU SERVERLESS OCTO TECHNOLOGY > THERE IS A BETTER WAY 33 Prix : pas cher ! # requêtes , temps d’exécution , mémoire AWS: 1er million d’appels gratuits, $0.20 par million ensuite Scalabilité: inclus ! Le système gère automatiquement le scaling pour vous
  • 34. EVERYTHING AS A SERVICE Infrastructure as Service : IaaS (Topologie de machines virtuelles et middleware préinstallés + stockages + réseaux) Container as a Service : CaaS (Topologie de conteneurs + stockages + réseaux) Platform as a Service : PaaS (Déploiement de CaaS, (Mobile) Backend-as-a-Service, Functions- as-a-Service / Serverless, DBaaS, iPaaS ... ) Software as a Service : SaaS (Applications en libre service) 34OCTO TECHNOLOGY > THERE IS A BETTER WAY
  • 35. OCTO TECHNOLOGY > THERE IS A BETTER WAY 35 Quel modèle de Cloud ?
  • 36. LES MODÈLES DE DÉPLOIEMENT OCTO TECHNOLOGY > THERE IS A BETTER WAY 36 Cloud Communautaire Privé autogéré Privé on-premises Data Center on-premises Contrôle & Sensibilité Automatisation & Scalabilité Cloud Hybride Cloud Public
  • 37. LE MATCH PRIVÉ / PUBLIC OCTO TECHNOLOGY > THERE IS A BETTER WAY 37 CLOUD PRIVE CLOUD PUBLIC ¤  Maîtrise de la plateforme ¤  Pour les données sensibles (personnelles, médicales, stratégiques) AVANTAGES ¤  Retard fonctionnel ¤  Capacité d’infrastructure limitée ¤  Requiert des immobilisations (CAPEX) ¤  Nécessite de nouvelles compétences INCONVENIENTS ¤  Capacité infinie et mondiale ¤  Pas d’immobilisation (OPEX) ¤  Services « clés en main » AVANTAGES ¤  Modèle à responsabilités partagées ¤  Cycle de vie imposé par le fournisseur ¤  Conformité aux contraintes réglementaires ¤  Contrat d’adhésion ¤  Pénalités dérisoires sur SLA INCONVENIENTS
  • 38. LES OFFRES PRIVÉES / PUBLIQUES OCTO TECHNOLOGY > THERE IS A BETTER WAY 38 CLOUD PRIVE CLOUD PUBLIC IAASCAASPAAS V3
  • 39. LE CLOUD… OCTO TECHNOLOGY > THERE IS A BETTER WAY 39 ü ü … aujourd’hui Quel type de Cloud ? Quel modèle de déploiement ? … dans mon orga’ Quelle stratégie dans mon SI ? Quelle posture vis-à-vis du Cloud ? Comment y aller ? Quelle transformation nécessaire ?
  • 40. OCTO TECHNOLOGY > THERE IS A BETTER WAY 40 Quelle stratégie dans mon SI ?
  • 41. LES DIFFÉRENTS PATTERNS OBSERVÉS OCTO TECHNOLOGY > THERE IS A BETTER WAY 41 Pattern – Hybride : ségrégation par environnements Datacenter Privé Cloud Public Lien Sécurisé Environnement De Production Environnement de développement ¤  Outsourcing du Développement ¤  Meilleure réactivité de création ¤  Modifications des environnements hors PROD
  • 42. LES DIFFÉRENTS PATTERNS OBSERVÉS OCTO TECHNOLOGY > THERE IS A BETTER WAY 42 Pattern – Zone Démilitarisée Datacenter Privé Cloud Public INTERNET Cloud Privé Applications Legacy Applications Cloud Ready Applications Internet Fast IT Nouvelles application Lien Sécurisé ¤  Meilleurs temps de réponses (CDN, …) ¤  Meilleur TTM (OS inhabituel, …) ¤  Cellule Digitale / Fast IT
  • 43. LES DIFFÉRENTS PATTERNS OBSERVÉS OCTO TECHNOLOGY > THERE IS A BETTER WAY 43 Pattern – Hybride : débordement Datacenter Privé Cloud Public Lien Sécurisé Cloud Privé Applications Legacy Applications Cloud Ready Applications Cloud Ready  Extension du datacenterIaaS / CaaS IaaS / CaaS ¤  Cloud Privé pour les besoins primaires ¤  Scalabilité sur le Cloud Public ¤  Gestion des pics d’activité
  • 44. LES DIFFÉRENTS PATTERNS OBSERVÉS OCTO TECHNOLOGY > THERE IS A BETTER WAY 44 Pattern – Full Public Cloud Datacenter Privé Applications Legacy Liens Sécurisé Fournisseurs Cloud Public Applications Cloud Ready Applications Cloud Ready ¤  Utilisation complète du Cloud Public ¤  Datacenter privé pour le Legacy
  • 45. LE CLOUD HYBRIDE… OCTO TECHNOLOGY > THERE IS A BETTER WAY 45 Cloud Hybride Cloud Public Privé On-premises Legacy
  • 46. LES 5 POSTURES DES DSI OCTO TECHNOLOGY > THERE IS A BETTER WAY 46 Adoption du Cloud Implication IT / Cloud Bastion Facilitatrice Broker Discrète Absente
  • 47. OCTO TECHNOLOGY > THERE IS A BETTER WAY 47 Définir sa posture & les services cibles
  • 48. SE TRANSFORMER OCTO TECHNOLOGY > THERE IS A BETTER WAY 48
  • 49. DEVOPS ? OCTO TECHNOLOGY > THERE IS A BETTER WAY 49 Des outils et processus de construction et déploiement continu Des architectures et patterns répondant aux préoccupations des Devs et des Ops Des outils d’automatisation pour construire et maintenir l’infrastructure par du code Architecture et patterns Construction et déploiement continu Infrastructure as code Une culture, des modèles d’organisation et des méthodes favorisant le dialogue des Dev et des Ops Culture, méthode et organisation Un ensemble de pratiques qui visent à réduire le TTM/TTR et améliorer la qualité logicielle
  • 50. ARCHITECTURE ET PATTERNS OCTO TECHNOLOGY > THERE IS A BETTER WAY 50 Scalabilité Qualité de service Haute-disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 51. INFRASTRUCTURE-AS-CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 51 Décrire sous forme de code exécutable et testable la configuration de l’architecture technique d’infrastructure Orchestrateur de déploiement d’infrastructure CLOUD Code descripteur d’infrastructure Infrastructure   Le code contient la description de l’infrastructure attendue   L’orchestrateur de déploiement d’infrastructure convertit le code en actions techniques et les exécute sur un fournisseur d’infrastructure
  • 52. INFRASTRUCTURE-AS-CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 52
  • 53. CONSTRUCTION ET DÉPLOIEMENT CONTINU OCTO TECHNOLOGY > THERE IS A BETTER WAY 53 Environments Release orchestrator (ex: Bamboo) Application binaries repository (Artifactory) Applications Source Code (SVN or Git) State descript of the desired config DSC (Chef recipes in Git) Run binaries repository (Artifactory, RPM repo) Infrastructure as a Service System Configuration (ex : Puppet, Chef, Capistrano) Tests ex: mockito cucumber Quality (Sonar, Cobertura...) Build (Maven) Private Cloud Public Cloud Env. PRODUCTION 1Commit code and tests 1 2 3 4 DEV OPS Archiving application artifacts 5 Environments deployment 6 Infrastructure provisioning 7 Middleware's deployment 7 8 8 Application deployment 6 Infrastructure deployment 9 Automated Tests Env. TEST / DEMO Env. TEST / DEMO Env. TEST / DEMO Env. TEST / DEMO Env. TEST / DEMO Env. INTEGRATION Env. TEST / DEMO Env. TEST / DEMO Env. QUALIFICATION Env. TEST / DEMO Env. TEST / DEMO Env. PREPROD
  • 54. CULTURE, MÉTHODE ET ORGANISATION OCTO TECHNOLOGY > THERE IS A BETTER WAY 54
  • 55. LE CLOUD… OCTO TECHNOLOGY > THERE IS A BETTER WAY 55 ü ü … aujourd’hui Quel type de Cloud ? Quel modèle de déploiement ? … dans mon orga’ Quelle stratégie dans mon SI ? Quelle posture vis-à-vis du Cloud ? Comment y aller ? Quelle transformation nécessaire ?
  • 56. Pour aller plus loin ?
  • 57. POUR ALLER PLUS LOIN OCTO TECHNOLOGY > THERE IS A BETTER WAY 57 Disponible en téléchargement : http://bitly.com/2dt8EUy
  • 58. OCTO TECHNOLOGY > THERE IS A BETTER WAY 58 -  Du 29 au 30 Mai 2017 à Genève Nouvelles Architectures des Systèmes d’Information academy.octo.ch -  Du 15 au 17 Mars 2017 à Genève -  Du 23 au 25 Octobre 2017 à Genève AWS : Architecture sur Amazon Web Services -  Le 15 Septembre 2017 à Genève DevOps : Fondamentaux et Retours d’expérience
  • 59. AVENUE DU THÉÂTRE, 7 – 1005 LAUSANNE > SUISSE > WWW.OCTO.CH OCTO Suisse RECRUTE 5 consultants en 2017 rejoins.octo.com Architecte Software Craftsman DataGeek Coach Méthodo Expert DevOps Consultant en Stratégie Questions ?