Download presentation
Presentation is loading. Please wait.
Published byWillis Osborne Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.