implementation considerations for fast search for sharepoint (fs4sp) presenter : shyam narayan...

24
Melbourne October 2010 Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b: www.dotnetbounce.com t: @dotnetbounce

Post on 20-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Implementation Considerations for FAST Search For SharePoint (FS4SP)

Presenter : Shyam Narayan

MOSSIG – February 2011 Meeting

b: www.dotnetbounce.com

t: @dotnetbounce

Page 2: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Introduction

Solutions Architect at Pitcher Partners Consulting in Melbourne

vTSP – Business Collaboration Platform at Microsoft

Primarily focused on SharePoint and .NET Technologies

Agile advocate

Other interests

Page 3: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Agenda

FAST Search Architecture

Deployment Planning

FS4SP Deployment

Post Installation Configurations - Content Feeding, Connectors, SSA

Tips and Tricks

Q&A

Page 4: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Best of Microsoft

Best of SharePointBest of High-end• Dynamic user experiences• Advanced content processing• Broad repository connectivity• Extreme scale and performance• Open and Extensible Platform

• Simplicity and low TCO• Familiar, integrated

developer tools• Windows 7 Integration• Robust partner and platform eco-

system

Enterprise Search from

Microsoft

The Vision: A New Choice in Search

• Out-of-the-box intranet search• People Search• SharePoint platform integration• No code customization

Page 5: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Microsoft Enterprise Search- ProductivityProducts for Every Customer Need

OOB General Productivity Search with light customization

Heavily customizable OOB General Productivity Search and easy to build Search-Driven

Applications

• Common UI Framework• Social search features and integration• SharePoint platform integration • End user and site administrator enablement

Common across the product line

• Common Connector Framework (BDC)• APIs and developer Experience• Admin & deployment capabilities• Operations advantages (SCOM, scripting)

Page 6: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

FAST Search Extends SharePoint

Superset of capabilities; common base functionality and platform

End Users Content

Content search

People search

Common query and federation APIs

Common connectors and content APIs

Best High-End Content Search based on FAST ESP

Unique Social Search from SharePoint Server 2010

Common IT Pro and developer experience

FAST Search for SharePoint

SharePoint Server2010

Advanced Content Processing

+ Profiles

Query SSA

Content SSA

Page 7: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

FAST Search Server 2010Summary of architectural components

Custom Front-End

OpenSearch or Other Sources

SharePoint Front-end

People Search

Qu

ery

Obje

ct M

od

el

Query and Result

Processing

Security AccessModule

SearchCore

Indexing

Federation Object Model

Query Web Service

Advanced Content

Processing

Linguistics

WebLink

AnalysisConnectors

• Web Crawler• JDBC

Connectors• SharePoint• File Traverser• Web • BDC• Exchange• Notes• Documentum

Microsoft System Center Operations Manager

Monitoring Services

Administration and Schema Object Model

Site Collection Level Admin UI• Keyword Management• User Context Management• Site Promotion/Demotion

PowerShell

• Schema configuration• Admin configuration• Deployment configuration

Central Administration UI

• Property mapping• Property extraction• Spell-checking

FAST Server(s)

SharePoint Server(s)

Other Server(s)

Content

Page 8: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Getting ready for deployment …

Page 9: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Planning that needs to be done

• Search Solution Planning

• FAST Server Farm Topology

• Redundancy and Availability

• System Requirements

Page 10: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Search Solution Planning

• Plan content collection and Crawl Schedules

• Design the Index Schema

• Crawled to Managed Properties

• Rank Profiles and Relevancy tuning

• Query Refinement

• Security Considerations

• Plan for monitoring and recovery

Page 11: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Topology - FAST Search Server 2010 and SharePoint Server Farms

FAST Server(s)

SharePoint Server(s)

Other Server(s)

Service EndpointsWeb parts and Web Services

Query and Content SSA’s

Page 12: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Topology - FAST Search Server 2010 and SharePoint Server Farms – Redundancy and Availability

Content SSA

FAST Farm

Query SSA

Content Distributor

FAST specific connectors

Item Processing Indexing Dispatcher

Web Analyzer

Query Processing

Search Cluster

Indexing and Query Matching

FSA

Administration Node

Page 13: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

System Requirements

• x64 Servers running Windows Server 2008 SP2 or Windows Server 2008 R2

• Memory - 4GB (min) – 16GB (recommended)

• CPU – 4 Cores @ 2.0Ghz (min) – 8 cores @ 2.0GHz (recommended)

• Disk – 50 GB (minimum) – 1 TB in a RAID configuration

• Other Requirements

• Windows Firewalls are turned on

• Static IP Addressing scheme

• Windows updates are turned off

• DST and Anti –Virus

Page 14: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Deployment• Installation

• Stand-alone deployment

• Multi-server deployment

Page 15: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Similar to SharePoint Install

FS4SP Installation Process

Page 16: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Similar to SharePoint Install

FS4SP Installation Process

Page 17: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Stand-alone server configuration

• Easy to setup and can handle 15 million indexed items

• Used for development environments, test and small scale production environment

• All FS4SP components deployed on a single server

• No scalability or failover capabilities

• Can be changed to a multiple server deployment

Page 18: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Multi-server configuration

• More complex to setup and has no theoretical upper bounds for scale

• Recommended for most production environments

• FS4SP components deployed on a specialised server to provide scalability and failover capabilities

• Additional operational overheads

Page 19: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Post deployment configurations

• Content Search Service Application

• Query Search Service Application

Page 20: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Content Search Service Application

• Create SSA to associate FAST Farm with SharePoint farm and enable crawling

• Enable content feeding

• Content sources managed through SharePoint Central Administration

• Deploy additional connectors specific to FAST

Page 21: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Query Search Service Application

• Create Query SSA to enable queries from the SharePoint WFE’s

• Contains the query and crawl component for people search

• Configure FAST Specific service endpoints – Query, Administration and Resource Store.

• Add Query SSA to the default group for your web applications

• Enable Claims Based Authentication

Page 22: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Backup , Recovery and Monitoring

Page 23: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Backup, Restore and Monitoring

• Plan backup and restore strategies early in your FAST deployment process

• Configuration backup and restore

• Full backup and restore

• Pair with SharePoint Backups

• No UI all backups and restores administered via PowerShell

• SMO is required

• Monitor FS4SP

• SCOM SP1 or R2

• WMI

• Perfmon and SP Logs

Page 24: Implementation Considerations for FAST Search For SharePoint (FS4SP) Presenter : Shyam Narayan MOSSIG – February 2011 Meeting b:

Questions and Answers