ScaleConf 2013 - Scaling on Windows Azure

Post on 26-May-2015

285 views 0 download

Tags:

description

The Windows Azure architecture is based on scale-out and offers different scale-units to build large systems. In this session, we will discuss the capabilities for compute, distributed caching, storage and big data.

Transcript of ScaleConf 2013 - Scaling on Windows Azure

“Scaling on Windows Azure”

Beat Schwegler - Director, Platform Strategy Group - Microsoft corp.

beatsch@microsoft.com - http://cloudbeatsch.com - @cloudbeatsch

democratized access to scale & reach

spectrum of IT services

global footprint

99.95% monthly SLA

application

platforms

operating

systems

Windows

Azure

store

open platform

scaling on Windows Azure

Cloud Services

servicepackage

servicepackage

servicepackage

servicepackage

Network load-balancer configured for traffic

fault and upgrade domains

storage options

Windows Azure Cache

Windows Azure CDN

Windows Azure Traffic Manager

direct users to the service in the closest region

data becomes the new currency

store – store – store – store – store

move compute to data

the hadoop ecosystem

MapReduce

Map f(k1,v1) list(k2,v2)

Reduce f(k2, list(v2)) (k2, v3)

functionallyin practice, WordCount

the quick brown fox jumps over the lazy dog

Map

(the,1) (quick,1), (brown,1), (fox,1), (jumps,1) (over,1), (the,1),(lazy,1),(dog,1)

Shuffle

(the,(1,1)) (quick,1), (brown,1), (fox,1),(jumps,1) (over,1),(lazy,1),(dog,1)

Reduce

(the,2) (quick,1), (brown,1), (fox,1), (jumps,1),(over,1), (lazy,1),(dog,1)

in code

Then, scale to TB/PB of data over 10’s, 100’s or 1000’s of nodes

scaling on Windows Azure

start nowhttp://WindowsAzure.com