SlideShare une entreprise Scribd logo
1  sur  116
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable
DÉCOLLEZ
VERS
LE CLOUD !
OCTO TECHNOLOGY > THERE IS A BETTER WAY
OCTO, LE CLOUD ET NOUS
Julien Stainer
OCTO Suisse
jstainer@octo.com
Romain Felden
OCTO Suisse
rfelden@octo.com
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
Deux mondes parallèles
3
Startup Banque
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LE CLOUD…
4
✓
Comment en bénéficier ?
◉ Déployer un service
◉ Sécuriser l’infrastructure
◉ Intégrer l’existant
◉ Utiliser les bons outils
Que peut-il offrir ?
◉ Souplesse
◉ Outils à l’état de l’art
◉ Automatisation
◉ Haute disponibilité
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
5
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉCOSYSTÈME CLOUD
6
Serveurs virtuels
Conteneurs
Loadbalancing
Autoscaling
Stockage par objet/bloc
Stockage des fichiers
CDN
Archivage
Relationnelles
NoSQL
Entrepôt de données
Mise en cache
SDN
DNS
Virtual Switch/Routers
Calcul Stockage Bases de données Réseau
Hadoop
Elasticsearch
Machine Learning
Datalakes
Monitoring
Supervision
Catalogue de services
Gestion de performances
Gestion de code source
Usines de développement
Livraison continue
Développement Mobile
Test des applications
Gestion des APIs
Analyse Outils de gestion Outils pour les DEV Services Mobiles
Services mail
Virtualisation Poste de Travail
Partage de documents
Contrôle d’accès
Gestion des identités
Stockage et gestion de clés
Firewall
Gestion des APIs
Diffusion en continu d’apps
Transcodage
Gestion des flux
IOT
Apps d’entreprise Sécurité et Identité Services Applicatifs IOT
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
L’OFFRE CLOUD
7
IBM Cloud
Microsoft Azure
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
L’OFFRE CLOUD EN SUISSE
8
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
L’OFFRE CLOUD
9
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Régions et zones de disponibilité
10
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Régions et zones de disponibilité
11
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Virtual Private Cloud (VPC)
12
IPv4 (public and private)
IPv6
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Virtual Private Cloud (VPC), zones de disponibilité
13
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Virtual Private Cloud (VPC), zones de disponibilité et sous-réseaux
14
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
AMAZON WEB SERVICES
Virtual Private Cloud (VPC), zones de disponibilité et sous-réseaux
15
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LE CLOUD…
16
✓
✓
Comment en bénéficier ?
◉ Déployer un service
◉ Sécuriser l’infrastructure
◉ Intégrer l’existant
◉ Utiliser les bons outils
Que peut-il offrir ?
◉ Souplesse
◉ Outils à l’état de l’art
◉ Automatisation
◉ Haute disponibilité
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
17
Startup Banque
J’ai besoin d’un serveur…
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
BARE METAL
PREMIERS PAS DANS LE CLOUD
Ajout d’un serveur
18
Commande Livraison Installation Préparation UtilisationDéploiement
MACHINE VIRTUELLE
Commande Livraison Installation Préparation UtilisationDéploiement
Infrastructure-as-a-Service
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
PREMIERS PAS DANS LE CLOUD
Infrastructure-as-a-Service
19
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
DÉPLOIEMENT D’UNE APPLICATION
Machine virtuelle
20
Infrastructure as a Service
◉ Provisionner une machine
◉ Préparer la machine
◉ Déployer l’application
◉ Démarrer le serveur d’application
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY 21
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
22
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
23
Banque
Notre
infra est trop
lourde…
Et le Cloud ?
Notre SI est
complexe !
Est-ce
vraiment pour
nous ?
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
INFRASTRUCTURE AS CODE
Définition
24
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
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
INFRASTRUCTURE AS CODE
Paradigmes
25
Etat désiré Idempotence Conformité assurée
◉ Seul l’état désiré est décrit,
l’outil calcule comment faire
pour atteindre l’état
◉ Le code n’est pas impératif
mais descriptif
◉ Demander plusieurs fois le
même état n’affecte pas le
système
◉ Audit de la conformité à
l’état désiré
◉ Correction automatique des
écarts
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
INFRASTRUCTURE AS CODE
Provisionner deux machines virtuelles
26
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
27
Startup
Lançons vite
notre MVP !
Dans le Cloud !
Sur quelle
infra ?
Et le prix ?
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
MACHINE VIRTUELLE
INFRASTRUCTURE AS CODE
Ajout d’un serveur
28
Commande Livraison Installation Préparation UtilisationDéploiement
MACHINE VIRTUELLE + IaC
Commande Livraison Installation Préparation UtilisationDéploiement
AUTOAUTO
Destruction
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
29
Banque
La
gestion reste
compliquée
On fait tout
nous-même ?
Il y a
beaucoup de
serveurs !
On a
toujours fait
comme ça
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SERVICES MANAGÉS
Définition
30
◉ Service mis à disposition par le fournisseur
◉ Abstrait la mécanique sous-jacente
> Updates, patches, etc.
◉ Outils intégrés
> Backup, monitoring, etc.
◉ Vendor lock-in
Heroku dyno
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
RDS
31
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
RDS
Snapshot management
32
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
RDS
Monitoring
33
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk
34
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk
35
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IaaS
◉ Provisionner une machine
◉ Préparer la machine
◉ Déployer l’application
◉ Démarrer le serveur d’application
DÉPLOIEMENT D’UNE APPLICATION
Service managé
36
PaaS
◉ Mise à disposition de l’application
◉ Lancement de la création de la stack
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
MACHINE VIRTUELLE + IaC
Destruction
SERVICE MANAGÉ + IaC
Destruction
LES SERVICES MANAGÉS
Ajout d’un serveur
37
Commande Livraison Installation Préparation UtilisationDéploiement
Platform-as-a-Service
AUTO AUTO AUTO
AUTO
Commande Livraison Installation Préparation UtilisationDéploiement
AUTOAUTO
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
INFRASTRUCTURE AS CODE
Pets VS Cattle
38
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
39
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Infrastructure versionnée
Déploiement automatisé
Services standardisés
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
JUST ONE MORE THING…
40
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
41
Startup
Notre
service est
disponible !
L’un de nous
4 ?
Et s’il
tombe, qui s’en
charge ?
Pas la peine !
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk
42
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Reprise automatique
43
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Reprise automatique
44
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Reprise automatique
45
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Reprise automatique
46
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Perte d’une instance
47
◉ Interruption de service ~3 minutes
◉ Reprise automatique
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
48
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
49
Banque
Il faut
dimensionner
Vous êtes
optimistes !
D’après nos
prévisions…
Peut-on
s’adapter ?
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Répartition de charge
50
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES SERVICES MANAGÉS
Elastic Beanstalk - Répartition de charge
51
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
52
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Detection de la charge
Ressources à la demande
Elasticité de l’infrastructure
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
53
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
54
Startup
Sait-on ce qui
se passe ?
Il nous
faudrait des
KPI
Où
sont nos
indicateurs ?
Comment
faire ?
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
RDS
Monitoring
55
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ELASTIC BEANSTALK
Monitoring
56
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LOGGING, MONITORING ET ALERTING
Exemple de dashboard
57
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
58
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Monitoring de chaque composant
Centralisation des logs
Remontée d’alertes
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
59
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
60
Banque
Est-on
protégé ?
Il n’y a qu’à
configurer !
Avant, on
était chez nous
C’est
compliqué
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Network ACL
61
◉ Filtrage du trafic réseau
> Par protocole
> Par IP d’origine
> Séparément pour chaque sous-réseau
◉ Dans le template CloudFormation
> Centralisés
> Traçabilité dans le VCS
> Évite les erreurs de manipulations
> Facilement reproductibles dans une
nouvelle infrastructure
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Security Groups
62
◉ Permet de grouper les instances /
services
◉ Donne la possibilité de filtrer le
trafic
> Par protocole
> Par port
> Par origine (IP ou Security Group)
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
63
Startup
Et la
maintenance ?
On sait
jamais, on
débute
C’est
encore
nécessaire ?
On doit
pouvoir se
connecter
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Accès sécurisé aux instances Elastic Beanstalk
64
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Accès sécurisé aux instances Elastic Beanstalk
65
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Accès sécurisé aux instances Elastic Beanstalk
66
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
67
Banque
Qui
surveille ces
actions ?
Des
habilitations ?
Et nos
données ?
On avait
tout ça chez
nous…
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Gestion des accès au compte AWS
68
◉ IAM
> Gestion des utilisateurs
> Accès à la console et / ou à l’API
> Ségrégation par rôles / ressources
◉ CloudTrail
> Trace d’audit des actions
> Centralisé
> Intégration avec CloudWatch
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Gestion des secrets et sécurité des données
69
◉ S3
> Stockage de fichiers
> Hautement disponible
> Accès public ou restreint
> ACL
> Chiffrement possible
◉ RDS
> Contrôle d’accès
> Réseau
> Login / mot de passe
> Chiffrement possible
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
SÉCURITÉ
Mais aussi…
70
◉ Web Application Firewall
◉ Protection DDoS
◉ API Gateway
◉ Gestion de certificats
◉ Single Sign-on
◉ etc.
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
71
Startup
Notre infra est
protégée !
Peut-on se
connecter ?
Et les
données
externes ?
Il doit y avoir
un moyen
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
CONNECTIVITÉ ET INTÉGRATION
Accès à des services externes
72
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
CONNECTIVITÉ ET INTÉGRATION
Accès à des services externes
73
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
CONNECTIVITÉ ET INTÉGRATION
Accès à des services externes
74
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
75
Banque
Notre Cloud
est isolé
Notre
référentiel
interne ?
C’est bien,
mais…
Connectons-
le !
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
CONNECTIVITÉ ET INTÉGRATION
Intégration avec le réseau d'entreprise
76
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
77
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Infrastructure isolée
Points d’entrées maîtrisés
Configuration réseau centralisée
Traçabilité
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
78
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
79
Startup
La
demande est
incroyable !
On doit
pouvoir régler
ça
Aïe, va-t-on
tenir la charge ?
Attention au
coût !
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
80
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
81
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
82
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
83
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
84
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
85
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
86
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
ÉLASTICITÉ
Ajout d’instance en réponse à une montée en charge
87
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
IL ÉTAIT UNE FOIS…
88
Banque
L’eBanking
doit marcher…
Oui, si
le datacenter
fonctionne…
…tout le
temps !
Et si on
allait plus
loin ?
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
89
◉ Interruption de service ~3 minutes
◉ Reprise automatique
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
90
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
91
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
92
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
93
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
94
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
95
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
96
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
97
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une instance Elastic Beanstalk
98
◉ Interruption de service négligeable
◉ Bascule automatique
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
99
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
100
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
101
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
102
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
103
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
104
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
105
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
106
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
107
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
108
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
109
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES
Perte d’une zone de disponibilité
110
◉ Interruption de service ~15 secondes
◉ Bascule automatique vers l’autre zone
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
111
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Tolérance aux pannes
Reprise automatique
Redondance
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
LES 5 PILIERS DU CLOUD
112
Scalabilité
Qualité de
service
Haute-
disponibilité
Intégrité et
sécurité
Déploiement
fréquent et simple
Detection de la charge
Ressources à la demande
Elasticité de l’infrastructure
Infrastructure versionnée
Déploiement automatisé
Services standardisés
Infrastructure isolée
Points d’entrées maîtrisés
Configuration réseau centralisée
Traçabilité
Tolérance aux pannes
Reprise automatique
Redondance
Monitoring de chaque composant
Centralisation des logs
Remontée d’alertes
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
À EMPORTER
113
Infrastructure-as-Code
◉ Limite au maximum les interventions
manuelles
◉ Configuration versionnée, paramétrable,
et centralisée
◉ Réutilisable et reproductible
Services managés
◉ Configuration et installation réduites au
minimum
◉ Personnalisables, monitorés
◉ Services standards à l’état de l’art
disponibles à la demande
Création simple rapide et automatisée d’une infrastructure complète
+
◉ Gains en agilité
◉ Ressources à la demande
◉ Haute disponibilité
◉ Élasticité
◉ Risque d’erreur humaine minimisé
◉ Sécurité et interconnection clef en main
◉ Reprise automatique
◉ Couverture géographique excellente
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
À EMPORTER
114
◉ Conformité
◉ Répétabilité
◉ Non négociable
Infrastructure
as Code
Services
Managés
◉ Tout est compris
◉ Focalisation sur le métier / l’usage
◉ Sauf cas très spécifiques
Risques
◉ Coût (redondance)
◉ Vendor lock-in
OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY
POUR ALLER PLUS LOIN
115
Disponible en téléchargement : http://bitly.com/2dt8EUy
AVENUE DU THÉÂTRE, 7 – 1005 LAUSANNE > SUISSE > WWW.OCTO.CH
OCTO Suisse RECRUTE
encore en 2018
rejoins.octo.com
Architecte
Software
Craftsman DataGeek
Coach
Méthodo
Expert
DevOps
Consultant
en Stratégie
Merci

