SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
lundi 12 octobre 2009
  agiletour.org/fr/at2009_geneve.html




                  C4
Vers une infrastructure plus agile
    avec le Cloud Computing
       Marc-Elian BEGIN
Vers une Infrastructure plus Agile
              avec le
        Cloud Computing
   (Towards a more Agile Infrastructure with
               Cloud Computing)
              Marc-Elian Bégin
         Genesis Informatique, Suisse
               - 2009 October -
Some Slides from
               SixSq Sàrl,
            with permission




               Thanks!
12/10/09
Agile... Are You?
             Really? Why?

           Serenity vs Control

12/10/09
Infrastructure...
              What is it?
           Relevance with
                Agile?

12/10/09
Services on our Infrastructure - e.g.
• Version Control System
• Build Server
• Tracking System
• Communication (e.g. wiki, workflow
  engine)
• Test Labs
• Pre-Production Environment
• ... they all need to run somewhere!
12/10/09                                   5
Virtualization...



12/10/09
Normal Program

                  Program

              Operating System

                 Hardware


12/10/09
Virtualization
           Program        Program

              Operating System

                 Hypervisor

              Operating System

                 Hardware

12/10/09
Cloud Computing...



12/10/09
Amazon Web Services (AWS)
• When I say “cloud” I mean Amazon’s
    type of service
•   On-demand resources for compute and
    storage
•   Ease of use: REST and HTTP(S)
•   Hardware virtualization
•   Gives users full control of environment
•   Gives resource providers complete
    isolation
12/10/09                               10
Amazon Web Services (AWS)
• Why Amazon?
    o Mature, stable, simple API
    o Pay as you go model
    o http://aws.amazon.com/
• Principal Services
    o Elastic Compute Cloud (EC2)
    o Simple Storage Service (S3)
    o Elastic Block Store (EBS)



12/10/09                             11
Amazon Web Services (AWS)
• S3 (Simple Storage Service) is a service
   for storing and accessing data on the
   Amazon cloud
    o From a user’s point-of-view, S3 is
      independent from the other Amazon services
    o Data is built in a hierarchical fashion,
      grouped in buckets (i.e. containers) and
      objects
    o Data is accessible via SOAP, REST and
      BitTorrent

12/10/09                                   12
Amazon Web Services (AWS)
• Elastic Block Store
    o Locally mounted storage
    o Highly available
    o Possible to breakpoint to S3




12/10/09                             13
Amazon Web Services (AWS)
• Where is it?
    o USA
    o Europe (Ireland)
    o More to come?
• Do we need to know?




12/10/09                              14
Resources instantly available


              Deployments are isolated




               Resources only used when needed




Deployment onto Cloud
                                                 15
Image and Disk Factory
                       Repository
                        Machine images




                        Disk images




scripts creation
package installation
datasetexecution                16
Dynamic Deployment Composition
              Repository
               Machine images




               Disk images




                       17
Demo...



12/10/09
Benefits of the Cloud
• Virtualization provides separation
  between infrastructure and user runtime
  environment
• Pay-as-you-go allows users to use the
  service when they want and only pay for
  what they use
• Elasticity of the cloud allows users to
  start simple and expand their usage over
  time

12/10/09                               19
Agile Infrastructure
• Start your project fully resourced!!
• No more procurement delays
• Grow and shrink your infrastructure as
  you
  need it
• Avoid projects sharing resources and
  cross-polluting each other
• More freedom from corporate IT policies
• Cloud providers can buy hardware faster
12/10/09                             20
Go and Play...
           Poker in the Cloud
                   ;-)
                 Merci
              Questions?


12/10/09
merci aux sponsors !

Contenu connexe

Tendances

ChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud
 
Storage architectures and the cloud
Storage architectures and the cloudStorage architectures and the cloud
Storage architectures and the cloudShapeBlue
 
CloudStack in BT Research
CloudStack in BT ResearchCloudStack in BT Research
CloudStack in BT ResearchShapeBlue
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Lothar Wieske
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?RapidScale
 
Azure - Irish Developer Community Talk - May 2010
Azure - Irish Developer Community Talk  - May 2010Azure - Irish Developer Community Talk  - May 2010
Azure - Irish Developer Community Talk - May 2010paulfallon
 
History of virtualization
History of virtualizationHistory of virtualization
History of virtualizationmaria azam
 
Intro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxIntro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxRij Basak
 
The Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyThe Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyPhil Wolff
 
Capgemini Super Techies Show Season 2: The AWS Challenge Presentation
Capgemini Super Techies Show Season 2: The AWS Challenge PresentationCapgemini Super Techies Show Season 2: The AWS Challenge Presentation
Capgemini Super Techies Show Season 2: The AWS Challenge PresentationCapgemini
 
Challenges Embracing Cloud Storage
Challenges Embracing Cloud StorageChallenges Embracing Cloud Storage
Challenges Embracing Cloud StorageRandy Bias
 
Cumulus-Networks-Customers-1pager-3 (1)
Cumulus-Networks-Customers-1pager-3 (1)Cumulus-Networks-Customers-1pager-3 (1)
Cumulus-Networks-Customers-1pager-3 (1)Adam Lorts
 
Open stack in action enovance - cloudwatt - european ambitions for openstack
Open stack in action   enovance - cloudwatt - european ambitions for openstackOpen stack in action   enovance - cloudwatt - european ambitions for openstack
Open stack in action enovance - cloudwatt - european ambitions for openstackeNovance
 

Tendances (20)

ChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China OverviewChinaNetCloud - Public Clouds in China Overview
ChinaNetCloud - Public Clouds in China Overview
 
Storage architectures and the cloud
Storage architectures and the cloudStorage architectures and the cloud
Storage architectures and the cloud
 
CloudStack in BT Research
CloudStack in BT ResearchCloudStack in BT Research
CloudStack in BT Research
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?
 
Azure - Irish Developer Community Talk - May 2010
Azure - Irish Developer Community Talk  - May 2010Azure - Irish Developer Community Talk  - May 2010
Azure - Irish Developer Community Talk - May 2010
 
History of virtualization
History of virtualizationHistory of virtualization
History of virtualization
 
Intro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxIntro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptx
 
Hello cloud
Hello  cloudHello  cloud
Hello cloud
 
The Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyThe Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. Windley
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Cloud - Fundamentals
Cloud - FundamentalsCloud - Fundamentals
Cloud - Fundamentals
 
Capgemini Super Techies Show Season 2: The AWS Challenge Presentation
Capgemini Super Techies Show Season 2: The AWS Challenge PresentationCapgemini Super Techies Show Season 2: The AWS Challenge Presentation
Capgemini Super Techies Show Season 2: The AWS Challenge Presentation
 
Rendering in the Cloud
Rendering in the CloudRendering in the Cloud
Rendering in the Cloud
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
 
Challenges Embracing Cloud Storage
Challenges Embracing Cloud StorageChallenges Embracing Cloud Storage
Challenges Embracing Cloud Storage
 
Cumulus-Networks-Customers-1pager-3 (1)
Cumulus-Networks-Customers-1pager-3 (1)Cumulus-Networks-Customers-1pager-3 (1)
Cumulus-Networks-Customers-1pager-3 (1)
 
Open stack in action enovance - cloudwatt - european ambitions for openstack
Open stack in action   enovance - cloudwatt - european ambitions for openstackOpen stack in action   enovance - cloudwatt - european ambitions for openstack
Open stack in action enovance - cloudwatt - european ambitions for openstack
 
Cloud storage
Cloud storageCloud storage
Cloud storage
 

En vedette

Service Desk à DevOps
Service Desk à DevOps Service Desk à DevOps
Service Desk à DevOps Jacky Galicher
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesMicrosoft
 
Etude solutions-itsm-2015
Etude solutions-itsm-2015Etude solutions-itsm-2015
Etude solutions-itsm-2015Renaud BROSSE
 
Puppet, la philosophie DevOps
Puppet, la philosophie DevOpsPuppet, la philosophie DevOps
Puppet, la philosophie DevOpsJeoffrey Bauvin
 
DevOps illustré : la jungle de la configuration d'une application
DevOps illustré : la jungle de la configuration d'une applicationDevOps illustré : la jungle de la configuration d'une application
DevOps illustré : la jungle de la configuration d'une applicationgdigugli
 
Maitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéMaitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéAgile Tour Genève
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationRUDDER
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014Jan-Joost Bouwman
 
Bâtir son catalogue de services : 22 conseils pour ne pas se tromper
Bâtir son catalogue de services : 22 conseils pour ne pas se tromperBâtir son catalogue de services : 22 conseils pour ne pas se tromper
Bâtir son catalogue de services : 22 conseils pour ne pas se tromperaucoeurducloud
 
