Your SlideShare is downloading. ×
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
Windows Azure Platform
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

Windows Azure Platform

1,175

Published 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).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,175
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
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
  • 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
  • Transcript

    • 1. Windows Azure Platform(PDC Update)
      Wade Wegner
      Architect, Microsoft Corporation
      http://blog.wadewegner.com/
      http://twitter.com/WadeWegner
    • 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
      Jan
      • Commercial platform
      Now
      • CTP with full feature set
    • Overview
    • 4. Flexible application hosting
      Lights-out service management
      Provide code & service model, hit ENTER
      Storage at massive scale
      Compute
      Storage
      Management
    • 5. Relational database as a service
      Highly available, automatically maintained
      Extension of the SQL Server Data Platform
      Business Analytics
      Reporting
      Data Sync
      Database
    • 6. Secure connections between services
      Across organizational boundaries
      Claims-based access control
      ServiceBus
      AccessControl
    • 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
      Inter-operability
      Enables interaction with other environments
    • 9. Rock Solid Fundamentals
      Security
      Performance and reliability
      High availability
      Scale out
      Multi-tenancy
    • 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
      LB
    • 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
      Storage
      User-selectable geo-locations for replicas
      Secondary indices on tables
      Service management
      Remote terminal server access to VMs
    • 22. Business Analytics
      Reporting
      Data Sync
      Database
    • 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
      Sync
    • 25. ServiceBus
      AccessControl
    • 26. Service Bus
      Securely connect applications
      Over the internet
      Across any network topology
      Across organizational boundaries
      Primary application patterns
      Eventing:
      Notify applications and/or devices
      Service Remoting:
      Securely project on-premises services out to the cloud
      Tunneling:
      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
      Jan
      • Commercial platform
      Now
      • CTP with full feature set
    • Business Considerations
      Billing
      Consumption-based and subscription offers
      SLA
      Support
      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 http://windowsazure.com
      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

    ×