Windows Azure Platform

Uploaded on

A presentation on the Windows Azure platform, including updates from PDC (i.e. codename "Dallas", Windows Azure platform AppFabric, and more).

A presentation on the Windows Azure platform, including updates from PDC (i.e. codename "Dallas", Windows Azure platform AppFabric, and more).

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Three parts to the platform:Windows Azure : O/S for the cloud, that hosts applications and provides lots of storageSQL AzureAppFabric : formerly .NET Services, higher level services that application platform developers will find usefulAlso, developer tools – VS 2008 and 2010Dallas, which is a new data feed platform that we’ll get into later
  • CTP for the last year; full feature set that will be there at commercial launch
  • WA is the O/S for the cloudAs you’d imagine, there are three parts:Compute – environment for hosting your applications; we have servers in datacenters w/ virtual machinesManagement – WA is more than just a way to run a VM; the application is not just running on one VM or one machine, and this brings a lot of challenges; WA brings an ability to provide lights-out service management; you provide a service model, which is a description of your serviceStorage – WA provides w/ it a massively scalabe storage system that is geodistributed
  • Because it’s a service ….. Certain things like HA, making sure your data is replicated, etc. – all handled by the service
  • Service BusACS – way of offloadingauthN/Z to the serviceDistributed cache (i.e. veolocity) coming … a lot more coming
  • Final piece … new project codenamed “Dallas”Information servicesWhether it’s unstructured data, structured data sets, real time web services …… a way to get access to real time data or to publish yoursCTP in commercial launch
  • Platform is language agnosticCompute : not an ASP.NET framework only platformJava, install tomcast, etc.
  • Describe the service architecture …Somewebroles taking in web requests … a LB … and some backend roles …
  • Working on these features right now …Today things run w/ user privileges … looking for admin privileges … unlocks the ability to install various legacy applications
  • Lists and brokered contnet … blobs, structureed info … etc.If you need content, you just go find it, signup, and use it


  • 1. Windows Azure Platform(PDC Update)
    Wade Wegner
    Architect, Microsoft Corporation
  • 2. The Windows Azure Platform
    Windows Azure
    SQL Azure
    Windows Azure platform AppFabric
    Developer tools
    Microsoft Codename “Dallas”
  • 3. Commercial Launch
    Feb 1
    • Paid usage
    • Commercial platform
    • CTP with full feature set
  • Overview
  • 4. Flexible application hosting
    Lights-out service management
    Provide code & service model, hit ENTER
    Storage at massive scale
  • 5. Relational database as a service
    Highly available, automatically maintained
    Extension of the SQL Server Data Platform
    Business Analytics
    Data Sync
  • 6. Secure connections between services
    Across organizational boundaries
    Claims-based access control
  • 7. Microsoft Codename “Dallas”Information Services
    Content brokerage and discovery platform
    Available as a CTP at commercial launch
  • 8. Design Principles
    Rock solid fundamentals
    Platform for business-critical applications
    Lower TCO
    Uses cloud characteristics to lower TCO
    Better together
    Comprehensive platform for complete solutions
    Enables interaction with other environments
  • 9. Rock Solid Fundamentals
    Performance and reliability
    High availability
    Scale out
  • 10. Lower TCO
    Higher level of abstraction
    Manage services, not servers
    Manage data, not databases
    Reduces cost of development & operations
    Access to shared resources
    Various levels of multi-tenancy
    Reduces cost of entry & operations
    Familiar programming models
    Reduces cost of development & maintenance
  • 11. Better Together
    One stop shop for required functionality
    Location affinity
    Co-located services in locations across the globe
    One project
    Manage software components across the platform
    One bill
    Consistent usage-based billing models
    View and manage one bill across the platform
    Shared functionality
    Microsoft Pinpoint, Microsoft Codename “Dallas”, …
  • 12. Demo: One Project
  • 13. Demo: One Project
  • 14. Demo: One Project
  • 15. Demo: One Bill
  • 16. Inter-Operability
    Componentized platform
    Use any subset of the services to build apps
    Build your own tools using service APIs
    Language agnostic application hosting
    Use any framework supported by Windows
    Language agnostic services
    Program against services using open web APIs
    Connected platform
    Integrate with on-premises apps, identity, etc.
  • 17. Lap Around
  • 18. Application Hosting
    Flexible service architectures
    Support for standard languages (Full Trust)
    Service healing
  • 19. Service Management
    Service management as a service
    Enables lights-out service management
    Powerful service upgrade models
    Including in-place rolling upgrade
  • 20. Storage
    Blobs, Tables, Queues
    (New) Drives
    Use standard file system APIs
    Designed for the cloud
    For easy access, from anywhere
    For durability
    For massive scale
  • 21. Coming Soon
    Programming model
    Administrator privileges in the VM
    Deployment of pre-configured VM images
    Still obtain the benefits of the WA service model
    User-selectable geo-locations for replicas
    Secondary indices on tables
    Service management
    Remote terminal server access to VMs
  • 22. Business Analytics
    Data Sync
  • 23. Database
    Relational database, provided as a service
    Highly symmetrical development and tooling experience (use TDS protocol and T-SQL)
    Highly scaled out, on commodity hardware
    Built on the SQL Server technology foundation
    Beyond “hosted database”
    High availability, DB provisioning, and DB management are provided by the service
    Pay for what you use
  • 24. Data Sync
    Tools for data synchronization with SQL Azure
    Connect on-premises apps with the cloud
    Create cached-mode clients
    Built on Microsoft Sync Framework and ADO.NET Sync Services
    Sync / Cache
  • 25. ServiceBus
  • 26. Service Bus
    Securely connect applications
    Over the internet
    Across any network topology
    Across organizational boundaries
    Primary application patterns
    Notify applications and/or devices
    Service Remoting:
    Securely project on-premises services out to the cloud
    App-to-app communication with NAT/Firewall traversal
  • 27. Access Control
    Provides outsourcing of claims-based access control for REST web services
    Key capabilities:
    Usable from any platform
    Low friction way to onboard new clients
    Integrates with AD FS v2
    Supports WRAP / SWT
    Enables simple delegation
    Used today by Service Bus and “Dallas”
  • 28. Microsoft Codename “Dallas”Information Services
  • 29. Introducing “Dallas”
    Content Brokerage and Discovery platform
    Discover, Explore, and Use any type of content (blobs, structured, real-time web services)
    Tap into an ecosystem of global content providers
    Process & analyze data
    Empowers developers of all sizes
    Built on Windows Azure and SQL Azure
  • 30. Commercial Launch
  • 31. Timeline
    Feb 1
    • Paid usage
    • Commercial platform
    • CTP with full feature set
  • Business Considerations
    Consumption-based and subscription offers
    24/7 phone support; developer forums
    Microsoft Pinpoint Marketplace
    List & discover applications and services
    Global availability
    Datacenter options in USA, Europe, and Asia
  • 32. Business Model
    Consumption-based billing model
    Compute: Rent a VM by the hour
    Database: Rent a DB by the month
    Storage: Pay per transaction & data stored
    All: Pay per data transfer
    Various subscription offers are available
  • 33. Global Availability
    Platform availability
    21 countries, 10 currencies, 5 languages
    41 countries and 13 currencies in Mar 2010
    Datacenter locations
    North Central US
    South Central US
    North Europe
    Southeast Asia
  • 34. Summary
    The Windows Azure Platform consists of
    Windows Azure
    SQL Azure
    Windows Azure platform AppFabric
    The Windows Azure Platform is designed to
    Host business-critical applications
    Lower the total cost of ownership
    Provide comprehensive functionality
    Support inter-operability
  • 35. Call To Action
    Go to
    Redeem your CTP tokens
    Free usage, with quotas, thru Feb 1
    Visit the Windows Azure Platform lounge
    Try out the Hands on Labs
    Meet members of the team