Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to windows azure: windows azure, sql azure and app fabric

Similar presentations


Presentation on theme: "Introduction to windows azure: windows azure, sql azure and app fabric"— Presentation transcript:

1

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.


Download ppt "Introduction to windows azure: windows azure, sql azure and app fabric"

Similar presentations


Ads by Google