1 / 21

steve plank “ planky ” m icrosoft

Introduction to windows azure: windows azure, sql azure and app fabric. steve plank “ planky ” m icrosoft. http://blogs.msdn.com/plankytroni xx. splank@microsoft.com. agenda. wind ows azure architecture wi ndows azure w indows azure storage

marly
Download Presentation

steve plank “ planky ” m icrosoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to windows azure: windows azure, sql azure and app fabric steve plank “planky” microsoft http://blogs.msdn.com/plankytronixx splank@microsoft.com

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

  3. iaas, paas, saas (on-premise) iaas paas saas applications applications applications applications you manage data data data data you manage runtime runtime runtime runtime middleware middleware middleware middleware you manage operatormanages operator manages os os os os virtualization virtualization virtualization virtualization operator manages servers servers servers servers storage storage storage storage networking networking networking networking

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

  5. applications are packaged • 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 web role worker role 0 0 1 1 Application

  6. fabric is the core for paas fabric demand time

  7. all is hidden… backup load balancer 0 security patches sla 99.95% uptime software patches 1 1 service patches service packs 2 instance management

  8. storage architecture • a storage service consists of: • isolation boundary • storage types: • blob • table • queue

  9. storage architecture • http://mystore.blob.core.windows.- net/planky/splat • blobs: • “files” • permissions • tables: • structured (not relational) • queues: • web   worker role planky splat

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

  11. agenda • windows azure architecture • windows azure • windows azure storage • windows azure application fabric architecture • service bus • access control service • sql azure architecture

  12. connecting to the outside world Service Bus

  13. connecting to the outside world Google acs v2 released april 11th Yahoo Username: Live ID Password: Facebook acs OK Cancel Aadfs2 ad

  14. tick box ipconfig

  15. agenda • windows azure architecture • windows azure • windows azure storage • windows azure application fabric architecture • service bus • access control service • sql azure architecture

  16. sql azure • sql azure: family • reporting • sync • database reporting data sync database

  17. working with sql azure your app sql azure tds change connection string

  18. architecture apps use standard sqlclientlibraries: odbc, ado.net, php, … application internet load balancer forwards ‘sticky’ sessions to tds protocol tier tds(tcp) lb security boundary tds(tcp) gateway: tds protocol gateway, enforces authn/authz policy; proxy to backend SQL gateway gateway gateway gateway gateway gateway sql sql sql sql sql sql TDS (tcp) scalability and availability: fabric, failover, replication, and load balancing

  19. agenda • windows azure architecture • windows azure • windows azure storage • windows azure application fabric architecture • service bus • access control service • sql azure architecture

  20. © 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.

More Related