introduction à windows azure

60
Introduction à Windows Azure Mickaël MOTTET Expert technique @ Osiatis ATS [email protected] @MCKLMT

Upload: mcklmt

Post on 01-Jun-2015

277 views

Category:

Technology


1 download

DESCRIPTION

2Slides de ma présentation réalisée le 25/04/2013 aux étudiants de l'Exia / Cesi de Rouen

TRANSCRIPT

Page 1: Introduction à Windows Azure

Introduction à Windows Azure

Mickaël MOTTETExpert technique @ Osiatis [email protected]@MCKLMT

Page 2: Introduction à Windows Azure

4 6OO collaborateurs

344M€de CA en 2012

53 sites en Europe dont

32 en France

14/09/2012 rapprochement

avec ESR

Infrastructure Management Services Infrastructure Professional Services Critical Maintenance Services Application & Technology Services Infrastructure Consulting & Cloud

Page 3: Introduction à Windows Azure

What is the cloud?

Page 4: Introduction à Windows Azure

What is the cloud?

An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints

Page 5: Introduction à Windows Azure

Cloud Computing Usages

tCom

pute

Inactivity

Period

t

t

t

On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Com

pute

Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough

Com

pute

Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Com

pute

Page 6: Introduction à Windows Azure

Cloud Computing Patterns

Software-as-a-Service

consume

SaaSPlatform-as-a-Service

build

PaaSInfrastructure-as-a-

Service

host

IaaS

Page 7: Introduction à Windows Azure

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Man

ag

ed b

y v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Packaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

eCloud Computing Patterns

Page 8: Introduction à Windows Azure

Windows Azure

Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters

Solid

Open

Flexible

Page 9: Introduction à Windows Azure

Global Footprint

Page 10: Introduction à Windows Azure

99.95% monthly SLA

Page 11: Introduction à Windows Azure

Pay only for what you use

Page 12: Introduction à Windows Azure

Cloud services Web sites Virtual machines

Page 13: Introduction à Windows Azure

Windows AzureDemo

Page 14: Introduction à Windows Azure

Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private Networking

Page 15: Introduction à Windows Azure

Virtual MachinesDemo

Page 16: Introduction à Windows Azure

Virtual machine portability

Page 17: Introduction à Windows Azure

Windows Azure

Your Data Center

Page 18: Introduction à Windows Azure

Windows Azure

Your Data Center

Page 19: Introduction à Windows Azure

Your Data Center

Windows Azure Other Service Providers

Page 20: Introduction à Windows Azure

Windows Azure

Your Data Center

Other Service Providers

no lock-in

Page 21: Introduction à Windows Azure

Windows Azure Storage

VM with persistent drive

Page 22: Introduction à Windows Azure

Windows Azure Storage

VM with persistent drive

Page 23: Introduction à Windows Azure

Windows Azure Storage

VM with persistent drive

Page 24: Introduction à Windows Azure

Reliable and always on

Windows Azure Storage

VM with persistent drive

Page 25: Introduction à Windows Azure

Applicationbuilding blocks

StorageBig data

Caching

CDN

Database

Identity

Media

Messaging

Networking

Traffic

Page 26: Introduction à Windows Azure

Continuous storage

geo-replication

WEST

DC

EASTDC

> 500 miles

Windows Azure Storage

Page 27: Introduction à Windows Azure

Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows

Page 28: Introduction à Windows Azure

Web sitesDemo

Page 29: Introduction à Windows Azure

1shared reserved

SHARED INSTANCES

:-)

shared

Web sites

Page 30: Introduction à Windows Azure

2SHARED INSTANCES

:-)

:-)

shared reserved

shared

Web sites

Page 31: Introduction à Windows Azure

SHARED INSTANCES

:-)

1shared reserved

RESERVED INSTANCE

:-):-)

0reserved

Web sites

Page 32: Introduction à Windows Azure

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-)

reserved

Web sites

Page 33: Introduction à Windows Azure

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-):-)

:-) :-)

:-)

:-) :-)

reserved

Web sites

Page 34: Introduction à Windows Azure

Cloud servicesBuild infinitely scalable apps and servicesSupport rich multi-tier architecturesAutomated application management

Page 35: Introduction à Windows Azure

Cloud services: Development Demo

Page 36: Introduction à Windows Azure