Contenu connexe

Tendances

La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...OCTO Technology
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...OCTO Technology
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? OCTO Technology
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"OCTO Technology
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"OCTO Technology
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stageTaoufiq Bahalla
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" OCTO Technology
 
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
 
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"OCTO Technology
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...OCTO Technology
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"OCTO Technology
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile OCTO Technology
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionOCTO Technology
 
Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobileOCTO Technology
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" OCTO Technology
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
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 mobileOCTO Technology Suisse
 
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX
 
Cwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCapgemini
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après" OCTO Technology
 

Tendances (20)

La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe"
 
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"
 
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
 
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
La Duck Conf 2018 : "Une infrastructure peut en cacher une autre !"
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
 
Petit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobilePetit-Déjeuner : Ceci n'est pas un mobile
Petit-Déjeuner : Ceci n'est pas un mobile
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses"
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
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
 
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
devops REX 2018 - Faire du DevOps dans une relation contractuelle et commerci...
 
Cwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCwin16 - Paris - blockchain
Cwin16 - Paris - blockchain
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après"
 

Similaire à Afterwork "Décollez vers le Cloud"

Cloud Accélérateur de la transformation digitale ?
Cloud Accélérateur de la transformation digitale ? Cloud Accélérateur de la transformation digitale ?
Cloud Accélérateur de la transformation digitale ? Séthy A. Montan
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudOCTO Technology
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Architecture azure performante
Architecture azure performanteArchitecture azure performante
Architecture azure performanteEric De Carufel
 