Gouvernance et architecture de données de l'entreprise digitale
Gouvernance et architecture de données de l'entreprise digitale Gouvernance et architecture de données de l'entreprise digitale
Gouvernance et architecture de données de l'entreprise digitale Antoine Vigneron
 
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...itSMF France
 
Apport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientApport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientitSMF France
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friendsJan-Joost Bouwman
 
How to-build-a-service-catalog
How to-build-a-service-catalogHow to-build-a-service-catalog
How to-build-a-service-catalogspeak2kd11
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryMartin Jackson
 
Service catalogue
Service catalogueService catalogue
Service cataloguekanturek
 
The Hub "Digital Transformation Roadmap"
The Hub "Digital Transformation Roadmap"The Hub "Digital Transformation Roadmap"
The Hub "Digital Transformation Roadmap"HUB INSTITUTE
 
Les 15 métiers clés du digital - Etude de fonctions et de rémunérations
Les 15 métiers clés du digital - Etude de fonctions et de rémunérationsLes 15 métiers clés du digital - Etude de fonctions et de rémunérations
Les 15 métiers clés du digital - Etude de fonctions et de rémunérationsMichael Page
 
Best Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSMBest Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSMhdicapitalarea
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service ManagementIan Jones
 

En vedette (20)

Service Desk à DevOps
Service Desk à DevOps Service Desk à DevOps
Service Desk à DevOps
 
DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériences
 
Etude solutions-itsm-2015
Etude solutions-itsm-2015Etude solutions-itsm-2015
Etude solutions-itsm-2015
 
Puppet, la philosophie DevOps
Puppet, la philosophie DevOpsPuppet, la philosophie DevOps
Puppet, la philosophie DevOps
 
DevOps illustré : la jungle de la configuration d'une application
DevOps illustré : la jungle de la configuration d'une applicationDevOps illustré : la jungle de la configuration d'une application
DevOps illustré : la jungle de la configuration d'une application
 
Maitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéMaitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et Agilité
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - Normation
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
 
Bâtir son catalogue de services : 22 conseils pour ne pas se tromper
Bâtir son catalogue de services : 22 conseils pour ne pas se tromperBâtir son catalogue de services : 22 conseils pour ne pas se tromper
Bâtir son catalogue de services : 22 conseils pour ne pas se tromper
 
Gouvernance et architecture de données de l'entreprise digitale
Gouvernance et architecture de données de l'entreprise digitale Gouvernance et architecture de données de l'entreprise digitale
Gouvernance et architecture de données de l'entreprise digitale
 
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...
Concevoir un catalogue de service agile et efficace pour répondre aux exigenc...
 
Apport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientApport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation Client
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friends
 
How to-build-a-service-catalog
How to-build-a-service-catalogHow to-build-a-service-catalog
How to-build-a-service-catalog
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
Service catalogue
Service catalogueService catalogue
Service catalogue
 
The Hub "Digital Transformation Roadmap"
The Hub "Digital Transformation Roadmap"The Hub "Digital Transformation Roadmap"
The Hub "Digital Transformation Roadmap"
 
Les 15 métiers clés du digital - Etude de fonctions et de rémunérations
Les 15 métiers clés du digital - Etude de fonctions et de rémunérationsLes 15 métiers clés du digital - Etude de fonctions et de rémunérations
Les 15 métiers clés du digital - Etude de fonctions et de rémunérations
 
Best Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSMBest Practices for Implementing a Service Catalog and Enhanced ITSM
Best Practices for Implementing a Service Catalog and Enhanced ITSM
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 

Similaire à Vers une infrastructure plus agile avec le Cloud Computing

S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsAdrian Cockcroft
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackJoe Arnold
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunitiesRamya SK
 
Cloud computing
Cloud computingCloud computing
Cloud computingsuraj1536
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumAdrian Cockcroft
 
On a cloudy day you can scale forever
On a cloudy day you can scale foreverOn a cloudy day you can scale forever
On a cloudy day you can scale forevergeorge.james
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack Zara Tariq
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing WorkshopCharlie Moad
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Media
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumRobert J. Stein
 
Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentationDan-Claudiu Dragoș
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ftPallawi Bala
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooTriNimbus
 

Similaire à Vers une infrastructure plus agile avec le Cloud Computing (20)

S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and Ops
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV Forum
 
