Windows Azure Platform in 3 Minutes


Published on

Deck delivered at the Underground event at PDC09; with a 2-minute overview on Azure, and then demo on some parts of the KBB Azure project that was highlighted during the keynote presentation at PDC09

Published in: Technology
  • 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

No notes for slide
  • Abstract: From here - Learn how to use Windows Workflow Foundation (WF) 4, Windows Communication Foundation (WCF) 4, and “Dublin” to build and manage scalable, reliable, and highly-available applications. Discover the power of WF to build and coordinate WCF services and implement logic on the middle tier. Enable sophisticated messaging patterns with correlation, enhanced transaction support, durable services, and config-based activation. Learn how "Dublin" makes it easier to deploy, manage, and monitor WCF and WF applications.Expectation that you are familiar with WF and WCF. Not a Ask: How many use WF and WCFThis is a session about how an increasing number of service that you write need to coordinate work. How you can take advantage of Runtime services provided in Dublin in your applicationsAnd that the services that you need to write need to be supported in production.How do you make Windows a the best platform for developing, hosting and managing services.This talk
  • Windows Azure Platform in 3 Minutes

    1. 1.
    2. 2. Kelley Blue Book& Windows Azure Platform<br />Andy Lapin<br />Kelley Blue Book<br />Underground@PDC09<br />David Chou<br />Microsoft<br />Mickey Williams<br />Neudesic<br />
    3. 3. David Chou<br />Architect<br />Microsoft<br />platform overview<br />
    4. 4. Platform-as-a-Service<br />
    5. 5. Application<br />Marketplace<br />Information Marketplace<br />Personal Data Repository<br />Application Services<br />Workflow Hosting<br />Distributed Cache<br />Services Hosting<br />Frameworks<br />Claims-Based Identity<br />Federated Identities<br />Secure Token Service<br />Declarative Policies<br />Security<br />Composite Applications<br />On-Premise Bridging<br />Service Bus<br />Connectivity<br />Transact-SQL<br />Data Synchronization<br />Relational Database<br />ADO.NET, ODBC, PHP<br />Data<br />C / C++<br />Compute<br />Win32<br />VHD<br />Unstructured Data<br />Blobs<br />Message Queues<br />Distributed Filesystem<br />Content Distribution<br />Storage<br />Windows Azure Platform<br />
    6. 6. Application Services<br />“Dublin”<br />“Velocity”<br />Frameworks<br />“Geneva”<br />Security<br />Access Control<br />Project “Sydney”<br />Connectivity<br />Service Bus<br />SQL Azure Data Sync<br />Data<br />Compute<br />Table Storage Service<br />Blob Storage Service<br />Queue Service<br />Xdrive<br />CDN<br />Storage<br />Windows Azure Platform<br />
    7. 7. Platform of Choice<br />
    8. 8. 3 Key Take-aways<br />Platform-as-a-service fabric cloud<br />Hybridon-premisesoftware and cloudservices platform<br />Consistentprogramming modeland tools<br />
    9. 9. overview<br />Andy Lapin<br />Director of Enterprise Architecture<br />Kelley Blue Book<br />
    10. 10. Kelley Blue Book<br />About<br /><ul><li>, established 1995
    11. 11. 14M UU/month
    12. 12. Multiple physical data centers
    13. 13. Technical implementation
    14. 14. Client – Silverlight, DeepZoom, WPF
    15. 15. Web – IIS 7, ASP.NET MVC
    16. 16. Server – SQL Server 2005/2008, Windows Server 2003/2008
    17. 17. Tools – Visual Studio 2008, .NET Framework 3.5
    18. 18. 63,000 lines of .NET code
    19. 19. 2.5 GB SQL Server DB w/ 125 tables, 15 indexed views, 117 stored procs, etc</li></ul>Solution<br /><ul><li>Cloud-based overflow capacity
    20. 20. Windows Azure Web Role
    21. 21. SQL Azure database</li></ul>Benefits<br /><ul><li>~$100,000 savings / year in hosting costs alone
    22. 22. Retire failover data center (27 Web servers & 9 SQL Servers)
    23. 23. <1% code changes needed for application compatibility
    24. 24. 6 weeks down to 6 minutes to add server capacity</li></li></ul><li><br />
    25. 25. Kelley<br />Blue<br />Book<br />Third-Party Web Services<br />Kelley Blue Book<br />Windows Azure<br />Platform<br />Advertising<br />Web<br />Farm<br />Windows Azure<br />Reviews<br />Analytics<br />SQL<br />Server<br />SQL<br />Azure<br />Media Center<br />CDN<br />(images)<br />Inventory<br />
    26. 26. Migrating to Windows Azure<br />demo<br />Mickey Williams<br />General Manager, Center of Excellence<br />Neudesic<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.