Vers une infrastructure plus agile avec le Cloud Computing

Post on 21-Oct-2014

1.458 views 3 download

Tags:

description

Marc-Elian BEGIN

Transcript of 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

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 -

12/10/09

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!

5

12/10/09

Virtualization...

12/10/09

Normal Program

Operating System

Program

Hardware

12/10/09

Virtualization

Operating System

Hypervisor

Hardware

Operating System

Program Program

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

isolation10

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

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

12/10/09

Amazon Web Services (AWS)

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

13

12/10/09

Amazon Web Services (AWS)

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

• Do we need to know?

14

15

Deployments are isolated

Resources only used when needed

Resources instantly available

Deployment onto Cloud

dataset creation

Image and Disk Factory

16

Repository

Machine images

Disk images

package installationscripts execution

Dynamic Deployment Composition

17

Repository

Machine images

Disk images

12/10/09

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

19

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

12/10/09

Go and Play... Poker in the Cloud

;-)Merci

Questions?

merci aux sponsors !