Reliability and Performance by jizhen1947


									Reliability and Performance
•   Application protection
•   IIS Reliable Restart
•   Socket pooling
•   Multisite hosting
•   Process throttling
•   Bandwidth throttling
Setup and Upgrade
•   The setup process of IIS is integrated with the Microsoft
    Windows 2000 Server setup process.
•   IIS creates the Default Web Site, the Administration Web Site,
    and the Default SMTP Virtual Server.
Internet Information
Services Snap-In
Internet Services Manager
Delegated Administration
•   Members of the Operators group have limited administration
    privileges on Web sites.
•   Operators can administer properties that affect only their
    respective sites.
•   Operators do not have access to properties that affect IIS, the
    Windows server hosting IIS, or the network.
Process Accounting
Administration Scripts
•   IIS ships with scripts that can be executed from the command
    line to automate the management of common Web server tasks.
•   You can create custom scripts that automate the management
    of IIS.
•   Windows Script Host (WSH) is used to run the .vbs scripts.
Backing Up and Restoring
Custom Error Messages
•   You can use the custom error messages that IIS provides, or
    you can create your own.
•   The custom error messages are stored in the
    %systemroot%\Help\iisHelp\common folder.
FrontPage Server
•   You can use Microsoft FrontPage Web authoring and
    management features to deploy and manage Web sites.
•   FrontPage Web is enabled by default.
•   The FrontPage Server Extensions snap-in includes two setup
    features that are important for initially configuring and checking
    the extensions.
•   You can use the Internet Information Services snap-in to
    configure an existing Web server for server extensions.
Web Distributed Authoring
and Versioning
•   IIS supports Web Distributed Authoring and Versioning
•   WebDAV allows users to share documents over the Internet or
    an intranet.
Distributed File System
•   IIS can use Dfs.
•   You can make files that are distributed across multiple servers
    appear to users as if they reside in one place.
HTTP Compression
•   HTTP compression allows faster transmission of pages between
    a Web server and compression-enabled clients.
•   You can use the Internet Information Services snap-in to enable
    HTTP compression.
•   You can use the Internet Services Manager (HTML) tool to
    enable HTTP compression.
Internet Information
Services Snap-In
Internet Services Manager
FTP and FTP Restart
•   The FTP service is integrated into Windows 2000 Server.
•   Windows 2000 supports the FTP Restart protocol.
•   Security features take advantage of the Internet-standard
    security features that are fully integrated in Windows 2000.
•   IIS supports a number of security protocols.
•   IIS uses five basic security mechanisms.
•   IIS includes three new security task wizards.
Web Server Certificate
Permissions Wizard
Permissions Wizard
Certificate Trust List Wizard
Application Environment
•   Overview of Active Server Pages (ASP)
•   Component Services (COM+)
•   Active Directory services
Installing IIS 5.0
•   IIS is a component of Windows 2000.
•   Installation and removal of IIS is accomplished in one of three
•   When a clean installation of Windows 2000 Server is performed,
    IIS is installed by default.
•   When an upgrade is performed, IIS is installed if another version
    of IIS, Peer Web Services, or Personal Web Server is detected.
Setting Up a Web
•   You should set up your Web sites by indicating which folders
    contain the documents that you want to publish.
•   You do not have to create a special folder structure to publish
    documents immediately.
•   Intranet users can access files in the default home folder.
Defining Home Directories
Creating Virtual Directories
Reroute Requests with
•   If you move a page on a Web site, you can instruct the Web
    server to give the browser the new URL.
•   Redirecting a URL is useful when you want to make a portion of
    your site unavailable or when you have changed the name of a
    virtual directory.
•   You can use the Internet Information Services snap-in to
    redirect requests to a Web site, a virtual directory, or another
Other IIS Tools
•   Server-side includes (SSI) allow you to perform a number of
    Web site management activities.
•   SSI commands are added to Web pages at design time.
•   ASP is a server-side scripting environment that you can use to
    dynamically alter Web content.
•   Unlike SSI, ASP requires you to use a scripting language such as
    VBScript or JScript.
•   A script is a series of instructions and commands that you can
    use to programmatically alter the content of your Web pages.
•   There are two kinds of scripting: client-side and server-side.
•   You can create a server-side script to automatically perform
    difficult or repetitious Web management tasks.
•   ASP is a powerful, server-side scripting environment that you
    can use to write scripts with only a standard text editor.
•   ASP uses delimiters to differentiate script commands from
    regular text and HTML.
