SlideShare a Scribd company logo
1 of 20
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 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
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+ 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
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
Build
Analyze
Code
Test
Deploy
Env
Measure &
analyze
Continuous
Integration
Agile
DevOps
ConfigureProvision
Agile
infrastructure
Continuous Delivery avec AWS by D2SI
0%
20%
40%
60%
80%
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.0
V2: 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
HPContheCloudbyD2SI
Elasticité : Burst / Scaling on AWS by D2SI
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 nodes worker 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 nodes worker 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 nodes worker 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É
User
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É
User
Internet InterCloud
AWS Summit
@D2SI

More Related Content

What's hot

Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Jeffrey Palermo
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsTomasz Wisniewski
 
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks Krief Mikael
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOpsJeff Bramwell
 
Getting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpacesGetting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpacesAmazon Web Services
 
DevOps: a story about automation, open source & the Cloud
DevOps: a story about automation, open source & the CloudDevOps: a story about automation, open source & the Cloud
DevOps: a story about automation, open source & the CloudAdrian Todorov
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAmal Dev
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseAndrew Kelleher
 
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Callon Campbell
 
Infrastructure automation with .NET
Infrastructure automation with .NETInfrastructure automation with .NET
Infrastructure automation with .NETSwaminathan Vetri
 
Building scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloudBuilding scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloudCallon Campbell
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOpsJessica Deen
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - KochiAmal Dev
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure ArtifactsCallon Campbell
 

What's hot (20)

Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
Azure DevOps for .NET - Fall into the Pit of Success, .NET Conf 2019
 
Microsoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOpsMicrosoft Tech Series 2019 - Azure DevOps
Microsoft Tech Series 2019 - Azure DevOps
 
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Getting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpacesGetting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpaces
 
DevOps: a story about automation, open source & the Cloud
DevOps: a story about automation, open source & the CloudDevOps: a story about automation, open source & the Cloud
DevOps: a story about automation, open source & the Cloud
 
Intro to Azure DevOps
Intro to Azure DevOpsIntro to Azure DevOps
Intro to Azure DevOps
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - Trivandrum
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
 
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
 
Infrastructure automation with .NET
Infrastructure automation with .NETInfrastructure automation with .NET
Infrastructure automation with .NET
 
Building scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloudBuilding scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloud
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - Kochi
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure Artifacts
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 

Viewers also liked

Group Project - Venus&Mars
Group Project - Venus&MarsGroup Project - Venus&Mars
Group Project - Venus&Marsguestcece95f
 
Online Shopping
Online ShoppingOnline Shopping
Online Shopping17kimn
 
Online Retail Shopping _Flipkart
Online Retail Shopping _FlipkartOnline Retail Shopping _Flipkart
Online Retail Shopping _FlipkartRahul Kumar
 
Final Presentation
Final PresentationFinal Presentation
Final Presentationbeastrid
 
Dressformer virtual fitting room presentation
Dressformer virtual fitting room presentationDressformer virtual fitting room presentation
Dressformer virtual fitting room presentationVagan Martirosyan
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)Sarp Infotech
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentationpobr0702
 
Online shopping with shopping cart ppt 1
Online shopping with shopping cart ppt 1Online shopping with shopping cart ppt 1
Online shopping with shopping cart ppt 1anitha ratnam
 
ONLINE RETAILING OF FASHION CLOTHING
ONLINE RETAILING OF FASHION CLOTHINGONLINE RETAILING OF FASHION CLOTHING
ONLINE RETAILING OF FASHION CLOTHINGPrashant Kumar
 
Online shopping.
Online shopping.Online shopping.
Online shopping.komal dulam
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jainRohit Jain
 

Viewers also liked (15)

Group Project - Venus&Mars
Group Project - Venus&MarsGroup Project - Venus&Mars
Group Project - Venus&Mars
 
Convite
ConviteConvite
Convite
 
iShop Smart
iShop SmartiShop Smart
iShop Smart
 
Online Shopping
Online ShoppingOnline Shopping
Online Shopping
 
Online Retail Shopping _Flipkart
Online Retail Shopping _FlipkartOnline Retail Shopping _Flipkart
Online Retail Shopping _Flipkart
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Dressformer virtual fitting room presentation
Dressformer virtual fitting room presentationDressformer virtual fitting room presentation
Dressformer virtual fitting room presentation
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
 
Online Shopping
Online ShoppingOnline Shopping
Online Shopping
 
Online shopping with shopping cart ppt 1
Online shopping with shopping cart ppt 1Online shopping with shopping cart ppt 1
Online shopping with shopping cart ppt 1
 
ONLINE RETAILING OF FASHION CLOTHING
ONLINE RETAILING OF FASHION CLOTHINGONLINE RETAILING OF FASHION CLOTHING
ONLINE RETAILING OF FASHION CLOTHING
 
