StartPad Countdown 4 - Windows Azure

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    StartPad Countdown 4 - Windows Azure - Presentation Transcript

    1. Windows Azure
       John Bravenec
      Lead Program Manager
      Windows Azure
      Microsoft
    2. The Windows Azure Platform
      Web and clouds
      Third party cloud
      Web applications
      Compute
      Storage
      Management
      Management
      Relational data
      Connectivity
      Interoperability
      Access control
      On-premises
      On-premises systems
      Composite applications
    3. Windows Azure is
      a place to run your applications.
    4. Windows Azure is
      a cloudcomputing platform,
      so it’s designed to scale.
    5. Windows Azure is
      a utility computing platform,
      so you pay for what you use.
    6. Inside are many servers.
    7. with VMs running Windows.
    8. We call this the Fabric,
    9. and it’s where your app runs.
      Your Application
    10. Management tasks are automated by the
      Fabric Controller.
    11. You tell the Fabric Controller what to do, and it figures out how to do it.
    12. For this to work, you need to tell us about your application.
    13. The Service Model
      What are the components (roles)?
      How do they interact?
      At what scale?
      Web role
      Worker role
      Web role
      Worker role
      Web role
      Worker role
      LB
    14. Windows Azure does scale out.
    15. Stateless compute
      + Durable storage
      = Scalable application
    16. Storage is just another app.
      Storage Service
    17. Durable Storage
      Three abstractions:
      Three replicas of everything
      Shared key authentication
      REST API
      Blobs
      Tables
      Queues

    18. Blobs
      Like files
      Up to 50GB each
      8KB metadata each
      Stored in containers
      Public or private access at container level
    19. Tables
      Entities with properties
      Non-relational
      Partitioned for scale
      No fixed schema
      ADO.NET Data Services
    20. Queues
      Asynchronous message passing
      8KB messages
      Two-phase commit

    21. Web role
      Worker role
      Web role
      Worker role
      Web role
      Worker role
      LB
      Storage
      Putting it All Together
    22. Developer experience is key.
    23. Making Your Life Easier
      Simulated cloud on your laptop
      Development fabric
      Development storage
      Local debugging
      Command-line + Visual Studio add-in
      ASP.NET providers
      Storage client library
      Management portal
    24. Web Role
      Receives internet traffic
      Hosted by IIS
      Typically ASP.NET
      Partial trust
    25. Worker Role
      Doesn’t receive internet traffic
      Runs forever
      .NET assembly
      Partial trust
    26. Debugging
      Locally, what you would expect
      In the cloud, logging
    27. Deployment and Maintenance
      Deploy
      Web portal
      Upload in browser or to storage
      APIs
      Upload to storage
      Maintain
      Scale, upgrade, reconfigure in portal, APIs
      Retrieve logs, set up alerts
    28. Questions?

    + Start PadStart Pad, 2 weeks ago

    custom

    44 views, 1 favs, 1 embeds more stats

    John Bravenec from the Windows Azure team will prov more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 44
      • 43 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 1 views on http://startpad.org

    more

    All embeds
    • 1 views on http://startpad.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories