Microsoft SharePoint 2010 Administration Real-World Skills for MCITP Certification and Beyond Tom Carpenter James Pyles WILEY Wiley Publishing, Inc.
Contents Introduction xxiii Chapter 1 Planning the Logical Architecture 1 SharePoint Editions and Features 2 SharePoint Defined 3 SharePoint Editions 6 Features by Edition 7 Understanding the SharePoint Logical Architecture 13 The Server Farm 14 Site Collections and Sites 20 Designing a Logical Taxonomy 38 a Building Business Team 40 Preparing Questions 41 Defining Business Requirements 42 Defining the Budget 44 Documenting Everything 44 Summary 45 Exam Essentials 46 Chapter 2 Designing the Physical Architecture 47 Translating the Logical to the Physical Architecture 48 Server Requirements 49 Supporting Components 55 Business Context 117 Mapping Logical Design to Physical Specifications 118 Documenting the Design 118 Capacity Planning 119 Storage 119 Bandwidth 124 Processing 125 Forecasting Deployment Architecture Growth 125 Summary 126 Exam Essentials 126 Chapter 3 Integrating SharePoint with the Network Infrastructure 127 Planning Farm Communications 128 Internal Farm Communications 129 External Farm Communications 129 Content Deployment Paths 131
xii Contents Network Protocols: A Summary 132 The OSI Model 133 Networking Hardware 140 Physical Layer Protocols 152 Communications Protocols 153 Network Services 166 IP Addressing 166 DNS 168 Active Directory Domain Services (AD DS) 170 Internet Information Services (IIS) 170 SQL Server 171 Summary 171 Exam Essentials 172 Chapter 4 Planning for Farm Deployment 173 Planning Farm Deployment 174 Sequential Deployments 175 Standalone Deployments 177 Single-Server Farm Deployments 177 Multiserver Farm Deployments 178 Designing a Virtual Environment 181 Installing a Single-Server Farm 182 Installing Windows Server 183 Applying Updates 187 Installing SQL Server 2008 R2 188 Installing Microsoft Office 2010 190 Installing SharePoint Server 2010 Enterprise 191 Configuring SharePoint Server 2010 193 Planning for Sandbox Solutions 196 Summary 197 Exam Essentials 197 Chapter 5 Planning the Security Architecture 199 Planning Authentication Methods 200 Authentication Explored 201 Integrated Windows Authentication 209 Claims-Based Authentication 213 Secure Store Service 217 Planning for Secure Sites 218 Planning Secure Authentication 218 Planning a Secure Authorization Environment 221 Designing Authorization 223 Security Levels 223
Contents xiii Taxonomy of SharePoint Groups 227 Permission Levels 229 Planning Web Application Security 231 WebApp Site Collection Security 231 Managed Accounts 239 Planning Code Access Security 241 Summary 241 Exam Essentials 242 Chapter 6 Designing an Operations Strategy 243 Designing a Maintenance Strategy 245 Patch Management 245 Ongoing Maintenance Tasks 261 Planning a Monitoring Strategy 272 Monitoring the SharePoint Installation 272 Performance Monitoring 274 Logging 284 SharePoint Health Analyzer 287 Developing Provisioning Strategies 290 Summary 291 Exam Essentials 291 Chapter 7 Designing a Strategy for Business Continuity 293 Designing Availability 295 Redundancy Servers 295 Recovery Strategies 297 Implementation Plans 300 Planning a Scaling Strategy 301 Scaling Up 302 Scaling Out 303 Choosing to Scale Up or Out 305 Using Virtualization 306 Designing Recovery Strategies 314 Backup Plans 314 Performing Backups 324 Performing Recoveries 334 Summary 337 Exam Essentials 337 Chapter 8 Planning Service Applications 339 Determining Service Application Server Roles 340 The Way It Was 341 The Service Application Architecture 342
xiv Contents Service Application Roles 345 The Service Application Security Model 350 Planning a Business Connectivity Services Strategy 353 Planning an Excel Services Strategy 366 Designing a Forms Strategy 368 Summary 369 Exam Essentials 369 Chapter 9 Planning a SharePoint Component Strategy 371 Designing Web Applications 372 Understanding Application Pools 372 Working with Web Applications 378 Web Application Policies 381 SharePoint Features Used by Websites and Web Applications 389 Designing Features and Solutions 392 Understanding Features 392 Developing SharePoint Solutions 395 Understanding Web Parts 397 Planning for Site Customizations 400 Site Templates and Definitions 401 Multilingual Deployment 404 Master Pages 405 Summary 406 Exam Essentials 407 Chapter 10 Planning Search Solutions 409 Designing the Search Requirements 411 Defining Search Requirements 411 Planning Content Sources 411 Planning Data Types 414 Planning Indexing 416 Planning Federated Location Requirements 418 Planning Search Scopes 419 Planning Search Results by Prioritizing Locations 421 Planning the Search Topology 422 Administering an Index Partition and Query Components 422 Administering Crawl Databases and Components 425 Administering Property Databases and Host Distribution Rules 428 Managing Crawler Server Specifics 429
Contents xv Planning Enterprise Search 430 Search Topology Introduction 430 Designing the SharePoint Search Topology 432 Planning for People Search 438 Planning Search Reporting 442 Summary 443 Exam Essentials 444 Chapter 11 Planning Business Management Strategies 445 Planning Collaboration Components 447 Collaboration Component Overview 447 Collaboration Component Environments 449 Designing Content Management 452 ECM Component Overview 452 Document Management Planning 454 Managed Metadata Planning 456 Information Management Policy Planning 459 Web Content Management Planning 460 Records Management Planning 465 Digital Asset Management Planning 469 Planning for Social Computing 471 The User Profile Service 471 My Site Management 494 Planning for Business Intelligence Strategy 498 Administering PerformancePoint 498 Administering Excel Services 507 Managing Visio Services 509 Summary 511 Exam Essentials 511 Chapter 12 Planning an Upgrade and Migration Strategy 513 Planning a Strategy for Upgrades 514 Planning for 64-Bit Computing 515 Planning for Availability for the Upgrade 517 Upgrading Operating Systems 541 Upgrading Early SharePoint Versions 541 MOSS 2007 Upgrades 542 SQL Server Upgrades 542 SQL Server Migrations 543 Performing In-Place Upgrades 544 Performing a Rollback 546
xvi Contents Designing a Migration Strategy 547 Database Migration Considerations 547 Managing Content 554 Migrating Custom Features 554 Creating a Test and QA Implementation Plan 555 Summary 555 Exam Essentials 556 Appendix A Microsoft's Certification Program 557 Appendix B About the Companion CD 565 Glossary 569 Index 579