• Like
  • Save
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

on

  • 1,105 views

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

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.

Statistics

Views

Total Views
1,105
Views on SlideShare
858
Embed Views
247

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 247

http://ericdboyd.com 238
http://feeds.feedburner.com 9

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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, software andsolutions delivered as a service ona pool of hardware…” - Bob Muglia, Microsoft, April 28, 2010
    • 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.
    • Benefits of Cloud Computing PAY FOR SERVICE PAY AS YOU GO IMPROVE TIME-TO- NOT OWNERSHIP ECONOMIES OF SCALE MARKET ELASTICITY HIGH AVAILABILITY
    • 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
    • Windows Azure Platform Windows Azure Platform Compute Storage CDN Service Bus ACS Caching Database BI Apps & Data GENERAL PURPOSE PROGRAMMING LANGUAGES
    • Compute
    • Blob
    • Tables
    • Queues
    • Adatum Challenges Goals Long Deployment User Experience Time Independence Underutilization Portability Cost of Failures Avoid Retraining Dependencies “try, learn, fail fast, and then optimize”
    • 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 Provider with Table Storage Change Authentication and Authorization to use Claims, ADFS on-premise
    • 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 Independence Underutilization Portability Cost of Failures Avoid Retraining Dependencies “try, learn, fail fast, and then optimize”
    • Plug Into theCloud!
    • #1 - Assess Your Apps New Greenfield Apps Existing Brownfield Apps Capacity Shortage Variable Workload Underutilized Resources Application Extension and New Features
    • #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/
    • #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/
    • 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