•   All ASP files must have an .asp extension and contain script
    commands written in a scripting language such as VBScript or
Web Sites and FTP Sites
Properties and Inheritance
of Properties
WWW Service Master
Operators Group
•   Operators are a special group of users who have limited
    administrative privileges on individual Web sites.
•   Operators can administer properties that affect only their
    respective sites.
•   Operators do not have access to properties that affect IIS, the
    Windows server hosting IIS, or the network.
•   Distributed server administration has several advantages.
Administering Sites
•   If you are connecting to your server over the Internet or
    through a proxy server, you can use the Internet Services
    Manager (HTML) tool to change properties.
•   If you are on an intranet, you can use the Internet Information
    Services snap-in or the Internet Services Manager (HTML) tool
    to change properties.
•   Internet Services Manager (HTML) uses the Administration Web
    site to access IIS properties.
•   You can use Terminal Services over a network connection to
    administer IIS.
•   IIS documentation is available when you are performing remote
    administration tasks.
FTP Restart
•   FTP Restart addresses the problem of losing a network
    connection while downloading files.
•   Clients that support FTP Restart need only reestablish their FTP
    connection, and the file transfer automatically picks up where it
    left off.
Managing Sites
•   Starting and stopping sites
•   Adding sites
•   Naming Web sites
•   Stopping, starting, restarting, or rebooting in IIS
Restarting Internet Services
Backing Up and Restoring
•   You can use the Internet Information Services snap-in to back
    up your IIS configuration.
•   You can restore only your IIS settings, not the content files.
•   You can use the Internet Information Services snap-in to restore
    your IIS configuration.
Managing WebDAV
•   WebDAV allows clients to perform a number of tasks.
•   Windows 2000 connects to a WebDAV server through the Add
    Network Place wizard.
•   Once connected to a WebDAV directory, you can quickly search
    the files on that directory for content as well as properties.
•   WebDAV security is integrated with Windows 2000 and IIS.
Creating a Publishing
•   To set up a publishing directory, create a physical directory
    below Inetpub.
•   You can put the directory anywhere except under Wwwroot.
•   You can create a new Web site or use an existing site and then
    create a virtual directory beneath it.
•   You are granting users the right to publish documents on this
    virtual directory and see a list of the files in it.
Managing WebDAV Security
Telnet Service
•   Windows 2000 Telnet service allows users of a Telnet client to
    connect to the computer running the Telnet service.
•   The Telnet service acts as a gateway for Telnet clients to
    communicate with each other.
•   Two Telnet service connection licenses are provided with each
    installation of Windows 2000 Server.
•   You can use your local Windows 2000 user name and password
    or domain account information to access the Telnet server.
Starting and Stopping
Telnet Server
Telnet Server Admin Utility
•   Invalid input
•   Failed to open the registry key
•   Failed to query the registry value
Telnet Client
•   You can use Microsoft Telnet Client to connect to a remote
    computer running the Telnet service.
•   Once you have made the connection, you can communicate with
    the server.
•   The Telnet client uses the Telnet protocol, which is part of the
    TCP/IP suite of protocols.
•   Microsoft Telnet Client is now a command-line application rather
    than a Windows application.
•   Microsoft Telnet Client provides NTLM authentication support.
Using Telnet
•   You can open Telnet in two ways.
•   To use Telnet, you must have TCP/IP installed and configured
    on your computer and you must have a user account established
    on the remote host.
•   To display help for Telnet, type help at the Microsoft Telnet
    command prompt.
Introduction to Terminal
•   Terminal Services enables all client application execution, data
    processing, and data storage to occur on the server.
•   The terminal emulation software sends keystrokes and mouse
    movements to the server.
•   Users can gain access to Terminal Services over any TCP/IP
•   Terminal Services provides remote administration of network
•   You can enable Terminal Services in one of two modes: Remote
    Administration or Application Server.
Remote Administration
•   Remote Administration allows administrators to remotely
    administer each Windows 2000 Server computer over any
    TCP/IP connection.
•   Remote Administration mode installs only the remote access
    components of Terminal Services.
Application Server
•   Application Server allows you to deploy and manage applications
    from a central location.
•   You can install applications directly at the Terminal server, or
    you can use remote installation.
•   Client licensing is required when deploying a Terminal server as
    an application server.
Terminal Services Client
•   Use this tool to create floppy disks for installing the Terminal
    Services Client software.
•   You can install the Terminal Services Client software on
    Microsoft Windows for Workgroups, Microsoft Windows 95,
    Microsoft Windows 98, or Microsoft Windows NT.
