Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing for Windows Azure

Similar presentations


Presentation on theme: "Developing for Windows Azure"— Presentation transcript:

1 Developing for Windows Azure
Steve Spencer, Black Marble Simon Thurman, Microsoft

2 Agenda Windows Azure Recap Web Deploy IntelliTrace Caching
Global Traffic Manager Remote Access Service Bus Access Control Service

3 Windows Azure Platform
Application Runtimes, Frameworks, and Tools .NET Java PHP Application Services AppFabric Identity ACLs Federation Caching Distrib. Cache Partitioning Messaging Pub/Sub Relay Data Synchronization DB-to-DB Client Sync Reporting Analytics Operating System and Database: Compute Storage Network Connect CDN Database Relational Databases VMs Web Worker Blobs Tables Queues

4 Windows Azure November 2010 Update
New Windows Azure Platform Management Portal Multiple Service Administrators (co-admins) Remote Desktop Full IIS Windows Server 2008 R2 & IIS 7.5 Elevated Privileges Windows Azure Connect (CTP) Windows Azure Virtual Machine Role (beta) Extra Small Instances

5 Web Deploy Deploying to Windows Azure is reasonably quick, however it can be quicker… Only use for development Can only update a single instance Since the package is not updated, changes may be lost *SDK 1.3 Update

6 MIX 11 4/4/2019 Web Deploy demo © 2011 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.

7 IntelliTrace Requires .NET 4.0 and Visual Studio 2010 Ultimate
Need to deploy with option IntelliTrace enabled *June 2010 Windows Azure Tools + SDK (SDK 1.4 Update)

8 demo IntelliTrace MIX 11 4/4/2019
© 2011 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.

9 Windows Azure AppFabric Caching
MIX 11 4/4/2019 Windows Azure AppFabric Caching Distributed in-memory cache for Windows Azure apps Integrate directly with the cache using a .NET client library Session state provider for Windows Azure applications Caching provided as a building block service Configure an AppFabric Namespace Choose your cache size Write code against the service Familiar & Consistent .NET APIs Same APIs as Windows Server AppFabric Available by the end of April Start using the CTP today at © 2011 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.

10 Windows Azure AppFabric Caching
MIX 11 4/4/2019 Windows Azure AppFabric Caching demo © 2011 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.

11 Windows Azure Traffic Manager
MIX 11 4/4/2019 Windows Azure Traffic Manager © 2011 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.

12 Windows Azure Traffic Manager
MIX 11 4/4/2019 Windows Azure Traffic Manager Load balancing across multiple Hosted Services Integrated in the Windows Azure Platform portal Three scenarios enabled with the CTP Performance Fault Tolerance Round Robin Directs the user to the best / closest deployment Redirect traffic to another deployment based on availability Traffic routed to deployments based on fixed ratio © 2011 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.

13 Windows Azure Traffic Manager
MIX 11 4/4/2019 Windows Azure Traffic Manager demo © 2011 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.

14 Windows Azure AppFabric – Access Control Service

15 About Windows Azure AppFabric
Service Bus Connectivity across network boundaries Access Control Service Federated, claims-based authorization for websites and web services Caching

16 AppFabric Access Control
Simplify and automate complex authorization schema requests. Provide abstraction for federated claims-based authentication. Easily establish secure trust relationship. Data and Applications Applications or Users

17 Access Control Service
OAuth Web or Rich Application Standard Protocols and “Big Dogs” WS-* Access Control Service Standard Protocols Open ID: Google, Yahoo Facebook Provides claims-based access control for web services Usable from any platform (for real) Integrates with AD FS v2.0 Many identity providers, one code base

18 Access Control Service
Secured Web Site

19 Windows Identity Foundation Complements AppFabric Access Control
Active Directory and Live ID provide the authentication via Windows Identity Foundation: Who are you? Access Control simplifies and externalizes complex authorization requests: What are you now ALLOWED to do? Enterprise On-premises FEDERATED IDENTITY Active Directory Federation Server v2 Finished Services Scalable Services Active Directory Windows Identity Foundation AppFabric Access Control Web applications FEDERATED IDENTITY Microsoft Federation Gateway Windows Live ID

20 ACS Usage Azure Hosted Websites Non-Azure Websites On-Premise Websites
SilverLight/Phone 7 WCF services Azure AppFabric Service Bus SharePoint

21 Access Control Service Demo
Live Id Google ADFS : Creating your own provider Registration Customising Login

22 Thank you for listening. Any Questions?

23 New & Updated MSDN Benefits
MIX 11 4/4/2019 New & Updated MSDN Benefits Ultimate Premium Professional Compute 1500 hrs of small instances 1500 hrs of x-small instances 750 hrs of Storage 30GB 25GB 20GB Transactions 2M 1M 250K Bandwidth 35GB/35GB 30GB/30GB 25GB/25GB Databases 5GB Web Edition 1GB Web Edition © 2011 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 MIX 11 4/4/2019 © 2011 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. © 2011 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 "Developing for Windows Azure"

Similar presentations


Ads by Google