ServicePackage

ServicePackage

Page 37: Introduction à Windows Azure

ServicePackage

Server Rack 1 Server Rack 2

Virtual machine

Virtual machine

Provision Role InstancesDeploy App CodeConfigure Network

Virtual machine

Virtual machine

Page 38: Introduction à Windows Azure

Windows Azure Datacenter

ServicePackage

Provision Role InstancesDeploy App CodeConfigure Network

Page 39: Introduction à Windows Azure

Windows Azure Datacenter

ServicePackage

Provision Role InstancesDeploy App CodeConfigure Network

Page 40: Introduction à Windows Azure

Network Load Balancer

Windows Azure Datacenter

Network load-balancer configured for traffic

Provision Role InstancesDeploy App CodeConfigure Network

Page 41: Introduction à Windows Azure

Network Load Balancer

Windows Azure Datacenter

Page 42: Introduction à Windows Azure

Cloud services: Management Demo

Page 43: Introduction à Windows Azure

Applicationbuilding blocks

StorageBig data

Caching

CDN

Database

Identity

Media

Messaging

Networking

Traffic

Page 44: Introduction à Windows Azure

Multiple languages

Page 45: Introduction à Windows Azure

http://github.com/windowsazure

Open source

Page 46: Introduction à Windows Azure

DBSQL databaseRelational SQL Server Engine in the CloudClustered for high availabilityFully Managed ServiceSQL Reporting support

Page 47: Introduction à Windows Azure

SQL databaseDemo

Page 48: Introduction à Windows Azure

Blob storageHighly available, scalable and secure file systemBlobs can be exposed publically over httpContinuous geo-replication across datacenters

Page 49: Introduction à Windows Azure
Page 50: Introduction à Windows Azure

CacheLow latency, in-memory distributed cacheDynamically grow and shrink cache sizeHigh availability supportMemcached protocol support

Page 51: Introduction à Windows Azure

Web Roles

300MB 300MB 300MB 300MB

1.2GB Distributed Cache

distributed cache

Page 52: Introduction à Windows Azure

24GB Distributed Cache

Web Roles

12GB CacheWorker Role

12GB CacheWorker Role

2

Page 53: Introduction à Windows Azure

24GB Distributed Cache

Web Roles

12GB CacheWorker Role

12GB CacheWorker Role

4

12GB CacheWorker Role

12GB CacheWorker Role

48GB Distributed Cache

Page 54: Introduction à Windows Azure

IdentityIntegrate with enterprise identityEnable single sign-on within your appsEnterprise Graph REST API93% of Fortune 1000 use Active Directory

Page 55: Introduction à Windows Azure

Service busSecure messaging and relay capabilitiesEasily build hybrid appsEnable loosely coupled solutions

Page 56: Introduction à Windows Azure

Windows Azure

Service bus relayCloud application

Internet

Enterprise

App behindfirewall

Page 57: Introduction à Windows Azure

Windows Azure Instance Sizes

Unit of Compute Defined

Variable instance sizes to handle complex workloads of any size

Small1 x

1.6Ghz (moderate IO) 1.75 GB memory

225 GB storage(instance storage)

Medium2 x

1.6Ghz (high IO)3.5 GB

memory 490 GB storage(instance storage)

Small

44,69€Per month

Medium

88,62€Per month

X-Large

354,48€ Per month

Large

177,24€Per month

Large 4 x

1.6Ghz (high IO) 7.0 GB

memory1000 GB storage(instance storage)

X-Large8 x

1.6Ghz(high IO)

14 GB memory2040 GB

(instance storage)

11,18€Per month

Extra Small

Extra Small1 x 1.0Ghz(low IO)

768 MB memory 20 GB storage

(instance storage)

Page 58: Introduction à Windows Azure

Windows Azure MSDN Benefits

http://www.windowsazurepass.com/azureu Get your free Windows Azure Pass today!

Page 59: Introduction à Windows Azure

Resources

Windows Azure Websitehttps://www.windowsazure.com

Windows Azure Costhttp://aka.ms/Calculatrice

Windows Azure GitHubhttps://github.com/WindowsAzure

Blog Odinhttp://odin.osiatis.com/

Page 60: Introduction à Windows Azure

Play now!WindowsAzure.com

[email protected]@MCKLMT