Architecture azure performante
Architecture azure performanteArchitecture azure performante
Architecture azure performanteMSDEVMTL
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiquesJoseph Glorieux
 
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 évolutionOCTO Technology
 
Des monolithes aux microservices
Des monolithes aux microservicesDes monolithes aux microservices
Des monolithes aux microservicesAmazon Web Services
 
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 changementCisco Canada
 
CWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouniCWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouniCapgemini
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4SDN_Paris
 
Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Nuvollo
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?Sage france
 
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent YinGAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent YinAZUG FR
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic SimonClub Alliances
 

Similaire à Afterwork "Décollez vers le Cloud" (20)

Cloud : en 2017, sortez du stratus !
Cloud : en 2017, sortez du stratus !Cloud : en 2017, sortez du stratus !
Cloud : en 2017, sortez du stratus !
 
Cloud Accélérateur de la transformation digitale ?
Cloud Accélérateur de la transformation digitale ? Cloud Accélérateur de la transformation digitale ?
Cloud Accélérateur de la transformation digitale ?
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du Cloud
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
cookbook-fr
cookbook-frcookbook-fr
cookbook-fr
 
Architecture azure performante
Architecture azure performanteArchitecture azure performante
Architecture azure performante
 
Architecture azure performante
Architecture azure performanteArchitecture azure performante
Architecture azure performante
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiques
 
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
 
