Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel: 0403809914

Similar presentations


Presentation on theme: "Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel: 0403809914"— Presentation transcript:

1

2 Windows Azure Dave Glover Developer Evangelist Microsoft Australia dglover@microsoft.comdglover@microsoft.com, Tel: 0403809914 Http://blogs.msdn.com/dglover ES16

3 Agenda Windows Azure Storage Services Identity Services SQL Data Services

4 An Operating System for the cloud Designed for utility computing It has four primary features: – Automated Management – Powerful service hosting environment – Scalable, available cloud storage – A rich, familiar developer experience What Is Windows Azure?

5 A Look Inside Azure

6

7 Interoperability Azure ™ Services Platform SOAP/REST/XML

8 Simple architectures for scalability Cloud Storage (blob, table, queue) Web Role LB n Worker Role m

9 The Cloud on Your Desktop Azure Portal

10 Durable Storage Durable, scalable, available store Simple abstractions Simple interface – REST – ADO.NET Data Services Blobs Tables … … Queues

11 Azure Storage/Powershell Demo

12 1.Who are you? 2.What are you allowed to do? Identity and Cloud Computing

13 Hard to get that to work in all the contexts – “You are never done” There’s so much choice – Kerberos, X.509, SAML, LDAP, OpenID, etc Security Islands – Application, technology and organizational Now: extend seamlessly to cloud services Identity Landscape

14 Claims-based model – Authentication & Authorization Abstraction Layer Claim: statement by one subject about another – Email = kcameron@microsoft.comkcameron@microsoft.com – Age > 21, Employer =Microsoft, Role= Architect Identity Metasystem – Open Standards-based architecture for exchange of claims under user control – “Claims transformers” that match impedance Developer to claims model – Infrastructure adapts environment Claims-Based Access

15 Your Application Microsoft Services Identity Backbone Active Directory Active Directory Microsoft Services Connector Microsoft Services Identity Backbone Third Party STS User Database User Database Live ID Managed Domains Managed Domains Consumers Active Directory Active Directory “Geneva” Server YOUR Application YOUR Application “Geneva” Framework Microsoft Federation Gateway

16 Data services tier of the Azure Services Platform Built on SQL Server foundation Broad data platform capabilities as a service – Friction-free provisioning, scaling – Significant investments in scale, HA, lights-out operation and TCO Reference Data Reporting ETL Data Mining

17 Data Model And ACE Concepts

18 SQL Data Services Explorer Demo

19 Windows Azure SDK Preview of the cloud infrastructure – Free usage, with quotas Key features: – VMs with dedicated resources – Automated Management – Simple service architectures – ASP.net websites, managed code workers – Storage: Blobs, tables, queues – Single, large datacenter on U.S. west coast Technical Preview Available Now!!

20 Business model – Consumption-based billing – Strict SLAs with financial guarantees Global reach – Presence in multiple datacenters – Geo-distribution Service hosting options – Native code support

21 An Operating System for the cloud Designed for utility computing It has four primary features: – Automated Management – Powerful service hosting environment – Scalable, available cloud storage – A rich, familiar developer experience Summary – Azure is...

22 Technical preview starts now. Go get it! – http://www.azure.com/windows http://www.azure.com/windows – Get yourself a pocket card with the full list Online resources at – http://www.microsoft.com/azure/resources.mspx http://www.microsoft.com/azure/resources.mspx Microsoft PDC – http://www.microsoftpdc.com http://www.microsoftpdc.com Call To Action

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

24 What’s in the model? – Service topology and size – Health constraints – Configuration settings Automated Service Management Develop and Model Deploy and Run Maintain Service Health

25 So What? Default.aspx

26 We Got Scalability For Free! Scalability Availability Zero-downtime upgrades All with existing tools and skills Default.aspx LB

27 Horizontal Scaling What about state? (e.g., shopping cart)

28 Separating State Durable Store

29 Data Modeling and Partitioning It’s not much different than what you are used to Lookups Static Content Tags Content Postings Wikis Comments User Profiles User Preferences

30 Data Modeling and Partitioning How does SQL Data Services store our data? Spread your data across multiple containers for best performance

31 Application: requires, uses claims to define users Claims provider: supports protocols for issuing claims Relationship: context in which meaning of claims defined Claims-Based Access Relationship Claims Provider (Security Token Service) Claims Provider (Security Token Service) 2. Get claims 3. Send claims 1. Require claims SUBJECT Application (requires Claims) Application (requires Claims)

32 © 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 "Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel: 0403809914"

Similar presentations


Ads by Google