Moving Web Appsto the CloudEric D. BoydDirector, Chicago Region + Cloud PracticeCentare
My Journey
I Work Here
I Work On
I Blog @ ericdboyd.com
I Tweet @EricDBoyd
Agenda Cloud and Windows Azure The Business Scenario Move It To The Cloud
What is Cloud Computing? (Muglia)“…cloud computing is really doingjust-in-time provisioning andscaling of services, softwa...
What is Cloud Computing? (NIST)Cloud computing is a model for enablingconvenient, on-demand network access toa shared pool...
Benefits of Cloud Computing    PAY FOR SERVICE      PAY AS YOU GO         IMPROVE TIME-TO-    NOT OWNERSHIP     ECONOMIES ...
Cloud Computing Taxonomy                                                                                                  ...
Windows Azure Platform                            Windows Azure Platform Compute   Storage   CDN   Service Bus   ACS   Cac...
Compute
Blob
Tables
Queues
Adatum Challenges                Goals   Long Deployment            User Experience   Time                       Independe...
demoLet’s See a-Expense!
GOAL #1: Get It To Work in the Cloud Move SQL database to SQL Azure Use Enterprise Library in Windows Azure Use Membership...
Claims-based System
Let’s Get It Workingin the Cloud
demoAuthentication
demoUser and Profile Data
demoMove Application Data to SQL Azure
demoDiagnostics and Logging
How Much Will It Cost?
Adatum Challenges                Goals   Long Deployment            User Experience   Time                       Independe...
Plug Into theCloud!
#1 - Assess Your Apps New Greenfield Apps Existing Brownfield Apps   Capacity Shortage   Variable Workload   Underutilized...
#2 - Consider Costs and Return Windows Azure Pricing   http://www.microsoft.com/windowsazure/offers/ Pricing Calculator   ...
#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/wazplatformtrainingcourse.aspx
http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-01-Windows-Azure-Overview
http://msdn.microsoft.com/en-us/library/ff728592.aspx
http://social.technet.microsoft.com/Forums/en-US/category/windowsazureplatform
Bookshelfhttp://msdn.microsoft.com/en-us/practices/hh124092
Questions
Thank You! Eric D. Boyd eric.boyd@centare.com Blog - http://www.ericdboyd.com Twitter – http://twitter.com/EricDBoyd
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Upcoming SlideShare
Loading in...5
×

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

902

Published on

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.

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

  • Be the first to like this

No Downloads
Views
Total Views
902
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Moving Web Appsto the CloudEric D. BoydDirector, Chicago Region + Cloud PracticeCentare
  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 doingjust-in-time provisioning andscaling of services, software andsolutions delivered as a service ona pool of hardware…” - Bob Muglia, Microsoft, April 28, 2010
  9. 9. What is Cloud Computing? (NIST)Cloud computing is a model for enablingconvenient, on-demand network access toa shared pool of configurable computingresources (e.g., networks, servers, storage,applications, and services) that can berapidly provisioned and released withminimal management effort or serviceprovider 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 vendorYou 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. demoLet’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 Workingin the Cloud
  22. 22. demoAuthentication
  23. 23. demoUser and Profile Data
  24. 24. demoMove Application Data to SQL Azure
  25. 25. demoDiagnostics 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 theCloud!
  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. Bookshelfhttp://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

×