Des monolithes aux microservices
Des monolithes aux microservicesDes monolithes aux microservices
Des monolithes aux microservices
 
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
 
CWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouniCWIN17 Morocco / Microservices as a factory reda zerhouni
CWIN17 Morocco / Microservices as a factory reda zerhouni
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4
 
Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?
 
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent YinGAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
 

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 SwitzerlandOCTO 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
 
Dev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtimeDev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtimeOCTO Technology Suisse
 
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern Tales
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern TalesPolar Expeditions and Agility: the 1910 Race to the South Pole and Modern Tales
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern TalesOCTO 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
 
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
 
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éussiOCTO 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 ensembleOCTO 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 TechnologiesOCTO 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 - SITB15OCTO Technology Suisse
 
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 produitOCTO Technology Suisse
 
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 à releverOCTO Technology Suisse
 

Plus de OCTO Technology Suisse (20)

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
 
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
 
Dev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtimeDev wednesday-swiss-transport-realtime
Dev wednesday-swiss-transport-realtime
 
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern Tales
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern TalesPolar Expeditions and Agility: the 1910 Race to the South Pole and Modern Tales
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern Tales
 
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...
 
Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?Afterwork Blockchain : la prochaine technologie disruptive ?
Afterwork Blockchain : la prochaine technologie disruptive ?
 
