Your SlideShare is downloading. ×
0
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Cloud Computing With Windows Azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing With Windows Azure

1,369

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,369
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
49
Comments
0
Likes
1
Embeds 0
No embeds

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. <ul><li>UC Berkeley </li></ul><ul><li>“ the combination of Software as a Service applications and the requisite infrastructure.” </li></ul><ul><li>Cloud offerings: </li></ul><ul><li>Illusion of infinite computing resources </li></ul><ul><li>No up-front commitment by cloud users </li></ul><ul><li>Pay-per use on a short-term basis </li></ul><ul><li>Cloud Application Needs: </li></ul><ul><li>Model of computation </li></ul><ul><li>Model of storage </li></ul><ul><li>Model of communication </li></ul>
    • 4. <ul><li>Application Opportunities </li></ul><ul><ul><li>Mobile Interactive Applications </li></ul></ul><ul><ul><ul><li>Cloud-based data – mobile input </li></ul></ul></ul><ul><ul><li>Parallel Batch Processing </li></ul></ul><ul><ul><li>Analytics </li></ul></ul><ul><ul><ul><li>Business Intelligence </li></ul></ul></ul><ul><ul><li>An extension to computation intensive desktop applications </li></ul></ul>
    • 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. <ul><li>A start-up creating a new Web site . </li></ul><ul><ul><li>Saves time and money addressing infrastructure design/implementation. </li></ul></ul><ul><li>An ISV creating a software-as-a-service (SaaS) version of an existing on-premises .NET application. </li></ul><ul><li>An enterprise creating an application for its customers. </li></ul><ul><ul><li>Frees the enterprise from the responsibility and expense of managing its own servers, turning capital expenses into operating expenses. </li></ul></ul>
    • 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. <ul><li>An ISV that provides an application used by customers in many different organizations . </li></ul><ul><ul><li>Translate diverse claims used in the various customer organizations into a consistent set that the ISV’s application could use. </li></ul></ul><ul><li>An enterprise can let software at its trading partners access one of its applications. </li></ul><ul><ul><li>Register Web service endpoints with Service Bus. </li></ul></ul><ul><li>An enterprise in a B2B scenario needs to allow its trading partners to adapt their business process to a service they expose. </li></ul>
    • 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. <ul><li>An application might archive older data to SQL Data Services. </li></ul><ul><li>A manufacturer wishes to make product information available directly to customers. </li></ul><ul><ul><li>REST based APIs allow data to be consumed across platforms. </li></ul></ul>
    • 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. <ul><li>A Java application running on Linux could rely on the Live Framework to access a user’s contacts information. </li></ul><ul><li>A .NET Framework application might use the Live Framework as a data caching and synchronization service. </li></ul><ul><li>An ISV can create a mesh-enabled Web application that lets people keep track of what their friends are doing. </li></ul>
    • 22. <ul><li>Windows Azure provides a Windows-based computing and storage environment in the cloud. </li></ul><ul><li>.NET Services offers cloud-based infrastructure for cloud and on-premises applications. </li></ul><ul><li>SQL Services provides a cloud database today through SQL Data Services, with more cloud-based data services planned. </li></ul><ul><li>Live Services provides the Live Framework, which lets application access Live Services data, synchronize data across systems, and more. </li></ul>
    • 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.

    ×