|Looking for the downloadable PDF? Click here.|
As I mentioned a couple of weeks ago, I have been working on a series of blog posts that will help those planning on studying for the SharePoint 2010 70-667 certification.
I originally planned to post all of the content as one document but realised that a.) this would be a lot to digest and b.) blogging in parts will save me from having to think up new content for the new few weeks. This could be considered somewhat lazy but I hope the content will make up for that.
The series will be aligned with the 70-667 learning plan from Microsoft and will thus be published in four parts (this being the first):
- Introduction and ” Installing and Configuring a SharePoint Environment (25 percent)” – you are reading this.
- “Managing a SharePoint Environment (26 percent)”
- “Deploying and Managing Applications (24 percent)”
- “Maintaining a SharePoint Environment (25 percent)”
Once I have published the series I will also make it available as a downloadable PDF on this site.
Without further ado, part 1 of 4 is below:
This document was written to help me (and hopefully others) revise for the 70-667 exam. I took and passed the 70-667 SharePoint “MCTS” exam on Dec 1, scoring 966/1000 (see my related post).
Whilst I have published this retrospectively, I created the series prior to sitting the exam (and signing the Microsoft NDA). At the time of sitting the exam I had used SharePoint Server 2007 in a commercial context for just over 2 years – I probably spent about 40 hours studying for the exam, which includes the time spent putting together this guide.
My study material mainly consisted of:
- A MOSS 2007 and SharePoint Server 2010 VM for lab exercises.
- Professional SharePoint 2010 Administration
- SharePoint 2010 Administrator’s Pocket Consultant
- A mind map of SharePoint 2010 Central Administration that I put together. Dave Coleman has also shared something similar – its available on the SharePointEduTech blog.
- My blog. Please excuse the blatant plug but the site does contain some of the more interesting content that I revised for the exam.
All of the content contained within is available within the resources above – nothing here is new. The value for those wishing to take the 70-667 exam is that this is the majority of the material I actually studied prior to sitting (and passing) it. Reading this blog is not a substitute for purchasing the book(s) / visiting the sites I have listed above and I thoroughly recommend checking them out. If you are thinking that you may as well read the content contained in the references throughout this document, then you are correct – but feel free to compare notes.
It goes without saying that reading this blog series alone will not automatically mean that you pass the exam: it is merely intended as a guide for candidates wishing to take the exam. The blog is not comprehensive – I skip over some facts that I as a SharePoint addict have heard countless times and felt would be redundant here. Consequently, there are far more notes taken for certain subject areas (upgrades being an example) – that doesn’t necessarily reflect the content of the exam, and just means I probably spent a disproportionate amount of time on certain topics that may have interested me more than others.
Technologies such as SharePoint and associated industry “best practises” are subject to change at any time so this series will become less relevant as time goes on – I would view it as a “point in time” snapshot. Having said that, I will try to update it whenever possible.
Before you begin I suggest you read the 70-667 exam info contained on the Microsoft Learning Web site, and ensure you meet the minimally qualified candidate requirements. The site also contains a learning plan which I found very helpful.
For any queries – including error reports – please contact me via Twitter. My alias is @bathawes
Obligatory note on plagiarism: I do not believe that I have plagiarised anywhere within this document. Any direct “copy and paste” statements are contained within quotes. Furthermore, I do not lay claim to any content within this document – exceptions being the suggested lab exercises which I put together and the content referenced on my personal blog(s). If you believe I am plagiarising your content please let me know – I like to think that I’m a friendly guy :-).
1. Installing and Configuring a SharePoint Environment (25 percent)
Deploy new installations and upgrades.
From the Learning Plan:
“This objective may include but is not limited to: running Visual Upgrade, performing an in-place upgrade, performing a database attach upgrade, analyzing a PreUpgradeCheck report, installing language packs, andscripting installations; analyzing ULS logs, installation error logs, and event logs to identify installation problems; and repairing installation errors”.
Suggested reading (deployments and upgrades)
- Prepare for deployment (SharePoint Server 2010)
- Plan visual upgrade (SharePoint Server 2010)
- Manage visual upgrade (SharePoint Server 2010)
- Chapter 5 of Professional SharePoint 2010 Administration
- Perform pre-upgrade steps (SharePoint Server 2010)
- Backup and restore an entire farm (Office SharePoint Server 2007)
- Perform an in-place upgrade (SharePoint Server 2010)
- Perform a database attach upgrade to SharePoint Server 2010
- Deploy language packs (SharePoint Server 2010)
- Verify upgrade and review upgraded sites (SharePoint Server 2010)
- SharePoint’s Psconfig upgrade command – v2v versus b2b (my blog)
Suggested lab exercises (deployments and upgrades)
The lab exercises below allow you to try both an in-place and DB-attach upgrade with a single VM. Alternatively, you could use a second SP2010 VM to perform the DB-attach upgrade. Before starting, it is worth spending some time setting up a blank Windows Server 2008 R2 VM and copying it if you need a blank slate to work with.
- Grab a MOSS SP2 2007 VM and ensure it has at least 2 functioning Web applications.
- Remove the content database(s) from one Web application.
- Run the pre-upgrade checker on the MOSS VM and view the report.
- Perform an in-place upgrade on the MOSS VM and review the ULS, installation and event logs. Repair any errors that are present.
- Run the Test-SPContentDatabase PowerShell cmdlet on the database(s) removed in step 2 and review the output.
- Perform a DB-attach upgrade to SP2010 using the MOSS content databases.
- Install a SharePoint 2010 Language Pack on a SP2010 VM.
- Script a SharePoint 2010 installation using PowerShell.
My revision notes (deployments and upgrades)
Hardware and software requirements
Primary resource: Technet.
- 8GB is the minimum requirement for RAM in a production SharePoint 2010 Web or application server.
- 64-bit with 4 cores is the minimum processor requirement.
- 80GB is the minimum system drive requirement.
- For medium deployments, the SQL server requirements are more stringent: a 64-bit processor with 8 cores and 16GB of RAM is the minimum. These requirements are strict due to the required distribution of data in SP2010.
- Database servers require at least 64-bit SQL Server 2008, SP1 CU2 or later. SQL server 2008 R2, and 64-bit SQL Server 2005 SP3 and later are also supported.
- SharePoint Web and application servers require at least 64-bit Windows Server 2008 SP2 or Windows Server 2008 R2.
- “SharePoint Server 2010 does not support single label domain names”.
Primary resource: Professional SharePoint 2010 Administration (book).
- Enables separation of the binary upgrade of SP2010 from the interface.
- Is important because v3 master pages and CSS files cannot be automatically upgraded to 2010.
- SP2010 offers three visual modes for upgraded sites: 2007, 2010 preview and 2010.
- By default, the SharePoint 2007 look and feel is retained (“2007” mode) during an upgrade to 2010, which improves the chances of customised content working following an upgrade to 2010. Deliberate action must be taken to upgrade to 2010 visuals which illustrates Microsoft’s “do not harm” philosophy around upgrade.
- “2007” mode enables the rendering of content using v3 master pages and CSS files in 2010, but is typically unnecessary where sites have no customisations, or where customisations have been tested.
- Administrators have the option of delegating visual upgrade selection to site owners – or forcing them to use the new 2010 interface using PowerShell.
- If the original look and feel is retained during upgrade, all of the infrastructure benefits of SP2010 are still available.
- PowerShell can be used to revert a sites look and feel back to 2007, even in cases where SP2010 mode has been set.
Primary resource: Technet.
|Command / operation||Explanation|
|PreUpgradeCheck (STSADM)||Perform a health check on a MOSS farm and identify any issues that might affect an upgrade to 2010.|
|EnumAllWebs (STSADM)||Displays the IDs and site map status for all site collections and subsites in the content database – allowing identification of duplicate and orphaned sites.|
- The October 2009 CU for MOSS includes numerous enhancements to STSADM that can assist with upgrade planning – for example the EnumAllWebs operation now identifies Web parts and features that are in use.
- The 2007 SP2 pre-upgrade checker can should be run multiple times, and in particular just before an upgrade to ensure any potential issues are mitigated. It will identify any roadblocks that will prevent an upgrade – such as failure to meet software and hardware requirements (32-bit servers being an obvious showstopper).
- The 2007 SP2 pre-upgrade checker should be used to asses farm health and the report can be used to clean up an environment prior to upgrade to 2010.
- Any custom elements identified by the pre-upgrade checker must be installed on all front-end Web servers prior to upgrading – this is a common cause of upgrade failure.
- Duplicate or orphaned site collections can be identified using both the STSADM pre-upgrade checker and EnumAllWebs operation – duplicate sites should be deleted.
- Unused sites, templates, features and Web parts should be removed prior to upgrade.
- SP2010 language packs should be installed after binary installation (setup), but before the 2010 configuration wizard is run.
- The SP2010 configuration wizard must be run on the server(s) hosting Central Administration before attempting to upgrade any other content in the farm.
- 2007 Web applications that use forms based authentication require additional configuration steps prior to attaching the appropriate configuration databases – they must be configured to support claims based authentication.
- Data contained within a 2007 SSO database must be manually migrated to a new Secure Store service application in SP2010. Some service applications such as the Excel Services application depend on the Secure Store SA.
- During in-place upgrade, sites are unavailable until the upgrade is finished.
- The UPS (user profile service) is not available in a standalone server installation – if this service is required the SharePoint farm should be installed.
- The detach databases hybrid approach involves upgrading the 2007 binaries to 2010 with content databases detached. The databases can be upgraded in parallel using PowerShell (hardware dependant).
- Before starting an upgrade, the prerequisite installer must be run on all servers in the farm.
- Ensure that a tested full farm backup is taken of the 2007 farm prior to upgrading.
- An in-place upgrade is a one-stop shop: you cannot pause or roll back the setup and upgrade process.
database attach upgrade
Primary resources: Professional SharePoint 2010 Administration (book) and Technet.
|Command / operation||Explanation|
|Test-SPContentDatabase (PS)||Check a specific content DB for problems (e.g. missing customisations) prior to attaching (and upgrading) to 2010. Should be performed per content database. Checks for missing files and issues with the target farm as opposed to the source (and should therefore be used alongside the pre-upgrade checker for MOSS).|
|Mount-SPContentDatabase (PS)||Attached a content database to a SP2010 farm and automatically upgrades it from 2007.|
|Upgrade-SPContentDatabase (PS)||Retries or resumes a failed upgrade – not necessary unless an upgrade does not complete successfully.|
- Requires that you have separate hardware for a SP2010 farm.
- Upgrades only content, not configuration settings. Therefore requires that you manually move across any customisations such as third party software, features and solutions. Site definitions created in 2007 can be copied over to the 2010 environment “as-is”.
- Provides far more control and is far less risky than an in-place upgrade – PowerShell can be used to attach multiple databases at the same time dependant on available hardware resource, improving utilisation. The order of upgrade can also be specified – unlike an in-place upgrade.
- Allows a best-practises SP2010 to be created without affecting the MOSS installation.
- Allows testing of individual content databases using the Test-SPContentDatabase PowerShell cmdlet – without having to attach the database in SharePoint 2010 (although it must be added to the SQL server).
- SharePoint 2010 can take a 2007 SSP database, upgrade it and use it as a Profile Services database – similarly, it can use a Project Server 2007 database as the 2007 version did not support customisations.
- Prior to upgrade, service applications must be created and configured in the SP2010 farm. The “Initial Farm Configuration Wizard” can be used to create some services that are related to an upgrade from 2007, including: Business Data Connectivity, Excel Services, Managed Metadata, Search and Secure Store.
- If upgrading a MOSS SSP database, the User Profile Services should NOT be enabled and configured using the “Initial Farm Configuration Wizard” due to there being numerous manual steps required to upgrade an SSP DB.
- Similarly, in order to upgrade a 2007 InfoPath Forms Service, manual steps are required to import any administrator-deployed form templates and data connection files.
- General farm settings such as incoming and outgoing email settings must be configured manually in the SP2010 farm.
Primary resource: Technet.
- Allow site owners and administrators to create sites in multiple languages without requiring a separate installation of SharePoint.
- “SharePoint Foundation 2010 language packs are not required for SharePoint Server 2010.” – just the Server Language Packs are required ([12/07/2011 update]: thanks to Marco Scheel for pointing this out).
- Are installed following binary setup – but prior to running the SP2010 configuration wizard.
- You cannot change an existing site, site collection, or Web page from one language to another by applying different language-specific site templates.
- Removing a language pack removes the language-specific site templates from the computer. All sites that were created that have those language-specific site templates will no longer work (the URL will produce a HTTP 500 – Internal server error page). Reinstalling the language pack will make the site functional.
- All language packs must be removed prior to uninstalling SharePoint 2010.
Primary resource: Technet.
|Command / operation||Explanation|
|Localupgradestatus (STSADM)||Verify content database and site collection upgrade status.|
- There are three types of log and error file that should be checked following an upgrade: 1. the setup.exe log file 2. The PSConfig.exe log file and 3. The upgrade and upgrade error log files.
- Most issues with styles and appearance can be resolved by fixing broken links to controls, images and style sheets.
- Numerous issues can occur with unghosted (customised) pages. Most of these issues can be resolved by resetting pages back to their site definition.
- To harden SQL server, named instances should listen on a nonstandard port (i.e. a port other than TCP 1433 and UDP 1434). To support this security change, SQL server client aliases must be configured.
- Psconfig is an alternative to using the SharePoint 2010 Products configuration wizard. It is command line driven. For example running “psconfig.exe -cmd upgrade -inplace v2v -wait -passphrase <pass>” will perform a build to build upgrade of SharePoint 2010, returning only when the upgrade (and the related timer jobs) is complete. The passphrase is that which was used to join the SP2010 server farm.
- In all cases, a full crawl is required in order for search to work in your upgraded SharePoint 2010 farm.
- SharePoint 2010 should be installed using least-privileged administration. For example, the farm account need not be a domain administrator. – it does however need to be a local administrator on each server where setup will be performed.
- In all cases, the SharePoint setup user account should not be a service account that will be used by SharePoint – for example the farm account should not be used for setup.
Configure SharePoint farms.
From the Learning Plan:
“This objective may include but is not limited to: configuring inter-server communications, server roles, highavailability, InfoPath Forms Services (IPFS), Alternate Access Mappings (AAM), external sites, host headers, and applying and managing patches”.
Suggested reading (configure SharePoint farms)
- Security in SharePoint 2010 (Technet Advanced IT Pro training video)
- Configure InfoPath Forms Services (SharePoint Server 2010)
- How Do I: Configure an Alternate Access Mapping in SharePoint 2010?
- Plan for host-named site collections (SharePoint Foundation 2010) (specifically the section on host headers).
- Configure a Host Header for a Web Site (IIS 7)
- How to configure Alternate Access Mappings (AAM) successfully
- Publishing Microsoft Office SharePoint Server
Suggested lab exercises (configure SharePoint farms)
- Experiment in SharePoint 2010 Central Administration with the high availability features listed below – such as large list and HTTP request throttling.
- Create and upload an administrator approved InfoPath form.
- Create and configure a host header Web application.
- Extend a SharePoint 2010 Web application to an alternate host header and review AAM.
- Apply a patch to a SP2010 VM – for example a service pack or cumulative update (CU).
My revision notes (configure SharePoint farms)
inter-server communications, server roles
- Very similar to 2007 – WFE servers get their information from farm DB server(s).
- Service Applications are called between servers using ports 32843 and 32844.
- For external port communications, ports 80 (HTTP), 443 (HTTPS) and 25 (SMTP) are used.
- For internal port communications, ports 32843 (HTTP), 32844 (HTTPS) and 445 (SMB) are used.
Primary resource: Professional SharePoint 2010 Administration (book)
- A means of ensuring a system remains operational, typically in order to adhere to customer Service Level Agreements (SLAs).
- Is improved in SP2010 through the new SAA, native support for SQL server mirroring and mechanisms to protect servers during heavy load such as HTTP and large list throttling.
- In terms of SharePoint topology is typically provided by load balancing servers. e.g. database mirroring can be used across SQL server instances to protect against data loss; WFE servers can be load balanced via software or hardware in order to ensure that services remain available.
- HTTP request monitoring and throttling protects a server during busy periods by monitoring performance metrics. If the server is too busy it will issue a 503 (busy) response for new connections but continue to serve existing requests. This is in contrast to a 2007 server that will drop requests in a comparatively random manner.
- List throttling enables proactive monitoring of the impact of large lists on server resources and is configured on a per Web application basis. The minimum value is 2000 list items.
- Gradual site deletion is a 2010 feature that is automatically enabled, which reduces the impact of site collection removal and reduces risk of SQL server lockup due to row deletion.
InfoPath Forms Services (IPFS)
Primary resource: Technet.
- InfoPath is used for the creation and filling of forms, and allows users to create and modify forms themselves rather than relying on an administrator.
- IPFS was first introduced in MOSS and is a SharePoint technology for centralised forms management. As well as allowing for browser form filling, users can also fill in forms using the InfoPath filler client application.
- Administrator approved InfoPath form templates (uploaded via central admin) are required where a form requires full trust and are generally used for global form templates rather than those that are local to a single site collection.
- User form templates are those that are not deployed by an administrator and do not typically require full trust or contain custom code. User form solutions that contain custom code (but do not require full trust or use an administrator managed data connection) can be packaged as sandboxed solutions – and therefore deployed by a site collection administrator.
- Because user form templates can be deployed by many users they can place a strain on servers.
- Browser-enabled form templates (enabled by default) are InfoPath forms that can be filled out using a Web browser (the alternative is to use InfoPath Filler 2010).
Alternate Access Mappings (AAM) & external sites
- Commonly used in reverse proxy publishing scenarios using technologies such as ISA Server and ForeFront TMG.
- Required because the user requested URL may differ from the (internal) IIS site name.
- Once SharePoint receives a request it will use AAM to perform URL resolution.
Pasted from Technet:
“ Host headers (also known as domain names or host names) let you assign more than one site to a single IP address on a Web server.
Host headers refer to the portion of the HTTP protocol that tells the Web server the DNS name of the site that the client is connecting to. You can apply host headers at two different levels in SharePoint Foundation 2010:
- The Web application (IIS Web site) level
- The site collection level”
My notes (host headers)
- Host headers at the Web application (IIS site) level are only for path-based site collections and will prevent host-named site collections from working (IIS will only accept requests for the specified host header).
- Host-named site collections are those that specify a host header at the site collection level, and are a means of providing a multi-tenant (hosting) environment.
- Once created, a host header at the IIS site level cannot be changed in the SharePoint configuration database meaning that it is important to get it right. It can be changed at the IIS site level but this adds administrative overhead.
- Host headers at the IIS site level can be used for creating multiple sites using the same IP address – this is even possible whilst using SSL assuming the same top level domain name and a wildcard certificate (e.g. *.benjaminathawes.com) is used. This can save annual SSL certificate renewal fees.
- In all scenarios mentioned above, access to sites relies on DNS resolution using either a DNS server or host file entries.
Primary resource: Professional SharePoint 2010 Administration (book)
- Patching is effectively an “in place” upgrade.
- There are two flavours: version-version (v2v) and build-build (b2b).
- v2v upgrades are used for upgrading to a new version of SharePoint – e.g. from MOSS to SP2010.
- b2b upgrades are used to upgrade to a newer build of the same version – e.g. from SP2010 RTM to SP1.
Configure service applications.
From the Learning Plan:
This objective may include but is not limited to: configuring service applications such as Business Connectivity Services (BCS), Access Services, Visio Services, Microsoft Office PerformancePoint Server 2007, user profiles, Microsoft Office Excel services, Managed Metadata Services (MMS), and IPFS
Suggested reading (service applications)
- Chapter 7 of Professional SharePoint 2010 Administration – check out the section that highlights which SAs are cross-farm capable.
- Chapter 6 of SharePoint 2010 Administrator’s Pocket Consultant
- Manage Excel Services trusted locations
- Manage Excel Services user-defined functions
- Visio Services overview (SharePoint Server 2010)
- InfoPath Forms Services Overview
My notes (service applications)
- Service applications in SP2010 replace the MOSS SSP model.
- Service applications are individual components that can be associated with Web applications in a flexible manner (“services a la carte”) – unlike the MOSS SSP which was all or nothing.
- Unlike MOSS SAs are available in all versions of SP2010 – including Foundation.
Business Connectivity Services (BCS)
- Represents the next version of the MOSS Business Data Catalog (BDC).
- Is available in Foundation, unlike in MOSS.
- Is suitable for creating data driven applications that will be used by a small number of people.
- Solves the problems associated with placing an access database on a file share such as locking by making an Access database available from within a Web browser.
- Is a service application in SP2010 and hence configurable within Central Administration – settings such as maximum number of users and maximum columns can be modified here.
- Lets users share and view Visio Web drawings via a Web browser.
- Supports dynamic Web drawings that are updated from various data sources such as Excel worksheets and SQL databases.
Microsoft Office PerformancePoint Server 2007
- Facilitates management and analysis of performance in an organisation using dashboards and KPIs.
- Was available for MOSS as a standalone component built on IIS but is integrated in SP2010 as a service application.
- By default trusts all content locations – in a similar way to Excel Services. This can be modified by specifying Trusted Content Locations via the PPS service application management UI in Central Administration.
User profile service (UPS)
- Is the basis for all social features within SP2010 including My Sites, notes, tagging etc.
- Facilitates user profile synchronisation from sources such as Active Directory and Business Data Connectivity.
- Relies on ForeFront Identity Windows Services.
- Unlike MOSS, can be managed by a UPS service application administrator and not just a farm administrator allowing for separation of duties (this is true of all service applications and can be done via Central Administration or PowerShell).
- Allows social features such as personal sites, tagging and notes to be enabled or disabled via Central Administration.
Microsoft Office Excel services
- Is not new – it was introduced in MOSS.
- Can be configured via Central Administration – settings such as maximum workbook size, caching and memory utilisation can be modified here.
- By default allows any file uploaded to SharePoint to be opened – this can be locked down (secured) by adding a “Trusted File Location” which can be a UNC path, SharePoint site or HTTP site.
- Can be extended via user-defined functions (UDFs) – in which case any UDF assemblies must be registered with the Excel Services application so SharePoint knows that they are safe.
Managed Metadata Services (MMS)
- AKA the “Taxonomy” service.
- Metadata and content types are two new features in SP2010.
23/03/2011 update: Metadata and content types aren’t new for SP2010. Managed metadata and cross-site collection content types (facilitated by the MMS) are.
- Metadata enables classification of data about documents and list items within SharePoint.
- Content types allow grouping of metadata with a template.
- Although content types existed in MOSS, the functionality was limited in that it was only available on a per-site collection basis – content types can be shared across site collections (and Web applications) in SP2010 from one location known as a “hub”.
- The content type hub allows consumption of content types for all site collections that are consuming the services provided by the MMS and is configured once per MMS.
- When a site collection is selected as a content type hub a feature is activated that allows the site to publish content types (the “Content Type Syndication Hub” feature).
- Site content types are contained within a gallery accessible via site settings.
- Content type log maintenance and retrieval are managed by two timer jobs.
- Provides a means of filling out InfoPath forms via a Web browser without an InfoPath client application – although certain features do not work in a browser such as user roles and spell checking.
- Allow the use of custom code, in which case forms require full trust and must be deployed by an administrator and activated on a per site collection basis.
- Those forms without custom code can be published directly to a SharePoint site.
Configure indexing and search.
From the Learning Plan:
This objective may include but is not limited to: configuring FAST Search for SharePoint, crawl schedules, iFilters, crawl rules, content sources, scopes, managed properties, content types, search components, index partitioning, and federated search locations.
Suggested reading (search)
- Search topology operations in SharePoint Server 2010 (white paper)
- Chapter 8 of SharePoint 2010 Administrator’s Pocket Consultant
- Add or remove an index partition
Suggested lab exercises (search)
- Set up a search service application.
- Configure a 64-bit PDF iFilter (you can follow an article such as this one to learn how). You will also want to install a PDF reader on your VM if you haven’t already in order to ensure you can view files found in search.
- Configure a content source schedule.
- Add a couple of crawl rules – for example, exclude a path such as “/sites/legal”.
- Add an index partition to your search service application.
- Configure a federated search location.
- Ensure your content sources are up to date by performing a full or incremental crawl as required (note that a full crawl is required for crawl rules to take effect).
- Validate that your changes make the necessary impact on search results – i.e. items show up according to your configured content sources and crawl rules; PDFs are displayed correctly following iFilter configuration.
My notes (search)
- A content source is a collection of start addresses that are accessed via the same means and managed together – that could include (for example) an internal collection of SharePoint sites, external Web sites or a file share. You can also crawl Exchange public folders and LOB (Line of business) data.
- Crawl rules allow admin-specified paths to be included or excluded from search; they are not tied to any specific content source and can therefore span multiple sources.
- Federated search locations facilitate simultaneous searching of SharePoint content as well as content located elsewhere (e.g. you might want to include external search engine results).
- From Technet: “index partitions are groups of query components, each of which holds a subset of the full text index and which return search results to the query originator. Each index partition is associated with a specific property database containing metadata associated with a specific set of crawled content.”
- Index partitions are stored on servers hosting a query component – hence the alternating terminology within Central Administration.
- Index files are initially stored on servers hosting crawl components – they are quickly propagated to those servers hosting the query role. Hence, a small amount of space is required to host index files temporarily.
- FAST search offers greater capacity, scalability (over 500 million items vs. 100 million items) and features than the standard SharePoint server search but requires a SharePoint Server 2010 Enterprise license and has high hardware requirements (it should be installed on a separate server and the recommended amount of RAM is 16GB with an 8-core CPU).
- FAST search has its own prerequisite installer, separate to that shipped with SP2010.