Online shopping.
Online shopping.Online shopping.
Online shopping.
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
Online shopping
Online shoppingOnline shopping
Online shopping
 

Similar to Présentation D2SI AWS Summit Paris 2014

Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...Docker, Inc.
 
Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Janne Mattila
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStartSajeetharan
 
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAmazon Web Services Korea
 
10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M UsersAmazon Web Services
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalBIWUG
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesChakradhar Rao Jonagam
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)Dave Bost
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진Amazon Web Services Korea
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...Emerson Eduardo Rodrigues Von Staffen
 

Similar to Présentation D2SI AWS Summit Paris 2014 (20)

Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
 
Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019Azure DevOps työkalut - Roundtable 14.3.2019
Azure DevOps työkalut - Roundtable 14.3.2019
 
Bijeet_ITInfra_CV
Bijeet_ITInfra_CVBijeet_ITInfra_CV
Bijeet_ITInfra_CV
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku LepistoAWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
 
cloud value for application development
cloud value for application developmentcloud value for application development
cloud value for application development
 
10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/Kubernetes
 
Md Zahir Uddin
Md Zahir UddinMd Zahir Uddin
Md Zahir Uddin
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
 

More from Devoteam Revolve

Talk be secret like a ninja with Vault
Talk  be secret like a ninja with VaultTalk  be secret like a ninja with Vault
Talk be secret like a ninja with VaultDevoteam Revolve
 
How to scale with Terraform
How to scale with TerraformHow to scale with Terraform
How to scale with TerraformDevoteam Revolve
 
Formations AWS - Catalogue D2SI Authorized Training Partner
Formations AWS - Catalogue D2SI Authorized Training PartnerFormations AWS - Catalogue D2SI Authorized Training Partner
Formations AWS - Catalogue D2SI Authorized Training PartnerDevoteam Revolve
 
Meetup Sécurité - AWS - Boundary Policy
Meetup Sécurité - AWS - Boundary PolicyMeetup Sécurité - AWS - Boundary Policy
Meetup Sécurité - AWS - Boundary PolicyDevoteam Revolve
 
Meetup Sécurité - AWS - Recap Reinforce 2019
Meetup Sécurité - AWS - Recap Reinforce 2019Meetup Sécurité - AWS - Recap Reinforce 2019
Meetup Sécurité - AWS - Recap Reinforce 2019Devoteam Revolve
 
Meetup Sobriété numérique
Meetup Sobriété numériqueMeetup Sobriété numérique
Meetup Sobriété numériqueDevoteam Revolve
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudDevoteam Revolve
 
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...Devoteam Revolve
 
Scaling @Bouygues Telecom AWS Paris 2019
Scaling @Bouygues Telecom AWS Paris 2019Scaling @Bouygues Telecom AWS Paris 2019
Scaling @Bouygues Telecom AWS Paris 2019Devoteam Revolve
 
Entreprise Plateforme - Le nouveau modèle ?
Entreprise Plateforme - Le nouveau modèle ? Entreprise Plateforme - Le nouveau modèle ?
Entreprise Plateforme - Le nouveau modèle ? Devoteam Revolve
 
A way to share secrets in your pipeline - Hashidays 2018
A way to share secrets in your pipeline - Hashidays 2018A way to share secrets in your pipeline - Hashidays 2018
A way to share secrets in your pipeline - Hashidays 2018Devoteam Revolve
 
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Devoteam Revolve
 
Automation of Active Directory's Deployments on AWS
Automation of Active Directory's Deployments on AWSAutomation of Active Directory's Deployments on AWS
Automation of Active Directory's Deployments on AWSDevoteam Revolve
 
AWS Summit Paris 2017 : DevOps in a container world
AWS Summit Paris 2017 : DevOps in a container worldAWS Summit Paris 2017 : DevOps in a container world
AWS Summit Paris 2017 : DevOps in a container worldDevoteam Revolve
 
AWS Summit Paris 2017 : AWS loves Microsoft Workloads
AWS Summit Paris 2017 : AWS loves Microsoft WorkloadsAWS Summit Paris 2017 : AWS loves Microsoft Workloads
AWS Summit Paris 2017 : AWS loves Microsoft WorkloadsDevoteam Revolve
 
AWS Summit Paris 2017 : Gameday Veolia
AWS Summit Paris 2017 : Gameday VeoliaAWS Summit Paris 2017 : Gameday Veolia
AWS Summit Paris 2017 : Gameday VeoliaDevoteam Revolve
 
Continuous integration of_puppet_code
Continuous integration of_puppet_codeContinuous integration of_puppet_code
Continuous integration of_puppet_codeDevoteam Revolve
 
