Presentation is loading. Please wait.

Presentation is loading. Please wait.

microsoft cloud platform: enterprise-class architecture

Similar presentations


Presentation on theme: "microsoft cloud platform: enterprise-class architecture"— Presentation transcript:

1 microsoft cloud platform: enterprise-class architecture
steve plank “planky” architectural evangelist, microsoft uk

2 agenda windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture

3 commercial cloud services
PRISM FY11 12/8/2018 commercial cloud services productivity comunications collaboration business apps management storage platform © 2010 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.

4 platform or infrastructure?
it’s common to divide cloud platforms into two categories: infrastructure as a service (IaaS) you create and control your own vm example: amazon. platform as a service (PaaS) you provide only an application to run examples: google and force.com microsoft’s cloud platform (windows azure) is most often viewed as PaaS the distinction is blurry, however vm IaaS os vm platform PaaS database database your application your application local storage local storage fabric

5 flexible service architecture
a service consists of: isolation boundary component roles roles can be web role… or worker role with endpoints numbered identical instances of each role …all specified in a service model web role worker role 1 1

6 applications are packaged
worker role web role 1 application binaries etc service model: serviceconfiguration.cscfg – dynamic change # instances of each role servicedefinition.csdef – fixed which roles make the app app.cspkg – application package Application

7 fabric is the core for paas
demand time

8 all is hidden… 1 1 2 sla 99.9% uptime 40 mins/ month backup
load balancer security patches sla 99.9% uptime software patches 1 1 service patches 40 mins/ month service packs 2 instance management

9 storage architecture a storage service consists of: blobs:
net/planky/splat blobs: “files” permissions tables: structured (not relational) queues: web   worker role a storage service consists of: isolation boundary storage types: blob table queue planky splat

10 video processing engine:
storage table storage queue storage 01A 01A web front-end: web role video processing engine: worker role blob storage avi wmv

11 storage lots of space… pay only for what you use distribution
scalability performance stays the same as load increases replication: data written 3 times instantly/strongly consistent geo-distribution: choose the location

12 connecting to the outside world
Service Bus

13 connecting to the outside world
Google AppFabricLabs CTP Available NOW Yahoo Live ID Facebook ACS ADFS2 AD Username: Password: OK Cancel

14 windows azure application fabric
service bus access control service authentication: adfs google, liveID, yahoo, facebook claims mapping: buyer from fabrikam  purchaser in adatum

15 sql azure microsoft’s rdb in the cloud
“sql server as a service” (is that SQLaaS  ???) management: sql server management studio sql coding: tools you know: ado.net “it’s just sql server”… max db size: 50gb… sharding.

16 sql azure lots of space… scalability replication: data written 3 times
performance stays the same as load increases replication: data written 3 times geo-distribution: choose the location familiar coding environment

17 review windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture

18 free compute and storage
“planky” architectural evangelist, microsoft uk


Download ppt "microsoft cloud platform: enterprise-class architecture"

Similar presentations


Ads by Google