Présentation D2SI AWS Summit Paris 2014
Transcript of Présentation D2SI AWS Summit Paris 2014
AWS Summit@d2si
©2014 Property of D2SI
IT Automation User eXperienceFinance
Sustanaible IT relies on social performance
©2014 Property of D2SI
Credits
What the dev teamdelivers in June
June
What the end userneeds in June
Applications do not answer business needs well
Long development cycle
Difficult to get clear specifications
Market can shift quickly
June
What the end user say he needs in January
January
Development processes are inefficient
Bug are detected too late
Integration Hell
A lot of wasted time
Code TESTOther work Fix
RequestApprove
& Prioritize
Technical Assessment
Code & Test
Verify & Fix
Deploy
20 min 2 min 15 min 2 h 4 h 3 min
½ week 2 weeks 2 weeks 1week ½ week
Processing Time = 6 h 40 min
Waiting Time = 6 weeks
Adapted from Implementing Lean Software Development: From Concept to Cash, Mary & Tom Poppendieck.
Start integration
6+ months to setup a new environment
ProductionInfra setup
Deploy Deploy Deploy Deploy
Utilization : 100%
Preproduction Utilization : 10%
Test Utilization : 40%
Infrastructure is not very agile
Server “hoarding” Resources
are heavily shared
Most environments
are underutilized
Continuous Delivery avec AWS by D2SI
ELASTICITÉ
Ajouter des ressources lorsque le besoin s’en fait sentir (validation
d’une release, tests de performance,…)
EFFICACITÉ
Se concentrer sur les tâches à valeur
ajoutée pour les applications et les
utilisateurs
AGILITÉ
Fournir rapidement des ressources aux
applications
INNOVATION
Très facile de fournir des
environnements de tests et POC
Discover
Design
Develop
Test
Repository
Version Control System
Source Code
Continuous Integration
Feedback
Source Code
BuildAnalyze
CodeTest
Deploy
Env
Measure & analyze
Continuous Integration
Agile DevOps
ConfigureProvision
Agileinfrastructure
Continuous Delivery avec AWS by D2SI
0%10%20%30%40%50%60%70%80%90%
100%
v2.0 (public)
v2.0 (cloud privé)
v1.1 (automatisé)
v1.0 (historique)
Orchestration
Portail
Provisioning Configuration Monitoring Repositories DNS, FW, …
Infra V1.1
API
V1.0V2: cloud publicV2: Cloud
« privé »
Deploy
Env
Measure & analyze
ConfigureProvision
Infrastructure agile: Hybrid IT by D2SI
CEPH : Une solution de stockage OpenSource basé sur du serveur Standard
Amazon fournit l’infrastructure pour installer la plateforme CEPH
OSD Nodes
OSD Nodes
OSD Nodes
Monitor
EBS1
EBS2
EBS3
EBS1
EBS2
EBS3
EBS1
EBS2
EBS3
Client
Deployer
3x M1.small
EBS without Provisioned IOPS
4x M1.small
1x C3.Large
POC d’une solution de stockage CEPH
Retour d’expérience du POC CEPH sur AWS
Facile à installer Solution scalable (Ajout/suppression de nœud) Solution fiable (Pas de corruption avec 66% de l’infra down) Performance résistant aux pannes Générique : Stockage Block et Objet
Stockage en mode fichier Capacité de debug Documentation en ligne
Rapidité de déploiement (2H) Ajouter une machine (5 Minutes) Template et Automatisation (Ajout dans le cluster) 200€ pour 1 mois de POC
Stabilité des Performances EBS without Provisioned IOPS Prévilégier les EBS avec provisioned IOPS ou les
disques internes !
EC2 Instances allow you to scale compute capacity up and down as needed with the flexibility of ad-hoc provisioning
Cluster Compute , 3D processing, I/O intensive workloads, enhanced networking, can all be handled with EC2 specific instance types
Very low price/compute ratio and the possibility to bid for unused capacity with Spot Instances
Flexibility
Performance
Value
HPC
on
the
Clou
d by
D2S
IElasticité : Burst / Scaling on AWS by D2SI
10.0.1.x
Launch Risk Analysis BenchMark
Extension automatique d’une grille de calcul
virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn connection
user job manager
worker nodesworker nodes
Internet gateway
instances
AMI
AMI
Amazon S3
Amazon RDS
instances
instances
Cas d’utilisation des Grid
optimized instance
virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn connection
user job manager
worker nodesworker nodes
Internet gateway
AMI
AMI
Amazon S3
Amazon RDS
Cas d’utilisation des Grid
auto scaling group
virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn connection
user job manager
worker nodesworker nodes
Internet gateway
AMI
AMI
Amazon S3
Amazon RDS
CloudWatch alarm
Cas d’utilisation des Grid
XenApp Hybrid Cloud on AWS by D2SI
ÉLASTICITÉ
Fournir rapidement et
massivement un environnement
de travail
RÉSILIENCE
S’assurer de la disponibilité du service
en cas de perte de l’infrastructure « locale »
INNOVATION
Environnement temporaire pour
tester les nouveaux
services
VALEUR
Se concentrer sur les tâches à valeur ajoutée
pour les utilisateurs
©2014 Property of D2SI
XenApp Hybrid Cloud on AWS by D2SI démo
Anywhere
VPN IPSEC
Netscaler
Netscaler
Actif / Passif
DMZ D2-SI
AWS Public Network
LAN D2-SI
AWS Private Network
StoreFront
StoreFront
DataCollector
DataCollector
Worker
Worker
DataStore
Licence Edgesight
AD Domain Controler
AD Domain Controler
User Data
CPM
INNOVATION
VALEUR
RÉSILIENCE
ÉLASTICITÉ
Internet
©2014 Property of D2SI
Netscaler
Netscaler
GSLB
DMZ D2-SI
AWS Public Network
LAN D2-SI
AWS Private Network
StoreFront
StoreFront
DataCollector
DataCollector
Worker
Worker
DataStore
DataStore
SQL Replication
Licence
Licence Edgesight
Edgesight
AD Domain Controler
AD Domain Controler
User Data
User Data
CPM
XenApp Hybrid Cloud on AWS by D2SI démo
Anywhere
INNOVATION
VALEUR
RÉSILIENCE
ÉLASTICITÉ
Internet InterCloud
AWS Summit@D2SI