windows azure inside a datacenter video

Post on 31-Dec-2015

223 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Windows Azure

Mark RussinovichTechnical FellowWindows Azure

SPC135

Windows Azure

flexible open solid

Global Footprint

Inside a Datacenter video

pay only for what you use

focus on apps, not infrastructure

Web Sites Build with ASP.NET, Node.js or

PHP Deploy in seconds with FTP, Git

or TFS Start for free, scale up as your

traffic grows

1

Web Sites shared reserved

SHARED INSTANCES

:-)

shared

2SHARED INSTANCES

:-)

:-)

Web Sites shared reserved

shared

SHARED INSTANCES

:-)

Web Sites

1shared reserved

RESERVED INSTANCE

:-):-)

0reserved

Web Sites

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-)

reserved

Web Sites

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-):-)

:-) :-)

:-)

:-) :-)

reserved

Mobile Services Easily build cloud back-ends Data, identity management, push

notifications Windows 8, Windows Phone, iOS

Data ID Services

Custom Script(s)<//>

Cloud Services Build infinitely scalable apps

and services Support rich multi-tier

architectures Automated application

management

Network Load Balancer

Windows Azure Datacenter

Network Load Balancer

Windows Azure Datacenter

• We have several types of communication between roles:• PowerPoint file sent from Web Role to Worker Role• Branding violations returned from Worker Role to user

• Requirements:• Communication must be asynchronous• Must support concurrent violation scans for different users• Failure of any node must cause at worst a delay

Branding Police Inter-Role Communication

WebRole

Worker

Role

Branding PoliceWeb Role

Web Role

WorkerRole

WorkerRole

{…-…-...-…}-report.txt {…-…-...-…}

{…-…-...-…}

Working on…Violations:…

bra

nd

ing

polic

e.c

lou

dap

p.n

et

applicationbuilding

blocks

storagebig data

caching

CDN

database

identity

media

messaging

networking

trafficcloud

services

Virtual Machines Windows Server and Linux Flexible Workload Support Virtual Private Networking

virtual machine portability

Windows Azure

Your Data Center

Windows Azure

Your Data Center

Your Data Center

Windows Azure Other Service Providers

Your Data Center

Windows Azure Other Service Providers

no lock-in

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

Windows Azure Storage

VM with persistent drive

reliable and always on

Windows Azure Storage

VM with persistent drive

continuous storage

geo-replication

WEST

DC

EASTDC

> 500 miles

Windows Azure Storage

Cache Low latency, in-memory

distributed cache Dynamically grow and shrink

cache size High availability support Memcached protocol support

Web Roles

300MB 300MB 300MB 300MB

1.2GB Distributed Cache

distributed cache

24GB Distributed Cache

Web Roles

12GB CacheWorker Role

12GB CacheWorker Role

2

24GB Distributed Cache

Web Roles

12GB CacheWorker Role

12GB CacheWorker Role

4

12GB CacheWorker Role

12GB CacheWorker Role

48GB Distributed Cache

Service Bus Secure messaging and relay

capabilities Easily build hybrid apps Enable loosely coupled

solutions

Tightly Coupled

Store Front End

Drivers

Shipping Service

Tracking

Store Front End

Shipping Service

Drivers

Tracking

Tightly Coupled

Store Front End

Drivers

Shipping Service

Tracking

Order Queue

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Loosely Coupled

Store Front End

Order Queue

Tracking

Tracking

Shipping Service

Loosely Coupled

Services Bus Queues

Service Bus Queue

Internet

Hi!

ASP.NET MVC 4 Mobile App

Service Bus Relay

service bus relaycloud application

Internet

Enterprise

app behindfirewall

applicationbuilding

blocks

storagebig data

caching

CDN

database

identity

media

messaging

networking

trafficcloud

services

SQL Database Relational SQL Server Engine

in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support

Windows Azure Store Consume services from

ecosystem of partners Easily try and purchase Billing integrated within your

Azure bill

multiple languages

http://www.windowsazure.com/en-us/develop/overview/

open source

http://github.com/windowsazure

89Australia

AustriaBelgium

BrazilCanada

ChileColombia

Costa RicaCyprus

Czech RepublicDenmark

FinlandFrance

GermanyGreece

Hong KongHungary

IndiaIreland

IsraelItaly

JapanKorea

LuxembourgMalaysia

MexicoNetherlands

New ZealandNorway

PeruPhilippines

PolandPortugal

Puerto RicoRomania

RussiaSingapore

SpainSweden

SwitzerlandTrinidad &

TobagoUK

United StatesNew Countries:

Algeria

ArgentinaBelarus

BulgariaCroatia

Dominican Rep

EcuadorEgypt

El SalvadorEstonia

GuatemalaIceland

IndonesiaJordan

KazakhstanKenya

KuwaitLatvia

LiechtensteinLithuania

MacedoniaMalta

MontenegroMorocco

AzerbaijanNigeriaOman

PakistanPanama

ParaguayQatar

Saudi ArabiaSerbia

SlovakiaSlovenia

South AfricaSri Lanka

TaiwanThailand

TunisiaTurkey

UAEUkraine

UruguayVenezuela

Bahrain

countries and territories

Windows Azure

flexible open solid

start now.http://WindowsAzure.com

• Follow us on Twitter @WindowsAzure

• Get Started: www.windowsazure.com

Resources

Please submit session evals

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related