Successfully reported this slideshow.
Your SlideShare is downloading. ×

Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Nlgug grails in the cloud
Nlgug grails in the cloud
Loading in …3
×

Check these out next

1 of 39 Ad

Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012

As a developer with years of experience developing web apps using ASP.NET, SQL Server, Windows Server and Active Directory, how do you move to the cloud with Windows Azure? How can you apply your existing skills and experience to developing cloud apps in Windows Azure? In this session, we will take a simple, traditional ASP.NET app and walk through the migration to Windows Azure. We'll discuss the important considerations, practices, architectural differences, challenges, advantages and economic benefits to consider when migrating to Windows Azure.

As a developer with years of experience developing web apps using ASP.NET, SQL Server, Windows Server and Active Directory, how do you move to the cloud with Windows Azure? How can you apply your existing skills and experience to developing cloud apps in Windows Azure? In this session, we will take a simple, traditional ASP.NET app and walk through the migration to Windows Azure. We'll discuss the important considerations, practices, architectural differences, challenges, advantages and economic benefits to consider when migrating to Windows Azure.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

Similar to Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012 (20)

More from Eric D. Boyd (11)

Advertisement

Recently uploaded (20)

Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012

  1. 1. Moving Web Apps to the Cloud Eric D. Boyd Director, Chicago Region + Cloud Practice Centare
  2. 2. My Journey
  3. 3. I Work Here
  4. 4. I Work On
  5. 5. I Blog @ ericdboyd.com
  6. 6. I Tweet @EricDBoyd
  7. 7. Agenda Cloud and Windows Azure The Business Scenario Move It To The Cloud
  8. 8. What is Cloud Computing? (Muglia) “…cloud computing is really doing just-in-time provisioning and scaling of services, software and solutions delivered as a service on a pool of hardware…” - Bob Muglia, Microsoft, April 28, 2010
  9. 9. What is Cloud Computing? (NIST) Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  10. 10. Benefits of Cloud Computing PAY FOR SERVICE PAY AS YOU GO IMPROVE TIME-TO- NOT OWNERSHIP ECONOMIES OF SCALE MARKET ELASTICITY HIGH AVAILABILITY
  11. 11. Cloud Computing Taxonomy The Windows Azure Platform fits here Traditional IT IaaS PaaS SaaS You manage Applications Applications Applications Applications Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor You manage O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  12. 12. Windows Azure Platform Windows Azure Platform Compute Storage CDN Service Bus ACS Caching Database BI Apps & Data GENERAL PURPOSE PROGRAMMING LANGUAGES
  13. 13. Compute
  14. 14. Blob
  15. 15. Tables
  16. 16. Queues
  17. 17. Adatum Challenges Goals Long Deployment User Experience Time Independence Underutilization Portability Cost of Failures Avoid Retraining Dependencies “try, learn, fail fast, and then optimize”
  18. 18. demo Let’s See a-Expense!
  19. 19. GOAL #1: Get It To Work in the Cloud Move SQL database to SQL Azure Use Enterprise Library in Windows Azure Use Membership Provider with Table Storage Change Authentication and Authorization to use Claims, ADFS on-premise
  20. 20. Claims-based System
  21. 21. Let’s Get It Working in the Cloud
  22. 22. demo Authentication
  23. 23. demo User and Profile Data
  24. 24. demo Move Application Data to SQL Azure
  25. 25. demo Diagnostics and Logging
  26. 26. How Much Will It Cost?
  27. 27. Adatum Challenges Goals Long Deployment User Experience Time Independence Underutilization Portability Cost of Failures Avoid Retraining Dependencies “try, learn, fail fast, and then optimize”
  28. 28. Plug Into the Cloud!
  29. 29. #1 - Assess Your Apps New Greenfield Apps Existing Brownfield Apps Capacity Shortage Variable Workload Underutilized Resources Application Extension and New Features
  30. 30. #2 - Consider Costs and Return Windows Azure Pricing http://www.microsoft.com/windowsazure/offers/ Pricing Calculator http://www.microsoft.com/windowsazure/pricing- calculator/ TCO Calculator http://www.microsoft.com/windowsazure/tools/
  31. 31. #3 - Get Hands-On Windows Azure SDK and Tools http://www.microsoft.com/windowsazure/sdk/ MSDN Subscriber & Windows Azure http://msdn.microsoft.com/en- us/subscriptions/ee461076.aspx Windows Azure FREE Trial http://www.microsoft.com/windowsazure/free-trial/
  32. 32. http://msdn.microsoft.com/en-us/wazplatformtrainingcourse.aspx
  33. 33. http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-01-Windows-Azure-Overview
  34. 34. http://msdn.microsoft.com/en-us/library/ff728592.aspx
  35. 35. http://social.technet.microsoft.com/Forums/en-US/category/windowsazureplatform
  36. 36. Bookshelf http://msdn.microsoft.com/en-us/practices/hh124092
  37. 37. Questions
  38. 38. Thank You! Eric D. Boyd eric.boyd@centare.com Blog - http://www.ericdboyd.com Twitter – http://twitter.com/EricDBoyd

×