• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
WI .NET UG - Moving Web Apps to the Cloud
 

WI .NET UG - Moving Web Apps to the Cloud

on

  • 1,557 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,557
Views on SlideShare
1,556
Embed Views
1

Actions

Likes
0
Downloads
6
Comments
0

1 Embed 1

http://www.docshut.com 1

Accessibility

Categories

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

    WI .NET UG - Moving Web Apps to the Cloud WI .NET UG - Moving Web Apps to the Cloud Presentation Transcript

    • Moving Web Apps to the Cloud
      Eric D. Boyd
      Director, Chicago + Cloud Practice
      Centare
    • Eric D. Boyd
      15 years in technology
      Introduction
    • I’m From Here
    • I Moved Here
    • I Work Here
      www.centare.com
    • I Work On
    • Application Lifecycle Management
      Partner of the Year Finalist
    • I Blog Here
      www.ericdboyd.com
    • I Tweet Here
      www.twitter.com/EricDBoyd
    • Agenda
      Cloud and Azure
      The Business Scenario
      Move It To The Cloud
    • 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.
      -NIST
      What is Cloud Computing?
    • 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.
      -NIST
      What is Cloud Computing?
    • PAY FOR SERVICE
      NOT OWNERSHIP
      PAY AS YOU GO
      ECONOMIES OF SCALE
      IMPROVE TIME-TO-MARKET
      ELASTICITY
      HIGH AVAILABILITY
      Benefits of Cloud Computing
    • Cloud Flavors
      The Windows Azure Platform fits here
      IaaS
      Traditional IT
      SaaS
      PaaS
      You manage
      Applications
      Applications
      Applications
      Applications
      Data
      Data
      Data
      Data
      You manage
      Runtime
      Runtime
      Runtime
      Runtime
      Managed by vendor
      Middleware
      Middleware
      Middleware
      Middleware
      You manage
      Managed by vendor
      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
      GENERAL PURPOSE PROGRAMMING LANGUAGES
      Windows Azure Platform
      AppFabric
      Compute
      Storage
      Management
      CDN
      Marketplace
      Relational data
      Management
    • Compute
    • Blob
    • Tables
    • Queues
    • Adatum
      Challenges
      Long Deployment Time
      Underutilization
      Cost of Failures
      Goals
      User Experience
      Independence
      Portability
      Avoid Retraining
      Dependencies
      “try, learn, fail fast, and then optimize”
    • demo
      Let’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 Working in the Cloud
    • demo
      Authentication
    • demo
      User and Profile Data
    • demo
      Move Application Data to SQL Azure
    • demo
      Diagnostics and Logging
    • How Much Will It Cost?
    • demo
      Calculate Cost and ROI
    • GOAL #2: Optimize for Economics
      Move SQL Azure to Windows Azure Storage
    • Windows Azure Table Storage
    • Transactions
    • demo
      Hybrid Transaction Solution
    • demo
      Retrieving Data from Table Storage
    • Adatum
      Challenges
      Long Deployment Time
      Underutilization
      Cost of Failures
      Goals
      User Experience
      Independence
      Portability
      Avoid Retraining
      Dependencies
      “try, learn, fail fast, and then optimize”
    • What We Didn’t Cover
      Processing Receipt Images
      Exporting CSV to SAP
      Deployment Automation
      Application Lifecycle Management
      Performance Tuning
      Abstractions and Plumbing
    • Plug Into the Cloud!
    • #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 Pass
      http://windowsazurepass.com/
      CRANGELAD
    • 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
    • Bookshelf
      http://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