Windows Server 2008 - Web and Application Hosting

28

description

 

Transcript of Windows Server 2008 - Web and Application Hosting

Page 1: Windows Server 2008 - Web and Application Hosting
Page 2: Windows Server 2008 - Web and Application Hosting

Bill StaplesProduct Unit Manager, IISMicrosoft Corporation

Page 3: Windows Server 2008 - Web and Application Hosting
Page 4: Windows Server 2008 - Web and Application Hosting

WebWeb

Solid Foundation for Your Business Workloads

Solid Foundation for Your Business Workloads

VirtualizationVirtualizationInternet Information Services 7.0 – Powerful Web Application and Services Platform

Manage with Ease - More efficient administration tools including delegated administration and shared configuration

Powerful Hosting of Applications and Services - Expanded application hosting for .NET, ASP, PHP Web applications and XML services.  Web server extensibility throughout

Lower Infrastructure Costs - Improved scalability and enhanced security and reliability with automatic application sandboxing

Windows Server Virtualization – WS2008 contains everything needed to support machine virtualization. Hyper-V™ enables IT organizations to reduce costs, improve server utilization, and create a more dynamic IT infrastructure.

Presentation Virtualization - Terminal Services accelerates and extends application deployments to any device, improving remote worker efficiency, while helping keep critical intellectual property secure and radically simplifying regulatory compliance

SecuritySecurityNetwork Access Protection - helps prevent unhealthy devices from accessing corporate resources, NAP enables policy validation, network restriction, remediation and ongoing compliance to ensure network health is not compromised.

Read-Only Domain Controller (RODC) - helps reduce corruption and compromise of the system. RODC improves security of branch office servers and reduces risk of stolen information from branch DCs.

Active Directory Rights Management Services - helps prevent unauthorized access and use of documents, data, and e-mail. RMS enables document owners to identify authorized users and manage restrictions on usage of documents.

Server Manager – “One-stop shop” to guide you through installation, configuration, management, and reporting of server roles and features.

Windows PowerShell™ - Achieve greater control and productivity using a powerful new command shell and scripting language for accelerated system administration and task automation

Power Management – Reduce energy consumption and maintain server performance through processor power management features.

High Performance Computing – Increase scalability and performance of HPC workloads and improve management of clustered file systems.

Server Core Installation Option - Minimal installation option for increased reliability, security, and management

Next Generation Networking - New TCP/IP stack improves scalability, performance and security.

Failover Clustering – Improved setup, validation, management, and geo-clustering deployment simplifies implementation of highly-available failover clusters and helps ensure business continuity.

Dynamic Partitioning - Datacenter and Itanium. Delivers mainframe-class reliability. Increases workload resources, and allows one to hot- add and replace processors and memory without rebooting,

ReliabilityReliabilityManagementManagement

Page 5: Windows Server 2008 - Web and Application Hosting

Microsoft’s New Web Application PlatformVisual Studio 2008 and ASP.NETInternet Information Services 7.0

Manage with EaseLower Infrastructure CostsPowerful Application and Services Platform

Windows Media ServicesSummary

Page 6: Windows Server 2008 - Web and Application Hosting

Windows Server 2008

Visual Studio

Expression Web

Designer

Suite of Managemen

tTools VirtualizatioVirtualizatio

nn

Enhanced Enhanced Networking Networking

StackStack

Server Core Server Core InstallationInstallation

Internet Information Services 7.0 (IIS7)Internet Information Services 7.0 (IIS7)

Classic Classic ASPASP

FastCGI for FastCGI for PHPPHP

.NET Framework 3.0 & 3.5.NET Framework 3.0 & 3.5

Windows Windows Communication Communication

FrameworkFramework

SilverlightSilverlight

ASP.NETASP.NET

SharePoint Designer

Windows SharePoint Windows SharePoint ServicesServices

Windows Media Services Windows Media Services 20082008

Page 7: Windows Server 2008 - Web and Application Hosting

Better, Bigger and FasterAJAX functional testingImproved performance profiling

Less Effort, More EffectPowerful new HTML designerCSS managementJavaScript debugging and Intellisense

Breakthrough User ExperiencesSeamless support for Web 2.0Silverlight

Page 8: Windows Server 2008 - Web and Application Hosting

Manage with Ease Store all Web configuration in a single fileManage using powerful new GUI toolsAutomate management with WMI, PowerShellor the .NET Framework

Lower Infrastructure Costs Delegate administration tasks securelyCopy or share configuration across serversRapidly diagnose site and application failures

Powerful Hosting of Applications and ServicesCustomize your server footprint with all new modularWeb server extensibilityHost ASP.NET, ASP, PHP applications and XML Web Servicesreliably and with high performance

Page 9: Windows Server 2008 - Web and Application Hosting

Global configuration file: ApplicationHost.configContains all sites, appPools, default settings…Location determined by redirection.configAllows configuration “locking” to distribute config

Distributed configuration file: Web.config Can optionally live with contentCan be local or remote UNC pathSupport XCopy deployment of application configuration

Metabase available as optional componentCan provide compatible APIs for existing scripts Only writes to applicationHost.configOnly supports existing IIS6 properties

Page 10: Windows Server 2008 - Web and Application Hosting

feature focused

simplifiedtasks

familiartree view

One tool – configures both IIS and ASP.NET Works for machine administrator and site owner Remotes over HTTP, making it firewall friendly Supports managed extensibility

Page 11: Windows Server 2008 - Web and Application Hosting

Bill StaplesProduct Unit ManagerIIS

Page 12: Windows Server 2008 - Web and Application Hosting

New .Net API – Microsoft.Web.Administatoin Strongly-typed .Net APIPowerful objects for configuration, runtime

WMI Provider – winmgmts:root/WebAdministrationUnified WMI Provider (IIS & ASP.NET)Simple VBScript/Jscript automation

Powerful Command Line Tool – AppCMD.exeSimple command line syntaxInline help and multiple outputs

Page 13: Windows Server 2008 - Web and Application Hosting

Store Configuration on Central File ServerSet user, pass, path in redirection.configACL directory for specified user(s)Share directory using Windows file server

Easily add servers to Web farmSimply install IIS, copy redirection.config locallyIIS automatically uses shared configuration

Manage Web farm configuration centrallyMake “live” changes to shared configuration file…or version your shared configuration and updateredirection.config to do rolling upgradesAll configuration tools work with shared configuration

Page 14: Windows Server 2008 - Web and Application Hosting

Localhost errors provide rich error information

Error message contains mostlikely causes and suggested next steps

Can be configured for remote diagnostics

Page 15: Windows Server 2008 - Web and Application Hosting

Site, AppPooland AppDomain status

Real-time request monitoring

Script, cmd-line and admin tool support

Page 16: Windows Server 2008 - Web and Application Hosting

Define “failure rules” based on timeout or error codes

IIS automatically captures detailed trace events

Troubleshoot hard to reproduce errors, performance problems and much more…

Page 17: Windows Server 2008 - Web and Application Hosting

Common HTTP Web Server ComponentsDirectoryListingModule

CustomErrorModule

StaticFileModule DefaultDocumentModule

HttpRedirect

Security

BasicAuthModule

DigestAuthModule

WindowsAuthModule

CertificateAuthModule

AnonymousAuthModule

IPSecurityModule

UrlAuthorizationModule

RequestFilteringModule

Health and Diagnostics

HttpLoggingModule

CustomLoggingModule

RequestMonitorModule

HTTPTracingModule

ODBCLogging

LoggingLibraries

Application Development

ISAPIModule

ISAPIFilterModule

CGIModule

ServerSideIncludeModule

NetFxExtensibility

ASP

ASP.NET

PerformanceHTTPStaticCompression

HTTPDynamicCompression

ManagementManagementConsole

ManagementService

ManagementScripting

Metabase

WMICompatibility

LegacyScripts

LegacySnap-in

FTP Publishing

FTPServer

FTPManagement

Windows Process Activation ServiceConfigurationAPIProcessModel NetFxEnvironment

Modular setup enables minimal surface areaServicing and patching on a per component basis

If you don’t install it, you won’t need to patch it

Page 18: Windows Server 2008 - Web and Application Hosting

Authentication

...

ExecuteHandler

...

SendResponse

HTTP Request

HTTP Response

Authorization

UpdateCache

ResolveCache

Authentication

...

DetermineHandler

...

SendResponse

HTTP Request

HTTP Response

BasicNTLM Anon

CGI

Static File

ISAPI

Log Compression

Componentized server

Pluggable modular functionalitySmall generic request pipeline

EnablesLightweight serversCustom/specialized servers

UrlAuthz

OutputCache

Forwarder

Basic40+

Page 19: Windows Server 2008 - Web and Application Hosting

ISAPI

Authentication

...

ExecuteHandler

...

SendResponse

Authorization

UpdateCache

ResolveCache

HTTP Request

HTTP Response

Classic ModeFor compatibility

Integrated ModeCan process all requestsEnhanced functionalityHigher fidelity notifications

Anon

aspnet_isapi.dll

Authentication

MapHandler

...

...

Forms Windows

ASPX

Trace

...

Basic

Compression

Log

Static File

Page 20: Windows Server 2008 - Web and Application Hosting

Built-in support for FastCGI applications

Re-uses CGI processes for multiple requestsOptimized for high performance and reliability25x faster than standard CGI

Performance and reliability tested with PHP

Internet standard, works with other dynamic languages that support FastCGI including PHP, Ruby, PERL, etc.

Page 21: Windows Server 2008 - Web and Application Hosting

Bill StaplesProduct Unit ManagerIIS

Page 22: Windows Server 2008 - Web and Application Hosting

New features in 20082x Scalability Server Core InstallBuilt-in Cache/ProxyPlug-in

IIS7 with Media Pack IIS7 with Media Pack IncludesIncludes

Bit Rate Throttling Bit Rate Throttling

Web Server PlaylistsWeb Server Playlists

Supports Broad Set of Supports Broad Set of Formats (including flash,Formats (including flash,real media, quicktime, real media, quicktime, h.264 and windows h.264 and windows media)media)

……for Streaming Mediafor Streaming Media ……for Progressive for Progressive DownloadsDownloads

……both Delivery Options both Delivery Options available as FREE available as FREE

downloads.downloads.

Page 23: Windows Server 2008 - Web and Application Hosting

Supports More Web Application ScenariosFully featured Web server supporting IIS7,SharePoint and the .NET FrameworkWindows Media Services 2008SQL Server Allowed for Local Web Applications

 Enhanced Hardware SpecificationUp to 4 ProcessorsUp to 32GB RAM on x64 Servers

Streamlined Server with Small Footprint Only Includes Web Components and RoleServer Core Installation for Minimal Footprint

Page 24: Windows Server 2008 - Web and Application Hosting

IIS7 ContentIIS7 ContentArticles, Articles,

WalkthroughWalkthroughss

BlogsBlogsDownloadsDownloadsWebcastsWebcastsForumsForums

Page 25: Windows Server 2008 - Web and Application Hosting

Visual Studio 2008 and ASP.NET make developers more productive in building rich Web applications

Windows Server 2008 is a powerful web application and services platform

Manage with EaseLower Infrastructure CostsPowerful hosting of web application and services

Full spectrum of Media Delivery OptionsStreamingProgressive Download

Page 26: Windows Server 2008 - Web and Application Hosting

Q&AQ&A

Page 27: Windows Server 2008 - Web and Application Hosting

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

Page 28: Windows Server 2008 - Web and Application Hosting