Faith Allington Program Manager Microsoft Corporation WSV322.

Post on 31-Mar-2015

216 views 1 download

Tags:

Transcript of Faith Allington Program Manager Microsoft Corporation WSV322.

Web Application Deployment, Packaging, and Migration

Faith AllingtonProgram ManagerMicrosoft CorporationWSV322

AgendaGetting Started:

Review of the Web Platform StackDemo: Downloading the Web Platform Stack

Getting Productive:Creating a Single Package for Your ApplicationDemo: Package Your App for Deployment

Going Live:From Your Dev Box to the Staging/Production ServerDemo: Deploying an App to a Remote Server

Migration and Management:Migration Between Servers, Management of Deployment ServicesDemo: Server Management

Getting Started

Web Platform Stack:IIS 7.0SQL Server 2008ASP.NET 3.5IIS Extensions And more…

Single way to get all the extensions and latest platform updates

Web Platform Installer

Download the Web Platform Stackdemo

Getting Productive

Package your Web Application with the Web Deployment Tool

Creates a single zip fileAlso add databases, GAC, registry keys and moreCan be used for backups or versioning

Create packages with… Command-line tool.NET APIsVisual Studio 2010IIS Manager

Create Application Packagesdemo

Going Live

Deploy your Application with the Web Deployment Tool

Deploy directly from a dev machine or a packageDevs don’t have to be an admin to deployAutomate build tasks and deploy between servers

Allow Local and Remote Deployments using…Visual Studio 2010IIS ManagerOr call our command-line or APIs from YOUR tool

Deploy Your Web Applicationdemo

Managing the Server

Managing DeploymentsRemote service supports HTTPsSupports non-admin and delegation supportRich diagnostics for monitoring/troubleshooting

Server SynchronizationSync your entire server or a collection of sitesAutomate deployments between servers or web farms

Migrating the ServerMove a site or application from XP or Windows 2003 to IIS 7.x

Manage the Deployment Service on IIS7demo

Summary

IIS7 Web Stack at your fingertipsWeb Platform Installer

Application and server deployments are easierCreate packages for versioning, backup, etc.Deploy applications from a variety of toolsAutomate build tasks and deployment

IIS7 Application and Server Extensions offer compelling functionality

Yes, there are even more IIS Extensions!

IIS7 Extensions

Powershell Snap-in

Database Manager

Admin Pack

URL Rewriter

Application Request Router

WebDav

FTP Server

Web Platform Installer

Web Deployment

Tool

Media Services

Remote Manager

Dynamic IP Restrictions

appendix

Top 8 Reasons to Move to IIS7 8. Security

Feature delegation, built-in accounts, Application Pool isolation, rich authentication and authorization infrastructure, request filtering

7. Single platform for both ASP.NET and PHP Integrated Pipeline, FastCGI

6. High Availability Rich Process Model

5. Performance Optimized for multi-proc environments, compression,

SSL in kernel-mode

Top 8 Reasons to Move to IIS7 4. Diagnostics

Powerful, extensible Diagnostics Stack, Run-time data 3. Configuration System

Readable, extensible, delegatable, distributed, centralized

2. Administration User Interface, remotable, command-line tools,

scripting and rich API set 1. Extensibility

Run-time, configuration, diagnostics stack and User Interface

IIS Application ExtensionsURL Rewrite Module• Security• SEO• Clean URLs

Database Manager• Simple,

application-centric Database management

Remote Manager• Delegated• Firewall-

friendly

Web Deployment Tool• Application

Packaging and Deployment

IIS7 Server ExtensionsWebDav & FTP• Standards-based• Secure and

firewall-friendly

Admin Pack & Power Shell Snap-in• Powerful ways to

manage IIS

Media Services 3.0• Smooth

Streaming• Bit-Rate

Throttling• Live Smooth

StreamingApplication Request Routing• Load-balancing• Proxy

functionality• Edge caching

Dynamic IP Restrictions• Prevent DoS

attacks

Web Deployment Tool• Migration• Web Farm Sync

question & answer

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learningMicrosoft Certification and Training Resources

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Windows Server ResourcesMake sure you pick up your copy of Windows Server 2008 R2 RC from the Materials Distribution Counter

Learn More about Windows Server 2008 R2: www.microsoft.com/WindowsServer2008R2

Technical Learning Center (Orange Section): Highlighting Windows Server 2008 and R2 technologies•Over 15 booths and experts from Microsoft and our partners

Complete an evaluation on CommNet and enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.