Windows Server 2008: Internet Information ... - TechNet Events

peruvianwageslaveInternet and Web Development

Feb 5, 2013 (4 years and 4 months ago)

76 views

{

Exploring Windows Server 2008
Web and Application technologies
}

Presenter Name

Title

Microsoft Corporation

Microsoft’s New Web Application Platform

Internet Information Services 7.0

Managing IIS 7.0

Windows Media Services



Overview












Windows Server 2008

Visual
Studio


Expression
Web
Designer

Suite of
Management

Tools

Virtualization

Enhanced
Networking Stack

Server Core
Installation



Internet Information Services 7.0 (IIS7)

Classic ASP

FastCGI

for PHP




.NET Framework 3.0 & 3.5

Windows
Communication
Framework

Silverlight

ASP.NET

SharePoint
Designer

Windows SharePoint
Services

Windows Media Services 2008


Developing
With Visual Studio 2008 And
ASP.NET
Better, Bigger and Faster

AJAX functional testing

Improved performance profiling

Less Effort, More Effect

Powerful new HTML designer

CSS management

JavaScript debugging and
Intellisense

Breakthrough User Experiences

Seamless support for Web 2.0

Silverlight



Modular Architecture

Common HTTP Web Server Components

DirectoryListingModule

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

Performance

HTTPStaticCompression

HTTPDynamicCompression

Management

ManagementConsole

ManagementService

ManagementScripting

Metabase

WMICompatibility

LegacyScripts

LegacySnap
-
in

FTP Publishing

FTPServer

FTPManagement

Windows Process Activation Service

ConfigurationAPI

ProcessModel

NetFxEnvironment

Modular setup enables minimal surface area

Servicing 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

New Modular Core Web Server

Authentication
...
Determine
Handler
...
SendResponse
HTTP
Request
HTTP
Response
Basic
NTLM
Anon
CGI
Static
File
ISAPI
Log
Compre
ssion
Componentized
server

Pluggable modular
functionality

Small generic
request pipeline

Enables

Lightweight servers

Custom/specialized
servers

Url
Authz
Output
Cache
Forward
er
Basic
40
+
ISAPI
Authentication
...
ExecuteHandler
...
SendResponse
Authorization
UpdateCache
ResolveCache
HTTP
Request
HTTP
Response

New ASP.NET Integration Option

Classic Mode

For compatibility

Integrated Mode

Can process all requests

Enhanced functionality

Higher fidelity
notifications


Anon
aspnet
_
isapi
.
dll
Authentication
Map
Handler
...
...
Forms
Windows
ASPX
Trace
...
Basic
Compre
ssion
Log
Static
File

New FastCGI for PHP,
Ruby
Built
-
in support for
FastCGI

applications

Re
-
uses CGI processes for multiple requests

Optimized for high performance and reliability

25x 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.


Windows Web Server 2008
Supports More Web Application Scenarios

Fully featured Web server supporting IIS7,

SharePoint and the .NET Framework

Windows Media Services 2008

SQL Server Allowed for Local Web Applications


Enhanced Hardware Specification

Up to 4 Processors

Up to 32GB RAM on x64 Servers


Streamlined Server with Small Footprint

Only Includes Web Components and Role

Server Core Installation for Minimal Footprint

Microsoft’s New Web Application Platform

Internet Information Services 7.0

Managing IIS 7.0

Windows Media Services



Cornerstone of the Web Platform
-

Key Benefits

Manage with Ease

Store all Web configuration in a single file

Manage using powerful new GUI tools

Automate management with WMI,
PowerShell

or the .NET Framework

Lower Infrastructure Costs

Delegate administration tasks securely

Copy or share configuration across servers

Rapidly diagnose site and application failures

Powerful Hosting of Applications and Services

Customize your server footprint with all new modular

Web server extensibility

Host ASP.NET, ASP, PHP applications and XML Web Services

reliably and with high performance

BenefitsNew XML Configuration

Global configuration file:
ApplicationHost.config

Contains all sites,
appPools
, default settings…

Location determined by
redirection.config

Allows configuration “locking” to distribute
config

Distributed configuration file:
Web.config


Can optionally live with content

Can be local or remote UNC path

Support
XCopy

deployment of application configuration

Metabase

available as optional component

Can provide compatible APIs for existing scripts

Only writes to
applicationHost.config

Only supports existing IIS6 properties

Shared Configuration

Store Configuration on Central File Server

Set user, pass, path in
redirection.config

ACL directory for specified user(s)

Share directory using Windows file server

Easily add servers to Web farm

Simply install IIS, copy
redirection.config

locally

IIS automatically uses shared configuration

Manage Web farm configuration centrally

Make “live” changes to shared configuration file

…or version your shared configuration and update

redirection.config

to do rolling upgrades

All configuration tools work with shared configuration

New
FastCGI

feature for PHP, Ruby
Built
-
in support for
FastCGI

applications

Re
-
uses CGI processes for multiple requests

Optimized for high performance and reliability

25x 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.

Delegated Administration
Microsoft’s New Web Application Platform

Internet Information Services 7.0

Managing IIS 7.0

Windows Media Services



Powerful new "IIS Manager" admin tool

feature focused

simplified

tasks

familiar

tree 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


Automate administration tasks

New
.Net

API


Microsoft.Web.Administatoin


Strongly
-
typed
.Net

API

Powerful objects for configuration, runtime

WMI Provider


winmgmts:root
/
WebAdministration

Unified WMI Provider (IIS & ASP.NET)

Simple VBScript/Jscript automation

Powerful Command Line Tool


AppCMD.exe

Simple command line syntax

Inline help and multiple outputs




Shared Configuation

Store Configuration on Central File Server

Set user, pass, path in
redirection.config

ACL directory for specified user(s)

Share directory using Windows file server

Easily add servers to Web farm

Simply install IIS, copy
redirection.config

locally

IIS automatically uses shared configuration

Manage Web farm configuration centrally

Make “live” changes to shared configuration file

…or version your shared configuration and update

redirection.config

to do rolling upgrades

All configuration tools work with shared configuration

Better Error Reporting

Localhost

errors
provide rich error
information


Error message
contains most

likely causes and
suggested next
steps


Can be configured
for remote
diagnostics


Runtime Health Data

Site,
AppPool

and
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…


Automatic Failed Request Logging
Rapidly Diagnose Failures
Microsoft’s New Web Application Platform

Internet Information Services 7.0

Managing IIS 7.0

Windows Media Services



WS2008 for Media Delivery
New features in 2008

2x Scalability

Server Core Install

Built
-
in Cache/Proxy

Plug
-
in

IIS7 with Media Pack Includes

Bit Rate Throttling

Web Server Playlists

Supports Broad Set of
Formats (including flash,

real media,
quicktime
, h.264
and windows media)

…for Streaming Media

…for Progressive Downloads

…both Delivery Options available
as FREE downloads.

Windows Server 2008 is a powerful web
application and services platform

Manage with Ease

Lower Infrastructure Costs

Powerful hosting of web application and services

ASP.NET & Visual Studio

Less Effort, More Effect

Breakthrough User Experiences

Full spectrum of Media Delivery Options

Streaming

Progressive Download

Get Started with www.IIS.net
Customer Feedback, Interaction and Information

IIS7 Content

Articles,

Walkthroughs


Blogs

Downloads

Webcasts

Forums