On a cloudy day you can scale forever
On a cloudy day you can scale foreverOn a cloudy day you can scale forever
On a cloudy day you can scale forever
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
Global Netflix Platform
Global Netflix PlatformGlobal Netflix Platform
Global Netflix Platform
 
Behind The Clouds
Behind The CloudsBehind The Clouds
Behind The Clouds
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Netflix in the cloud 2011
Netflix in the cloud 2011Netflix in the cloud 2011
Netflix in the cloud 2011
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The Cloud
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museum
 
Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentation
 
Cloud computing benefits
Cloud computing benefitsCloud computing benefits
Cloud computing benefits
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ft
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency Woo
 

Plus de Agile Tour Genève

Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comAgile Tour Genève
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAgile Tour Genève
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Agile Tour Genève
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesAgile Tour Genève
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")Agile Tour Genève
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationAgile Tour Genève
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileAgile Tour Genève
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Agile Tour Genève
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesAgile Tour Genève
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueAgile Tour Genève
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPAgile Tour Genève
 

Plus de Agile Tour Genève (11)

Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.com
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilité
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets Agiles
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisation
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde Agile
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continue
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 

Dernier

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 

Dernier (20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 

Vers une infrastructure plus agile avec le Cloud Computing

  • 1. lundi 12 octobre 2009 agiletour.org/fr/at2009_geneve.html C4 Vers une infrastructure plus agile avec le Cloud Computing Marc-Elian BEGIN
  • 2. Vers une Infrastructure plus Agile avec le Cloud Computing (Towards a more Agile Infrastructure with Cloud Computing) Marc-Elian Bégin Genesis Informatique, Suisse - 2009 October -
  • 3. Some Slides from SixSq Sàrl, with permission Thanks! 12/10/09
  • 4. Agile... Are You? Really? Why? Serenity vs Control 12/10/09
  • 5. Infrastructure... What is it? Relevance with Agile? 12/10/09
  • 6. Services on our Infrastructure - e.g. • Version Control System • Build Server • Tracking System • Communication (e.g. wiki, workflow engine) • Test Labs • Pre-Production Environment • ... they all need to run somewhere! 12/10/09 5
  • 8. Normal Program Program Operating System Hardware 12/10/09
  • 9. Virtualization Program Program Operating System Hypervisor Operating System Hardware 12/10/09
  • 11. Amazon Web Services (AWS) • When I say “cloud” I mean Amazon’s type of service • On-demand resources for compute and storage • Ease of use: REST and HTTP(S) • Hardware virtualization • Gives users full control of environment • Gives resource providers complete isolation 12/10/09 10
  • 12. Amazon Web Services (AWS) • Why Amazon? o Mature, stable, simple API o Pay as you go model o http://aws.amazon.com/ • Principal Services o Elastic Compute Cloud (EC2) o Simple Storage Service (S3) o Elastic Block Store (EBS) 12/10/09 11
  • 13. Amazon Web Services (AWS) • S3 (Simple Storage Service) is a service for storing and accessing data on the Amazon cloud o From a user’s point-of-view, S3 is independent from the other Amazon services o Data is built in a hierarchical fashion, grouped in buckets (i.e. containers) and objects o Data is accessible via SOAP, REST and BitTorrent 12/10/09 12
  • 14. Amazon Web Services (AWS) • Elastic Block Store o Locally mounted storage o Highly available o Possible to breakpoint to S3 12/10/09 13
  • 15. Amazon Web Services (AWS) • Where is it? o USA o Europe (Ireland) o More to come? • Do we need to know? 12/10/09 14
  • 16. Resources instantly available Deployments are isolated Resources only used when needed Deployment onto Cloud 15
  • 17. Image and Disk Factory Repository Machine images Disk images scripts creation package installation datasetexecution 16
  • 18. Dynamic Deployment Composition Repository Machine images Disk images 17
  • 20. Benefits of the Cloud • Virtualization provides separation between infrastructure and user runtime environment • Pay-as-you-go allows users to use the service when they want and only pay for what they use • Elasticity of the cloud allows users to start simple and expand their usage over time 12/10/09 19
  • 21. Agile Infrastructure • Start your project fully resourced!! • No more procurement delays • Grow and shrink your infrastructure as you need it • Avoid projects sharing resources and cross-polluting each other • More freedom from corporate IT policies • Cloud providers can buy hardware faster 12/10/09 20
  • 22. Go and Play... Poker in the Cloud ;-) Merci Questions? 12/10/09