You are previewing Microsoft Internet Information Services 7.0.
O'Reilly logo
Microsoft Internet Information Services 7.0

Book Description

This guide provides a consistent structure for addressing the decisions and activities critical to the successful implementation of the Microsoft® Internet Information Services (IIS) 7.0 infrastructure. Key issues, such as resource, application, and hosting requirements, are addressed, and the reader can determine the capacity needed from the proposed hosting infrastructure. This guide takes an application-centric approach to planning IIS: It focuses first and foremost on the applications to be hosted by IIS and their requirements; it then applies these applications to specific IIS instances. Finally, it scales the hardware appropriately for each IIS instance. Additional content focuses on the more organization-specific issues of planning points, workloads, architecture decisions, and choosing an edition of Windows Server® 2008 best suited to the business need.

Table of Contents

  1. Copyright
  2. The Planning and Design Series Approach
    1. Document Approach
    2. Who Should Use This Document
  3. Introduction to IIS 7.0
    1. Feedback
  4. IIS 7.0 Design Process
    1. Decisions
    2. Decision Flow
    3. Applicable Scenarios
    4. Out of Scope
  5. Step 1: Determine the Project Scope
    1. Validating with the Business
    2. Decision Summary
  6. Step 2: Characterize the Applications
    1. Task 1: Create an Application Inventory
    2. Validating with the Business
    3. Decision Summary
    4. Additional Reading
  7. Step 3: Determine Windows Server 2008 Edition and Installation Mode
    1. Task 1: Determine Edition
      1. Option 1: 32-bit Edition
      2. Option 2: 64-bit Edition
      3. Evaluating the Characteristics
    2. Task 2: Determine Installation Mode
      1. Option 1: Full Installation
      2. Option 2: Server Core Installation
      3. Evaluating the Characteristics
    3. Validating with the Business
    4. Decision Summary
  8. Step 4: Determine the Location for Configuration and Content Storage
    1. Task 1: Determine the Configuration and Content Location
      1. Option 1: Local Storage
      2. Option 2: Remote File Shares
      3. Evaluating the Characteristics
    2. Task 2: Determine Configuration and Content Storage Requirements
    3. Task 3: Determine Configuration and Content Storage Fault Tolerance
      1. Option 1: Built-in Storage
      2. Option 2: Fault-Tolerant File Replication
      3. Option 3: Server Clustering
      4. Evaluating the Characteristics
    4. Validating with the Business
    5. Decision Summary
  9. Step 5: Determine Fault Tolerance for the Infrastructure
    1. Task 1: Determining the Fault Tolerance Approach
      1. Option 1: Software-Based NLB
      2. Option 2: Hardware Load Balancer
      3. Evaluating the Characteristics
    2. Task 2: Determine the Need for Additional Services
    3. Validating with the Business
    4. Decision Summary
    5. Additional Reading
  10. Step 6: Determine Required Server Resources
    1. Task 1: Determine Whether to Use Virtualization
      1. Option 1: Physical Hardware
      2. Option 2: Virtual Machine
      3. Evaluating the Characteristics
      4. Validating with the Business
    2. Task 2: Defining the Number of IIS Instances
    3. Task 3: Considerations for Scaling the Servers
      1. CPU
      2. Memory
      3. Network
    4. Decision Summary
    5. Additional Reading
  11. Conclusion
    1. Feedback
  12.  A: Job Aids
    1. Job Aid 1: Site List
    2. Job Aid 2: Application Inventory
    3. Job Aid 3: IIS 7.0 Configuration and Content Storage
    4. Job Aid 4: Site Infrastructure Summary
  13.  B: Collecting Performance Data
    1. CPU
    2. Memory
    3. Disk
      1. Disk Capacity
      2. Disk Performance
    4. Network
  14. Acknowledgments