The migration from Site Server 3 to SharePoint Portal Server for intranet search at Microsoft included the following stages: Planning, Analysis and Design, Deployment, and Management.
In addition to running the enterprise IT utility, ITG plays a strategic role as one of Microsoft's early adopters, testing and deploying Microsoft software before customer release. All ITG early adoption efforts must show tangible business benefits to Microsoft beyond testing for scale and load in a real-world production environment. This was true for the SharePoint Portal Server beta deployments.
Among other benefits and services, this deployment extends the "Microsoft software as a service" model to continue to provide:
The project team established one key metric to measure their success. The team had to ensure that the system handled the stress of crawling about 6 million documents in a time frame that matched their existing results. The existing enterprise search solution included only about 3 million documents in an index. The team also planned to add additional intranet content to the indexes. In addition, ITG required additional room for the growth of content over time.
To verify that SharePoint Portal Server would handle the same load as Site Server 3, the team ran both products in parallel for 30 days before retiring the Site Server 3 solution.
ITG began planning in the summer of 2000 to test SharePoint Portal Server as an enterprise index and search technology through all interim releases, including Beta 1, Beta 2, Release Candidates, and the final release-to-manufacturing (RTM) version.
The team divided the project into the following four phases:
Planning
Analysis and Design
Deploying
Managing
The team spent about nine months on this effort from beginning to end, working part-time. From midsummer when the team was formed until the end of the year 2000, the team spent most of its time testing the index and search capabilities of SharePoint Portal Server in beta and optimizing for the goal of 6 million documents, as shown in Figure 27.1.
The migration to production began in early January 2001 with development of the search page and completion of the final tests of crawling. In mid-February, ITG set up the parallel environment. Before RTM in mid-March, SharePoint Portal Server replaced Site Server 3 for search queries on the primary corporate portal, called MSWeb, and the Product Group Portal. After RTM, ITG began converting all major portals at Microsoft to SharePoint Portal Server for search. When this process is complete, Microsoft will retire the Site Server 3 solution throughout the corporate intranet.
Figure 27.1. Project and development timeline
Based on its experience, the team estimates that a typical enterprise customer migration of similar scale might take approximately three months, as illustrated in the following table.
Table 27.1 Typical Enterprise Project Timeline
Month 1 | Month 2 | Month 3 | |
---|---|---|---|
1. Planning | 1 week |
|
|
2. Catalog review (optional) Note: can parallel activities 3 and 4 | 1–4 weeks |
|
|
3. Hardware installation and setup | 1 week |
|
|
4. Configuration of servers and workspaces, and setup of site rules | 1 week |
|
|
5. Test of crawling operations |
| 2 weeks |
|
6. Modify existing custom ASP pages |
| 1 week |
|
7. Test of search page |
| 1 week |
|
8. Parallel operations |
|
| 2–4 weeks |
Ongoing catalog and index review |
|
|
|
The next part of the planning process included collecting critical information about the existing environment, including several critical components.
Hardware specifications for both crawl and search servers:
Architecture diagrams, indicating:
List of all Site Server 3 catalogs, including:
Key metrics for each individual catalog and across all catalogs:
Network factors, including:
The project team examined the existing network environment for possible factors that would affect deployment, but determined that they did not need to make any configuration changes.
Unique environmental factors including: