Windows Server 2008 - Web and Application Hosting
-
Upload
information-technology -
Category
Technology
-
view
2.066 -
download
4
description
Transcript of Windows Server 2008 - Web and Application Hosting
Bill StaplesProduct Unit Manager, IISMicrosoft Corporation
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
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
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
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
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
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
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
Bill StaplesProduct Unit ManagerIIS
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
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
Localhost errors provide rich error information
Error message contains mostlikely causes and suggested next steps
Can be configured for remote diagnostics
Site, AppPooland AppDomain status
Real-time request monitoring
Script, cmd-line and admin tool support
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…
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
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+
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
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.
Bill StaplesProduct Unit ManagerIIS
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.
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
IIS7 ContentIIS7 ContentArticles, Articles,
WalkthroughWalkthroughss
BlogsBlogsDownloadsDownloadsWebcastsWebcastsForumsForums
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
Q&AQ&A
© 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.