Faith Allington Program Manager Microsoft Corporation WSV322.

23

Transcript of Faith Allington Program Manager Microsoft Corporation WSV322.

Page 1: Faith Allington Program Manager Microsoft Corporation WSV322.
Page 2: Faith Allington Program Manager Microsoft Corporation WSV322.

Web Application Deployment, Packaging, and Migration

Faith AllingtonProgram ManagerMicrosoft CorporationWSV322

Page 3: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 4: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 5: Faith Allington Program Manager Microsoft Corporation WSV322.

Download the Web Platform Stackdemo

Page 6: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 7: Faith Allington Program Manager Microsoft Corporation WSV322.

Create Application Packagesdemo

Page 8: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 9: Faith Allington Program Manager Microsoft Corporation WSV322.

Deploy Your Web Applicationdemo

Page 10: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 11: Faith Allington Program Manager Microsoft Corporation WSV322.

Manage the Deployment Service on IIS7demo

Page 12: Faith Allington Program Manager Microsoft Corporation WSV322.

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!

Page 13: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 14: Faith Allington Program Manager Microsoft Corporation WSV322.

appendix

Page 15: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 16: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 17: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 18: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 19: Faith Allington Program Manager Microsoft Corporation WSV322.

question & answer

Page 20: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 21: Faith Allington Program Manager Microsoft Corporation WSV322.

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

Page 22: Faith Allington Program Manager Microsoft Corporation WSV322.

Complete an evaluation on CommNet and enter to win!

Page 23: Faith Allington Program Manager Microsoft Corporation WSV322.

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