Terminal Services Manager
Terminal Services
•   Use this tool to manage your Remote Desktop Protocol (RDP)
•   You can choose to inherit information from the same options
    located in the user configuration.
Terminal Services Licensing
•   Use this tool to store and track Windows 2000 Terminal Services
    client access licenses.
•   This tool can be installed either during installation of Terminal
    Services or later.
Microsoft Clearinghouse
•   The Microsoft Clearinghouse is the database that Microsoft
    maintains to activate license servers and to issue client license
    key packs.
•   The Clearinghouse stores information about all activated license
    servers and client license key packs.
License Server
•   A license server stores all Terminal Services client licenses that
    have been installed for a Terminal server.
•   A Terminal server must be able to connect to an activated
    license server before clients can be issued licenses.
•   One activated license server can serve multiple Terminal
Terminal Server
•   A Terminal server is a computer on which Terminal Services is
    enabled and running.
•   A Terminal server provides clients access to Windows-based
    applications running on the server.
•   When clients log on to a Terminal server, the server validates
    the client license.
Client Licenses
•   Each client computer or terminal that connects to a Terminal
    server must have a valid client license.
•   The client license is stored locally and presented to the Terminal
    server each time the client connects to the server.
•   The server validates the license and then allows the client to
Setting Up a License Server
•   A license server is required by Terminal Services when running
    in Application Server mode.
•   The Terminal Services Licensing service is a low-impact service
    that stores and tracks client licenses.
•   The license server must be activated through the Microsoft
    Clearinghouse and loaded with Client Access Licenses for
    distribution from the Clearinghouse.
Enabling a License Server
•   You can enable the Terminal Services Licensing service on your
    computer when you run Windows 2000 Server Setup.
•   Before installing the license server, you should consider which
    type of license server you require: domain or enterprise.
•   When Terminal Services is enabled, the Terminal server begins
    polling the domain and Active Directory services looking for a
    license server.
•   Install the license server on a computer that has Internet
•   You must enable a Windows 2000 license server within 90 days
    of enabling Terminal Services.
Activating a License Server
•   A license server must be activated in order to identify the server
    and allow it to issue client licenses to your Terminal servers.
•   You can activate a license server by using the Licensing wizard.
•   There are four methods of activating your license server.
•   You are required to activate a license server only once.
•   The digital certificate that uniquely identifies your license server
    is stored in the form of a License Server ID.
Installing Licenses
•   Terminal Services licenses must be installed on your license
    server in order for the Internet Connector setting to be enabled
    or for non–Windows 2000 clients to permanently access a
    Terminal server.
•   After you have installed your licenses, your license server can
    begin deploying the licenses.
Deploying to Client
•   Client computers or terminals connect to a Terminal server by
    using a small client program installed on disk or in firmware.
•   Windows-based client computers should meet minimum
    hardware requirements.
•   The Terminal Services client takes up only about 500 KB of disk
    space and typically uses about 4 MB of RAM.
•   There are two ways to deploy the client.
Client Configurations
•   Disable the Active Desktop.
•   Disable smooth scrolling.
•   Minimize the use of graphics and animation.
•   Enable file sharing on client computers and share drives with
    easily identifiable names.
•   Avoid the use of MS-DOS or Win16 (16-bit) applications where
•   Configure the Terminal server to return the user’s logon name.
•   Train users to use Terminal Services hot key sequences.
Upgrading to Terminal
•   WinFrame with or without MetaFrame
•   Terminal Server 4.0 without MetaFrame
•   Terminal Server 4.0 with MetaFrame
•   Windows NT without Terminal Services
Installing and Configuring
•   Terminal Services in Application Server mode provides multiple
    concurrent user connections to any number of applications.
•   You should use the Add/Remove Programs utility in Control
    Panel to add or remove applications.
•   You can install applications by putting the Terminal server in
    Install mode.
•   Only administrators are allowed to install applications on a
    Terminal Services application server.
Deploying Applications
through Group Policy
•   You can deploy applications through Active Directory services
    and Group Policy by using Windows Installer.
•   There are three main ways you can deploy applications when
    using Windows Installer.
Deploying Applications from
a Domain Controller
•   To deploy an application from a domain controller, a system
    administrator needs to assign an .msi-based application to a
•   Transform files are required if the original application installation
    package did not install all the necessary components.
•   A system administrator can install an application from a remote
    session or the console of an application server.
•   The installation of an application in a multi-user environment is
    very different from an installation to an individual user.

To top