1 / 47

Deploying FAST Search for SharePoint 2010

Deploying FAST Search for SharePoint 2010. Barry Waldbaum Dan Harrington Architect Senior Consultant FAST Solution Architecture Center Microsoft Corporation. Today’s Goal. You can do it!. Products for Every Customer Need. Quick, easy, powerful search (for free!).

loan
Télécharger la présentation

Deploying FAST Search for SharePoint 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deploying FAST Search for SharePoint 2010 Barry Waldbaum Dan Harrington Architect Senior Consultant FAST Solution Architecture Center Microsoft Corporation

  2. Today’s Goal You can do it!

  3. Products for Every Customer Need Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint Basic search Intranet-wide search People and expertise search • Visual, highly customizable and advanced content processing • Powerful platform to build on • 360° customer views • Research portals • Reputation analysis • …

  4. Agenda • FAST Search Overview • Concepts and terminology • Relationship to SharePoint 2010 Search • Deployment Considerations • Pre-Installation through Configuration • Integration with SharePoint 2010 • Multinode deployment process • Sizing and Resources • Manageability • Demos

  5. βeta Notice! • Commands and UI Screens shown hereafter are not necessarily finalized, and subject to change

  6. Concepts and Terminology

  7. FAST Search Extends SharePoint Server Superset of capabilities; common base functionality and platform Best High-End Content Search based on FAST ESP FAST Search for SharePoint Common query and federation APIs Common connectors and content APIs Content search End Users Content+ Profiles People search Unique Social Search from SharePoint Server SharePoint Search Common developer experience and IT Pro Foundation

  8. FAST Search in SharePoint • SharePoint Server • SharePoint Search • FAST Search • Content management • Content gathering • People search • Crawler • Web front end • Content processing • SQL content storage • Search • Content search • SQL with crawler DB • Administrative services • Admin Conceptual component view

  9. Content Gathering • Content Processing • Search FAST Search Components • Administrative services • Enterprise Crawler • Content distributor • Index/Search • Administrative • Web Analyzer • Name service • Document processor(s) Content • Query result processor • Security access module (SAM) • Indexing dispatcher • Database Connector Queries

  10. Installation and Configuration

  11. Pre-Installation Tasks • Account for installation • System Administration privileges • Account for running FAST Search • Must have DB Creation privileges in SQL Server Management Studio • Must be Domain user • IPSec used between SharePoint 2010 & FAST Search to securely authenticate component connections

  12. Pre-Installation Tasks (cont.)

  13. Deployment Topology - Integration • Add FAST Search to existing SharePoint installation • SharePoint 2010 and SQL in place first • Standalone or Multinode FAST Search SharePoint 2010 FAST Search SQL

  14. FAST SearchInstallation demo Run Pre-Requisite Installer Run FAST Search Installer Run configuration script

  15. Integration Notes • FAST Search configuration produces details file: C:\FASTSearch\Install_Info.txt • Contains information needed for SharePoint 2010 configuration of FAST Search applications • Also creates deployment config file: C:\FASTSearch\... etc\config_data\deployment.xml • Contains per-node component layout and details • Can be modified e.g. when adding node to installation

  16. Search Service Applications • Linkage between SharePoint and FAST Search • FAST Query Interface • FAST Content Gathering Interface SharePoint 2010 FAST Search SQL

  17. Terminology Mapping SharePoint UI Install_Info.txt Query Service Location QR Server Proxy(s) Admin Service Location WCF Service Resource Store Location Resource Store Content Distributor Content Distributors Collection Name * SQL Database SQL Server Database * Does not appear in Install_Info.txt file

  18. FAST SearchConfiguration demo Create a Search Service Application (SSA) for FAST Content Create a SSA for FAST Query Configure FAST as the default search engine for the site Setup a new FAST Search site Start a crawl of the profiles for people search Start a crawl of all the content into FAST

  19. Capacity Planning

  20. Deployment ConceptScale-out • Add columns to extend document capacity • Add rows to extend query capacity or fault tolerance Column 0 1 2 3 Indexer/Search Indexer/Search Indexer/Search Indexer/Search Row 0 Row 1 Indexer/Search Indexer/Search Indexer/Search Indexer/Search

  21. Scale-out Scenarios • From simple to complex Indexer/ Search Indexer/ Search Indexer/ Search FAST Search Admin & Content Processing Enterprise Crawler Indexer/ Search Indexer/ Search Indexer/ Search

  22. Content Gathering • Document Processing • Search FAST Search CPU Usage • Administrative services • Enterprise Crawler • Content distributor • Index/Search • Administrative • Name service • Web Analyzer • Content processor(s) • Query result processor • Security access module (SAM) • Indexing dispatcher • Database Connector Key Heavy Moderate Light

  23. Content Gathering • Document Processing • Search FAST Search Memory Usage • Administrative services • Enterprise Crawler • Index/Search • Content distributor • Administrative • Name service • Web Analyzer • Content processor(s) • Query result processor • Security access module (SAM) • Indexing dispatcher • Database Connector Key Heavy Moderate Light

  24. Content Gathering • Document Processing • Search FAST Search Disk Usage • Administrative services • Enterprise Crawler • Content distributor • Index/Search • Administrative • Name service • Web Analyzer • Content processor(s) • Query result processor • Security access module (SAM) • Indexing dispatcher • Database Connector Key Heavy Moderate Light

  25. Server Planning! • You can use your current 64-bit hardware • Enterprise class servers: • 2U > 6 disks SAS • 2xQuad Core CPUs (mid-range OK) • Upgrade the memory to 32GB or more for servers hosting virtual environments • Upgraded RAID controller: • Battery Backed Write Cache will improve performance and reliability

  26. Disk Arrays • Direct attached storage provides the best performance for the cost • 100GB+ • IE: 2x146GB SAS drives RAID 1 • 1TB, 2000 IOPS • IE: 8x146GB 10K RPM SAS drives RAID 5 • 3TB, 3000 IOPS • IE: 12x300 GB 10K RPM SAS drives RAID 5/50

  27. Multinode Deployment

  28. Multinode Deployment • Add FAST Search to existing SharePoint installation • SharePoint 2010 and SQL in place first • FAST Search Admin first, followed by additional servers SharePoint 2010 FAST Search Admin FAST Search FAST Search SQL Server Server

  29. Post-Setup Configuration Scriptpsconfig.ps1 Multinode • Admin Server C:\FastSearch\installer\scripts> .\psconfig.ps1 -action i-roleName admin -userName "domain\user" -localMachineNamefully_qualified_local_server_name –databaseConnectionStringdatabase_connection_string -databaseNamedatabase_name • Non-admin Server C:\FASTSearch\installer\scripts> .\psconfig.ps1 -action i-roleNamenonadmin-userName "domain\user" -localMachineNamefully_qualified_local_server_name -adminMachineNamefully_qualified_local_server_name

  30. FAST Search ServicesConfigurable in deployment.xml file

  31. deployment.xml • : • <host name="demo.contoso.com"> • <admin /> • <document-processor processes="4"> • <crawler role="single"> • <searchengine row="0" column="0" /> • : • </host> • :

  32. deployment.xml • : • <searchcluster> • <row id="0" index="primary" search=“true" /> • <row id="1" index="secondary" search="true" /> • </searchcluster> • :

  33. Management and Monitoring

  34. Manageability Key Concepts • Manage search using the administration UI dashboard • Administer search programmatically using PowerShell support • Monitor individual servers using standard tools (e.g. Event Viewer) • Monitor farms using System Center Operations Manager (SCOM) alerting

  35. Manageability - PowerShell • PowerShell is standard CLI for Objects • Verbs, nouns, objects , pipes, and scripts • Get-FASTSearchContentCollection • New-FASTSearchContentCollection • Set-FASTSearchConfiguration • Allows scripting of advanced configurations • 85 FAST Search cmdlets!

  36. FAST Search & PowerShell demo Show the user interface we created with people search and content search A brief demo of PowerShell

  37. Subsystems and data flow

  38. Manageability – Event Logging

  39. Dogfood & Management • Index of Microsoft’s intranet! (~100M documents)

  40. You can do it! • FAST Search extends the capabilities of your SharePoint installation • Integrated search experience • Customizable query & result features • Flexible and familiar tools • Related Topics • Q&A

  41. More about FAST Search • Hands On Labs (HOLs) • Search Administration and Configuration • Developing to the Query Object Model • Setting Up a Search Center with SharePoint Search • Content Processing with FAST Search for SharePoint • Keyword Management and Relevancy Tuning with FAST Search for SharePoint

  42. Relevant Search Sessions

  43. Come and see us at the Enterprise Search Group Stand in the Microsoft Product Pavilion Far left hand corner of the Exhibition

  44. Remember to fill out your evaluations onMySPCfor your chance to win two HD web cams and a designer mouse (3 prizes awarded daily)

  45. Learn More about SharePoint 2010 Information forIT Prosat TechNet http://MSSharePointITPro.com Information forDevelopersat MSDN http://MSSharePointDeveloper.com Information forEveryone • http://SharePoint.Microsoft.com

  46. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related