Vers une infrastructure plus agile avec le Cloud Computing

23
C4 Vers une infrastructure plus agile avec le Cloud Computing Marc-Elian BEGIN lundi 12 octobre 2009 agiletour.org/fr/at2009_geneve.html
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    1.458
  • download

    3

description

Marc-Elian BEGIN

Transcript of Vers une infrastructure plus agile avec le Cloud Computing

Page 1: Vers une infrastructure plus agile avec le Cloud Computing

C4

Vers une infrastructure plus agileavec le Cloud Computing

Marc-Elian BEGIN

lundi 12 octobre 2009

agiletour.org/fr/at2009_geneve.html

Page 2: Vers une infrastructure plus agile avec le Cloud Computing

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 -

Page 3: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Some Slides from SixSq Sàrl,

with permission

Thanks!

Page 4: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Agile... Are You?Really? Why?

Serenity vs Control

Page 5: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Infrastructure... What is it?

Relevance with Agile?

Page 6: Vers une infrastructure plus agile avec le Cloud Computing

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!

5

Page 7: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Virtualization...

Page 8: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Normal Program

Operating System

Program

Hardware

Page 9: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Virtualization

Operating System

Hypervisor

Hardware

Operating System

Program Program

Page 10: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Cloud Computing...

Page 11: Vers une infrastructure plus agile avec le 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

isolation10

Page 12: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Amazon Web Services (AWS)

• Why Amazon?o Mature, stable, simple APIo Pay as you go modelo http://aws.amazon.com/

• Principal Serviceso Elastic Compute Cloud (EC2)o Simple Storage Service (S3)o Elastic Block Store (EBS)

11

Page 13: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Amazon Web Services (AWS)

• S3 (Simple Storage Service) is a service for storing and accessing data on the Amazon cloudo From a user’s point-of-view, S3 is

independent from the other Amazon serviceso 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

Page 14: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Amazon Web Services (AWS)

• Elastic Block Storeo Locally mounted storageo Highly availableo Possible to breakpoint to S3

13

Page 15: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Amazon Web Services (AWS)

• Where is it?o USAo Europe (Ireland)o More to come?

• Do we need to know?

14

Page 16: Vers une infrastructure plus agile avec le Cloud Computing

15

Deployments are isolated

Resources only used when needed

Resources instantly available

Deployment onto Cloud

Page 17: Vers une infrastructure plus agile avec le Cloud Computing

dataset creation

Image and Disk Factory

16

Repository

Machine images

Disk images

package installationscripts execution

Page 18: Vers une infrastructure plus agile avec le Cloud Computing

Dynamic Deployment Composition

17

Repository

Machine images

Disk images

Page 19: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Demo...

Page 20: Vers une infrastructure plus agile avec le Cloud Computing

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

19

Page 21: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

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

20

Page 22: Vers une infrastructure plus agile avec le Cloud Computing

12/10/09

Go and Play... Poker in the Cloud

;-)Merci

Questions?

Page 23: Vers une infrastructure plus agile avec le Cloud Computing

merci aux sponsors !