Afterwork hadoop
Afterwork hadoopAfterwork hadoop
Afterwork hadoop
 
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
 
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
 
Agile & Top Management
Agile & Top ManagementAgile & Top Management
Agile & Top Management
 
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
 

Afterwork "Décollez vers le Cloud"

  • 1. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable DÉCOLLEZ VERS LE CLOUD !
  • 2. OCTO TECHNOLOGY > THERE IS A BETTER WAY OCTO, LE CLOUD ET NOUS Julien Stainer OCTO Suisse jstainer@octo.com Romain Felden OCTO Suisse rfelden@octo.com
  • 3. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… Deux mondes parallèles 3 Startup Banque
  • 4. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LE CLOUD… 4 ✓ Comment en bénéficier ? ◉ Déployer un service ◉ Sécuriser l’infrastructure ◉ Intégrer l’existant ◉ Utiliser les bons outils Que peut-il offrir ? ◉ Souplesse ◉ Outils à l’état de l’art ◉ Automatisation ◉ Haute disponibilité
  • 5. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 5 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 6. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉCOSYSTÈME CLOUD 6 Serveurs virtuels Conteneurs Loadbalancing Autoscaling Stockage par objet/bloc Stockage des fichiers CDN Archivage Relationnelles NoSQL Entrepôt de données Mise en cache SDN DNS Virtual Switch/Routers Calcul Stockage Bases de données Réseau Hadoop Elasticsearch Machine Learning Datalakes Monitoring Supervision Catalogue de services Gestion de performances Gestion de code source Usines de développement Livraison continue Développement Mobile Test des applications Gestion des APIs Analyse Outils de gestion Outils pour les DEV Services Mobiles Services mail Virtualisation Poste de Travail Partage de documents Contrôle d’accès Gestion des identités Stockage et gestion de clés Firewall Gestion des APIs Diffusion en continu d’apps Transcodage Gestion des flux IOT Apps d’entreprise Sécurité et Identité Services Applicatifs IOT
  • 7. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY L’OFFRE CLOUD 7 IBM Cloud Microsoft Azure
  • 8. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY L’OFFRE CLOUD EN SUISSE 8
  • 9. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY L’OFFRE CLOUD 9
  • 10. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Régions et zones de disponibilité 10
  • 11. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Régions et zones de disponibilité 11
  • 12. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Virtual Private Cloud (VPC) 12 IPv4 (public and private) IPv6
  • 13. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Virtual Private Cloud (VPC), zones de disponibilité 13
  • 14. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Virtual Private Cloud (VPC), zones de disponibilité et sous-réseaux 14
  • 15. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY AMAZON WEB SERVICES Virtual Private Cloud (VPC), zones de disponibilité et sous-réseaux 15
  • 16. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LE CLOUD… 16 ✓ ✓ Comment en bénéficier ? ◉ Déployer un service ◉ Sécuriser l’infrastructure ◉ Intégrer l’existant ◉ Utiliser les bons outils Que peut-il offrir ? ◉ Souplesse ◉ Outils à l’état de l’art ◉ Automatisation ◉ Haute disponibilité
  • 17. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 17 Startup Banque J’ai besoin d’un serveur…
  • 18. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY BARE METAL PREMIERS PAS DANS LE CLOUD Ajout d’un serveur 18 Commande Livraison Installation Préparation UtilisationDéploiement MACHINE VIRTUELLE Commande Livraison Installation Préparation UtilisationDéploiement Infrastructure-as-a-Service
  • 19. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY PREMIERS PAS DANS LE CLOUD Infrastructure-as-a-Service 19
  • 20. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY DÉPLOIEMENT D’UNE APPLICATION Machine virtuelle 20 Infrastructure as a Service ◉ Provisionner une machine ◉ Préparer la machine ◉ Déployer l’application ◉ Démarrer le serveur d’application
  • 21. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY 21
  • 22. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 22 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 23. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 23 Banque Notre infra est trop lourde… Et le Cloud ? Notre SI est complexe ! Est-ce vraiment pour nous ?
  • 24. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY INFRASTRUCTURE AS CODE Définition 24 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
  • 25. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY INFRASTRUCTURE AS CODE Paradigmes 25 Etat désiré Idempotence Conformité assurée ◉ Seul l’état désiré est décrit, l’outil calcule comment faire pour atteindre l’état ◉ Le code n’est pas impératif mais descriptif ◉ Demander plusieurs fois le même état n’affecte pas le système ◉ Audit de la conformité à l’état désiré ◉ Correction automatique des écarts
  • 26. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY INFRASTRUCTURE AS CODE Provisionner deux machines virtuelles 26
  • 27. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 27 Startup Lançons vite notre MVP ! Dans le Cloud ! Sur quelle infra ? Et le prix ?
  • 28. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY MACHINE VIRTUELLE INFRASTRUCTURE AS CODE Ajout d’un serveur 28 Commande Livraison Installation Préparation UtilisationDéploiement MACHINE VIRTUELLE + IaC Commande Livraison Installation Préparation UtilisationDéploiement AUTOAUTO Destruction
  • 29. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 29 Banque La gestion reste compliquée On fait tout nous-même ? Il y a beaucoup de serveurs ! On a toujours fait comme ça
  • 30. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SERVICES MANAGÉS Définition 30 ◉ Service mis à disposition par le fournisseur ◉ Abstrait la mécanique sous-jacente > Updates, patches, etc. ◉ Outils intégrés > Backup, monitoring, etc. ◉ Vendor lock-in Heroku dyno
  • 31. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS RDS 31
  • 32. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY RDS Snapshot management 32
  • 33. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY RDS Monitoring 33
  • 34. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk 34
  • 35. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk 35
  • 36. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IaaS ◉ Provisionner une machine ◉ Préparer la machine ◉ Déployer l’application ◉ Démarrer le serveur d’application DÉPLOIEMENT D’UNE APPLICATION Service managé 36 PaaS ◉ Mise à disposition de l’application ◉ Lancement de la création de la stack
  • 37. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY MACHINE VIRTUELLE + IaC Destruction SERVICE MANAGÉ + IaC Destruction LES SERVICES MANAGÉS Ajout d’un serveur 37 Commande Livraison Installation Préparation UtilisationDéploiement Platform-as-a-Service AUTO AUTO AUTO AUTO Commande Livraison Installation Préparation UtilisationDéploiement AUTOAUTO
  • 38. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY INFRASTRUCTURE AS CODE Pets VS Cattle 38
  • 39. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 39 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Infrastructure versionnée Déploiement automatisé Services standardisés
  • 40. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY JUST ONE MORE THING… 40
  • 41. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 41 Startup Notre service est disponible ! L’un de nous 4 ? Et s’il tombe, qui s’en charge ? Pas la peine !
  • 42. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk 42
  • 43. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Reprise automatique 43
  • 44. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Reprise automatique 44
  • 45. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Reprise automatique 45
  • 46. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Reprise automatique 46
  • 47. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Perte d’une instance 47 ◉ Interruption de service ~3 minutes ◉ Reprise automatique
  • 48. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 48 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 49. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 49 Banque Il faut dimensionner Vous êtes optimistes ! D’après nos prévisions… Peut-on s’adapter ?
  • 50. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Répartition de charge 50
  • 51. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES SERVICES MANAGÉS Elastic Beanstalk - Répartition de charge 51
  • 52. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 52 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Detection de la charge Ressources à la demande Elasticité de l’infrastructure
  • 53. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 53 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 54. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 54 Startup Sait-on ce qui se passe ? Il nous faudrait des KPI Où sont nos indicateurs ? Comment faire ?
  • 55. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY RDS Monitoring 55
  • 56. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ELASTIC BEANSTALK Monitoring 56
  • 57. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LOGGING, MONITORING ET ALERTING Exemple de dashboard 57
  • 58. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 58 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Monitoring de chaque composant Centralisation des logs Remontée d’alertes
  • 59. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 59 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 60. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 60 Banque Est-on protégé ? Il n’y a qu’à configurer ! Avant, on était chez nous C’est compliqué
  • 61. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Network ACL 61 ◉ Filtrage du trafic réseau > Par protocole > Par IP d’origine > Séparément pour chaque sous-réseau ◉ Dans le template CloudFormation > Centralisés > Traçabilité dans le VCS > Évite les erreurs de manipulations > Facilement reproductibles dans une nouvelle infrastructure
  • 62. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Security Groups 62 ◉ Permet de grouper les instances / services ◉ Donne la possibilité de filtrer le trafic > Par protocole > Par port > Par origine (IP ou Security Group)
  • 63. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 63 Startup Et la maintenance ? On sait jamais, on débute C’est encore nécessaire ? On doit pouvoir se connecter
  • 64. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Accès sécurisé aux instances Elastic Beanstalk 64
  • 65. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Accès sécurisé aux instances Elastic Beanstalk 65
  • 66. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Accès sécurisé aux instances Elastic Beanstalk 66
  • 67. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 67 Banque Qui surveille ces actions ? Des habilitations ? Et nos données ? On avait tout ça chez nous…
  • 68. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Gestion des accès au compte AWS 68 ◉ IAM > Gestion des utilisateurs > Accès à la console et / ou à l’API > Ségrégation par rôles / ressources ◉ CloudTrail > Trace d’audit des actions > Centralisé > Intégration avec CloudWatch
  • 69. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Gestion des secrets et sécurité des données 69 ◉ S3 > Stockage de fichiers > Hautement disponible > Accès public ou restreint > ACL > Chiffrement possible ◉ RDS > Contrôle d’accès > Réseau > Login / mot de passe > Chiffrement possible
  • 70. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY SÉCURITÉ Mais aussi… 70 ◉ Web Application Firewall ◉ Protection DDoS ◉ API Gateway ◉ Gestion de certificats ◉ Single Sign-on ◉ etc.
  • 71. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 71 Startup Notre infra est protégée ! Peut-on se connecter ? Et les données externes ? Il doit y avoir un moyen
  • 72. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY CONNECTIVITÉ ET INTÉGRATION Accès à des services externes 72
  • 73. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY CONNECTIVITÉ ET INTÉGRATION Accès à des services externes 73
  • 74. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY CONNECTIVITÉ ET INTÉGRATION Accès à des services externes 74
  • 75. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 75 Banque Notre Cloud est isolé Notre référentiel interne ? C’est bien, mais… Connectons- le !
  • 76. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY CONNECTIVITÉ ET INTÉGRATION Intégration avec le réseau d'entreprise 76
  • 77. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 77 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Infrastructure isolée Points d’entrées maîtrisés Configuration réseau centralisée Traçabilité
  • 78. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 78 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple
  • 79. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 79 Startup La demande est incroyable ! On doit pouvoir régler ça Aïe, va-t-on tenir la charge ? Attention au coût !
  • 80. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 80
  • 81. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 81
  • 82. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 82
  • 83. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 83
  • 84. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 84
  • 85. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 85
  • 86. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 86
  • 87. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY ÉLASTICITÉ Ajout d’instance en réponse à une montée en charge 87
  • 88. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY IL ÉTAIT UNE FOIS… 88 Banque L’eBanking doit marcher… Oui, si le datacenter fonctionne… …tout le temps ! Et si on allait plus loin ?
  • 89. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 89 ◉ Interruption de service ~3 minutes ◉ Reprise automatique
  • 90. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 90
  • 91. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 91
  • 92. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 92
  • 93. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 93
  • 94. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 94
  • 95. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 95
  • 96. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 96
  • 97. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 97
  • 98. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une instance Elastic Beanstalk 98 ◉ Interruption de service négligeable ◉ Bascule automatique
  • 99. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 99
  • 100. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 100
  • 101. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 101
  • 102. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 102
  • 103. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 103
  • 104. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 104
  • 105. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 105
  • 106. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 106
  • 107. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 107
  • 108. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 108
  • 109. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 109
  • 110. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY HAUTE DISPONIBILITÉ ET TOLÉRANCE AUX FAUTES Perte d’une zone de disponibilité 110 ◉ Interruption de service ~15 secondes ◉ Bascule automatique vers l’autre zone
  • 111. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 111 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Tolérance aux pannes Reprise automatique Redondance
  • 112. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY LES 5 PILIERS DU CLOUD 112 Scalabilité Qualité de service Haute- disponibilité Intégrité et sécurité Déploiement fréquent et simple Detection de la charge Ressources à la demande Elasticité de l’infrastructure Infrastructure versionnée Déploiement automatisé Services standardisés Infrastructure isolée Points d’entrées maîtrisés Configuration réseau centralisée Traçabilité Tolérance aux pannes Reprise automatique Redondance Monitoring de chaque composant Centralisation des logs Remontée d’alertes
  • 113. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY À EMPORTER 113 Infrastructure-as-Code ◉ Limite au maximum les interventions manuelles ◉ Configuration versionnée, paramétrable, et centralisée ◉ Réutilisable et reproductible Services managés ◉ Configuration et installation réduites au minimum ◉ Personnalisables, monitorés ◉ Services standards à l’état de l’art disponibles à la demande Création simple rapide et automatisée d’une infrastructure complète + ◉ Gains en agilité ◉ Ressources à la demande ◉ Haute disponibilité ◉ Élasticité ◉ Risque d’erreur humaine minimisé ◉ Sécurité et interconnection clef en main ◉ Reprise automatique ◉ Couverture géographique excellente
  • 114. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY À EMPORTER 114 ◉ Conformité ◉ Répétabilité ◉ Non négociable Infrastructure as Code Services Managés ◉ Tout est compris ◉ Focalisation sur le métier / l’usage ◉ Sauf cas très spécifiques Risques ◉ Coût (redondance) ◉ Vendor lock-in
  • 115. OCTO © 2017 - Reproduction interdite sans autorisation écrite préalable THERE IS A BETTER WAY POUR ALLER PLUS LOIN 115 Disponible en téléchargement : http://bitly.com/2dt8EUy
  • 116. AVENUE DU THÉÂTRE, 7 – 1005 LAUSANNE > SUISSE > WWW.OCTO.CH OCTO Suisse RECRUTE encore en 2018 rejoins.octo.com Architecte Software Craftsman DataGeek Coach Méthodo Expert DevOps Consultant en Stratégie Merci