Download presentation
Presentation is loading. Please wait.
Published byLouise Phillips Modified over 6 years ago
2
Introduction to windows azure: windows azure, sql azure and app fabric
steve plank “planky” microsoft
3
agenda windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture
4
iaas, paas, saas iaas paas saas storage servers networking os
(on-premise) iaas storage servers networking os middleware virtualization data applications runtime operator manages you manage paas operator manages you manage storage servers networking os middleware virtualization applications runtime data saas operator manages storage servers networking os middleware virtualization applications runtime data storage servers networking os middleware virtualization data applications runtime you manage
5
flexible service architecture
a service consists of: isolation boundary component roles roles can be web role… or worker role or vm role with endpoints numbered identical instances of each role …all specified in a service model web role worker role vm role 1 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.95% uptime backup load balancer security
patches sla 99.95% uptime software patches 1 1 service patches service packs 2 instance management
9
storage architecture a storage service consists of: storage types:
isolation boundary storage types: blob table queue
10
storage architecture blobs: tables: queues: “files” permissions
net/planky/splat blobs: “files” permissions tables: structured (not relational) queues: web worker role planky splat
11
video processing engine:
storage table storage queue storage 01A 01A web front-end: web role video processing engine: worker role blob storage avi wmv
12
agenda windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture
13
connecting to the outside world
Service Bus
14
connecting to the outside world
Google acs v2 released april 11th Yahoo Live ID Facebook acs Aadfs2 ad Username: Password: OK Cancel
15
tick box ip config
16
agenda windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture
17
sql azure sql azure: family reporting sync database database reporting
data sync database
18
working with sql azure your app sql azure tds change connection string
19
architecture lb security boundary sql sql sql sql sql sql
apps use standard sqlclient libraries: odbc, ado.net, php, … application internet load balancer forwards ‘sticky’ sessions to tds protocol tier tds(tcp) lb security boundary tds(tcp) gateway gateway: tds protocol gateway, enforces authn/authz policy; proxy to backend SQL TDS (tcp) sql sql sql sql sql sql scalability and availability: fabric, failover, replication, and load balancing
20
agenda windows azure architecture
windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture
21
© 2008 Microsoft Corporation. All rights reserved
© 2008 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.