Cloud Computing With Windows Azure
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,341
On Slideshare
2,291
From Embeds
50
Number of Embeds
5

Actions

Shares
Downloads
46
Comments
0
Likes
1

Embeds 50

http://cloudytech.blogspot.com 35
http://www.slideshare.net 8
http://cloudytech.blogspot.in 5
http://cloudytech.blogspot.co.uk 1
http://www.cloudytech.blogspot.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • © 2008 Microsoft Corporation. All rights reserved.

Transcript

  • 1. Joseph Hofstader Architect Developer & Platform Evangelism [email_address] Blog: http://blogs.msdn.com/joe_hofstader
  • 2. Cloud Computing Windows Azure Platform Windows Azure .NET Services SQL Services Live Framework Q/A
  • 3.
    • UC Berkeley
    • “ the combination of Software as a Service applications and the requisite infrastructure.”
    • Cloud offerings:
    • Illusion of infinite computing resources
    • No up-front commitment by cloud users
    • Pay-per use on a short-term basis
    • Cloud Application Needs:
    • Model of computation
    • Model of storage
    • Model of communication
  • 4.
    • Application Opportunities
      • Mobile Interactive Applications
        • Cloud-based data – mobile input
      • Parallel Batch Processing
      • Analytics
        • Business Intelligence
      • An extension to computation intensive desktop applications
  • 5. .NET Services Windows Azure Live Services Applications Applications SQL Services Others Windows Mobile Windows Vista/XP Windows Server
  • 6. .NET Services Windows Azure Live Services Applications Applications SQL Services Others Windows Mobile Windows Vista/XP Windows Server … Fabric Compute Storage Config Application
  • 7. Windows Azure Fabric Load Balancer HTTP IIS VMs VMs Web Role Instance Worker Role Instance VMs … Fabric Compute Storage Application
  • 8. Blobs Queues Tables HTTP … Fabric Compute Storage Application
  • 9.
    • A start-up creating a new Web site .
      • Saves time and money addressing infrastructure design/implementation.
    • An ISV creating a software-as-a-service (SaaS) version of an existing on-premises .NET application.
    • An enterprise creating an application for its customers.
      • Frees the enterprise from the responsibility and expense of managing its own servers, turning capital expenses into operating expenses.
  • 10. .NET Services Windows Azure Live Services Applications Applications SQL Services Others Windows Mobile Windows Vista/XP Windows Server .NET Services Access Control Service Bus Workflow ?
  • 11. Access Control Service 1) Present SAML token 2) STS creates new SAML token according to rules 3) Return new SAML token 4) Present new SAML token User Browser 5) Use new SAML token to determine what this user can do Application STS Rules Access Control Service Bus Workflow ?
  • 12. Service Bus Registry Endpoints 1) Register endpoints 2) Discover endpoints 3) Access application Organization Y Organization X Application Application Access Control Service Bus Workflow
  • 13. Workflow Service Application Application HTTP Access Control Service Bus Workflow Service Bus
  • 14.
    • An ISV that provides an application used by customers in many different organizations .
      • Translate diverse claims used in the various customer organizations into a consistent set that the ISV’s application could use.
    • An enterprise can let software at its trading partners access one of its applications.
      • Register Web service endpoints with Service Bus.
    • An enterprise in a B2B scenario needs to allow its trading partners to adapt their business process to a service they expose.
  • 15. .NET Services Windows Azure Live Services Applications Applications SQL Services Others Windows Mobile Windows Vista/XP Windows Server SQL Data Services SQL Services Others (Future)
  • 16. SQL Data Services Authorities Data Center HTTP/ SOAP . . . . . .
  • 17.
    • An application might archive older data to SQL Data Services.
    • A manufacturer wishes to make product information available directly to customers.
      • REST based APIs allow data to be consumed across platforms.
  • 18. .NET Services Windows Azure Live Services Applications Applications SQL Services Others Windows Mobile Windows Vista/XP Windows Server Data Sync Application Cloud Desktop/Device
  • 19.  
  • 20. HTTP
  • 21.
    • A Java application running on Linux could rely on the Live Framework to access a user’s contacts information.
    • A .NET Framework application might use the Live Framework as a data caching and synchronization service.
    • An ISV can create a mesh-enabled Web application that lets people keep track of what their friends are doing.
  • 22.
    • Windows Azure provides a Windows-based computing and storage environment in the cloud.
    • .NET Services offers cloud-based infrastructure for cloud and on-premises applications.
    • SQL Services provides a cloud database today through SQL Data Services, with more cloud-based data services planned.
    • Live Services provides the Live Framework, which lets application access Live Services data, synchronize data across systems, and more.
  • 23.  
  • 24. © 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.