Réunion de triage en holacratie v2
Réunion de triage en holacratie v2Réunion de triage en holacratie v2
Réunion de triage en holacratie v2Devoteam Revolve
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps Devoteam Revolve
 

More from Devoteam Revolve (20)

Talk be secret like a ninja with Vault
Talk  be secret like a ninja with VaultTalk  be secret like a ninja with Vault
Talk be secret like a ninja with Vault
 
How to scale with Terraform
How to scale with TerraformHow to scale with Terraform
How to scale with Terraform
 
Formations AWS - Catalogue D2SI Authorized Training Partner
Formations AWS - Catalogue D2SI Authorized Training PartnerFormations AWS - Catalogue D2SI Authorized Training Partner
Formations AWS - Catalogue D2SI Authorized Training Partner
 
Meetup Sécurité - AWS - Boundary Policy
Meetup Sécurité - AWS - Boundary PolicyMeetup Sécurité - AWS - Boundary Policy
Meetup Sécurité - AWS - Boundary Policy
 
Meetup Sécurité - AWS - Recap Reinforce 2019
Meetup Sécurité - AWS - Recap Reinforce 2019Meetup Sécurité - AWS - Recap Reinforce 2019
Meetup Sécurité - AWS - Recap Reinforce 2019
 
Meetup Sobriété numérique
Meetup Sobriété numériqueMeetup Sobriété numérique
Meetup Sobriété numérique
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et Cloud
 
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...
Sécurité via l'automatisation : DevOps pour InfoSec. chez Renault Digital - A...
 
Scaling @Bouygues Telecom AWS Paris 2019
Scaling @Bouygues Telecom AWS Paris 2019Scaling @Bouygues Telecom AWS Paris 2019
Scaling @Bouygues Telecom AWS Paris 2019
 
Entreprise Plateforme - Le nouveau modèle ?
Entreprise Plateforme - Le nouveau modèle ? Entreprise Plateforme - Le nouveau modèle ?
Entreprise Plateforme - Le nouveau modèle ?
 
A way to share secrets in your pipeline - Hashidays 2018
A way to share secrets in your pipeline - Hashidays 2018A way to share secrets in your pipeline - Hashidays 2018
A way to share secrets in your pipeline - Hashidays 2018
 
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
 
Automation of Active Directory's Deployments on AWS
Automation of Active Directory's Deployments on AWSAutomation of Active Directory's Deployments on AWS
Automation of Active Directory's Deployments on AWS
 
AWS Summit Paris 2017 : DevOps in a container world
AWS Summit Paris 2017 : DevOps in a container worldAWS Summit Paris 2017 : DevOps in a container world
AWS Summit Paris 2017 : DevOps in a container world
 
AWS Summit Paris 2017 : AWS loves Microsoft Workloads
AWS Summit Paris 2017 : AWS loves Microsoft WorkloadsAWS Summit Paris 2017 : AWS loves Microsoft Workloads
AWS Summit Paris 2017 : AWS loves Microsoft Workloads
 
AWS Summit Paris 2017 : Gameday Veolia
AWS Summit Paris 2017 : Gameday VeoliaAWS Summit Paris 2017 : Gameday Veolia
AWS Summit Paris 2017 : Gameday Veolia
 
Meetup Responsive Org #1
Meetup Responsive Org #1Meetup Responsive Org #1
Meetup Responsive Org #1
 
Continuous integration of_puppet_code
Continuous integration of_puppet_codeContinuous integration of_puppet_code
Continuous integration of_puppet_code
 
Réunion de triage en holacratie v2
Réunion de triage en holacratie v2Réunion de triage en holacratie v2
Réunion de triage en holacratie v2
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps
 

Présentation D2SI AWS Summit Paris 2014

  • 2. ©2014 Property of D2SI IT Automation User eXperienceFinance Sustanaible IT relies on social performance
  • 3. ©2014 Property of D2SI Credits
  • 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
  • 9. 0% 20% 40% 60% 80% 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.0 V2: cloud publicV2: Cloud « privé » Deploy Env Measure & analyze ConfigureProvision Infrastructure agile: Hybrid IT by D2SI
  • 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
  • 13. Launch Risk Analysis BenchMark Extension automatique d’une grille de calcul
  • 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
  • 18. ©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É User Internet
  • 19. ©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É User Internet InterCloud

Editor's Notes

  1. 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)
  2. Scalabilité Elasticité Reprise Slide Club Client (pas vraiment d’info)
  3. Scalabilité Elasticité Reprise Slide Club Client (pas vraiment d’info)
  4. Scalabilité Elasticité Reprise Slide Club Client (pas vraiment d’info)
  5. 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
  6. 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
  7. 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
  8. 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)