4. What the dev team
delivers in June
June
What the end user
needs 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
5. Development processes are inefficient
Bug are detected too late
Integration Hell
A lot of wasted time
Code TESTOther work Fix
Request
Approve
&
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. 6+ months
to setup a
new
environment
Production
Infra 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
7. 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
10. 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
11. 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
!
12. 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
HPContheCloudbyD2SI
Elasticité : Burst / Scaling on AWS by D2SI
14. virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn
connection
user job manager
worker nodes worker nodes
Internet
gateway
instances
AMI
AMI
Amazon S3
Amazon RDS
instances
instances
Cas d’utilisation des Grid
15. optimized
instance
virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn
connection
user job manager
worker nodes worker nodes
Internet
gateway
AMI
AMI
Amazon S3
Amazon RDS
Cas d’utilisation des Grid
16. auto scaling group
virtual private cloud
aws cloud
corporate data center
virtual private
gateway
vpn
connection
user job manager
worker nodes worker nodes
Internet
gateway
AMI
AMI
Amazon S3
Amazon RDS
CloudWatch alarm
Cas d’utilisation des Grid
17. 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
LTO
Flexibility
Fournir rapidement et massivement un capacité de calcul supérieur via la mise à disposition des ressources nécessaires pour:
Résoudre des problèmes complexes
Faciliter la recherche scientifique
Faire du traitement des données métier
Performance
Disposer de la capacité nécessaires adapté à chaque demande
Disposer de la bonne configuration selon le type de puissance recherché
Value
Maitriser les coûts en limitant les investissements en réduisant la charge de travail
Sur les activités de gestion des datacenters
Sur la gestion des infrastructures serveurs
Sur les opérations de provisionning (automatisation)
Scalabilité
Elasticité
Reprise Slide Club Client (pas vraiment d’info)
Scalabilité
Elasticité
Reprise Slide Club Client (pas vraiment d’info)
Scalabilité
Elasticité
Reprise Slide Club Client (pas vraiment d’info)
JCF
Elasticité
Fournir rapidement et massivement un environnement de travail pour :
Donner accès au Système d’information de l’entreprise
Nouveaux utilisateurs et cas d’usage (BYOD)
Nouveaux partenaires (offshoring)
Intégration d’une nouvelle filiale (Phase de transition)
Accompagner la croissance du système d’information (Nouvelles applications et utilisateurs)
Maitriser les coûts en limitant les investissements
Résilience
S’assurer de la disponibilité du service en cas de perte de l’infrastructure « locale »
Perte de serveurs Citrix
Perte de l’infrastructure serveurs (physique ou virtuel)
Perte de l’accès Internet ou d’équipement réseaux
Laboratoire pour l’innovation
POC de nouveaux services
Environnement de test pour les upgrade
Se concentrer sur la valeur pour les utilisateurs
En réduisant la charge de travail
Sur les activités de gestion des datacenters
Sur la gestion des infrastructures serveurs
Sur les opérations de provisionning (automatisation)
Flexibility
Fournir rapidement et massivement un capacité de calcul supérieur via la mise à disposition des ressources nécessaires pour:
Résoudre des problèmes complexes
Faciliter la recherche scientifique
Faire du traitement des données métier
Performance
Disposer de la capacité nécessaires adapté à chaque demande
Disposer de la bonne configuration selon le type de puissance recherché
Value
Maitriser les coûts en limitant les investissements en réduisant la charge de travail
Sur les activités de gestion des datacenters
Sur la gestion des infrastructures serveurs
Sur les opérations de provisionning (automatisation)
Fast provisionning (template pour les workers) / possibilité d’autoscaling en fonction de la conso des serveurs
JCF
Dispo de l’infra en actif/actif en cas de perte de perte de StoreFront / Worker / Data collector / Domain Controler AD
En cas de perte du Netscaler , on fait quoi (redirection DNS ? ) – en combien de temps
En cas de perte de l’accès internet, on fait quoi– en combien de temps
En cas de perte du site de D2si , on fait quoi– en combien de temps
Quid de la gestion des profiles
JCF
Dispo de l’infra en actif/actif en cas de perte de perte de StoreFront / Worker / Data collector / Domain Controler AD
En cas de perte du Netscaler , on fait quoi (redirection DNS ? ) – en combien de temps
En cas de perte de l’accès internet, on fait quoi– en combien de temps
En cas de perte du site de D2si , on fait quoi– en combien de temps
Quid de la gestion des profiles
Agenda
XenApp Cloud Hybrid - JC
Cas d’utilisation
Cloud Hybride : La démo
Cloud Hybride : La cible
Devops (la place de Amazon) – LB : Choisir le slide
Cloud Hybrid (Portail de fédération : Amazon + Openstack + infra V1.1)- LB
Utilisation des Grids (reprise use case club Client) – Léo ?
POC Ceph sur Amazon – JC (input Ruggero)