succeeding with hybrid sharepoint (includes new cloud ssa material)

56
Succeeding with Hybrid SharePoint and Search: Strategy and Implementation Jeff Fried CTO, BA Insight SPS Redmond October 2015

Upload: jeff-fried

Post on 11-Apr-2017

427 views

Category:

Software


6 download

TRANSCRIPT

Page 1: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with Hybrid SharePoint and Search:Strategy and Implementation

Jeff Fried CTO, BA Insight

SPS RedmondOctober 2015

Page 2: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridFail to plan and you are planning to fail

Planning starts with understanding

Page 3: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

KCTCS (background)

Page 4: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Focused on Search and SharePoint since 2004

Longtime Search Nerd• CTO, BA Insight• Senior PM,

Microsoft• VP, FAST• SVP, LingoMotors

Who is this guy? Jeff FriedPassionate About• Search• SharePoint• Search-driven

applications• Information

Strategy

Blog: DoMoreWithSearch.comTechnet Column“A View from the Crawlspace”

[email protected]

Page 5: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

About BA Insight We provide connectivity, classification, and application software that accelerates

and future-proofs the implementation of on-premise and cloud-based SharePoint portals.

– Secure connectivity to a wide variety of content systems– Increased findability using auto-tagging, metadata generation, and text analytics– Applications and UI components to help with the creation of knowledge centers

Hundreds of successful implementations at Global 5000 companies:

Page 6: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Hybrid SharePoint - The What, the Why, & the How

Hybrid SharePoint and Search- Cloud Hybrid Search and the Cloud SSA- Scenarios, Configurations, & Gotchas

Succeeding With Hybrid SharePoint and Search - Projects and Tools

New

Page 7: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridStart with your goals and strategy

Page 8: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Move to the cloud without– Breaking customizations– Raising security concerns

Use features not available with SharePoint Online– extensibility models, search on external content, cross-site publishing….

Reduce risk by migrating in steps– Separation of workloads

Keep up with Microsoft’s cloud-first/cloud-only roadmap– and/or hedge your bets

Why Hybrid SharePoint?

8

Page 9: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Delve

PowerBIYammer

Next-Gen PortalsOffice 365 APIs

Cloud-only

OneDrive

Office VideoEquivio Zoom(e-Discovery)

Page 10: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Migrate remote users

Two Hybrid Adoption Strategies

Pilot Online Service with a subset of users Off-board exchange

mailboxes

MigrateMove everything to the cloud

at your own pace

Co-ExistMaintain a hybrid model

Keep using On-Premises systems & customizations; mix according to need

Page 11: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

The Evolutionof SharePoint:

HYBRID

Management ExtensibilityExperiences

| Server

Experiences Management Extensibility

| Server | Server

HYBRID

Team Sites

Portals

SearchEnterprise

Content Mngt

BI

Page 12: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridYour workloads determine approach

Key building blocks: identity and search

Page 13: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

SharePoint “Hybrid Classic”

Search: Bidirectional Business Connectivity Services: SupportedDuet Enterprise for SharePoint and SAP: Supported

IntranetMicrosoft data center InternetMicrosoft Office 365 tenant

SharePoint Online

Federated search results

Site collection

SharePoint Online can query SharePoint Server

SharePoint Server 2013

SharePoint

Primary web app

Federated search results

SharePoint Server can query SharePoint Online

Outbound

Inbound

Customer networkPerimeter network

Page 14: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

14

Essential building block:Authentication with Hybrid SharePoint

http://blogs.office.com/2014/05/13/choosing-a-sign-in-model-for-office-365/

Page 15: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Approaches to Hybrid – by Workload

Split Workload

different tools indifferent places

Split User

task uses content or sites across ‘the divide’

Exchange, SharePoint, LyncOneDrive, Yammer, PowerBI, Delve

Extranet, Mysites, Team Sites, Project SitesPortals, Intranet, Services/Applications

Links Search

Page 16: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Search Provides a Unified ViewSeamless experience for users• Don’t need to know where content is• Effective for “split user” hybrid

Bring in content from many systems• Not “just” SharePoint• Tap Business Critical content where it lives• Secure; reduces load & risk on LoB systems

Unified Index drives the experience

Page 17: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

SharePoint 2016 HybridFacilities built in for “split user”

Cloud Hybrid Search

User Profiles Following

ExtranetCompliance

(DLP/e-Discovery)

Config Experience

Built on Search

Page 18: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridImportant new mechanism:

Cloud Hybrid Search

Page 19: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Cloud Hybrid Search

Cloud Search Service Application • Unified index with on-premises and cloud

content• Feeds Office Graph/Delve experiences • Supports Search as a Service • Reduces search crawl footprint

Audio textAnd search

indexpropertiessignalsMetadata extraction and processing

Page 20: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Cloud SSA O365Search Index

External Content(on-premises

and/orin the cloud)

SharePoint Server(On-premises or Hosted)

Office 365

SharePoint Online Content

Onedrive for Business Content

Conn

ecto

rs

SharePoint Content

Hybrid Connectivity (index in O365)

Page 21: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Content and Collaboration Systems• EMC Documentum• EMC eRoom• HP Trim• IBM Filenet F8• IBM Content Manager• IBM Connections• Objective DMS• OpenText LiveLink/RM• OpenText Hummingbird / eDocs• Oracle CMS/Stellent• IBM Lotus Notes • Xerox DocuShare• Confluence• Alfresco• Jive• CuadraSTAR

BA Insight ConnectorsMailbox and Archiving Systems• Microsoft Exchange • Microsoft Exchange Online• IBM Lotus Notes • Symantex Evault• Autonomy EAS / (Zantaz)

Practice Management Systems• Aderant Practice Management• Autonomy Worksite (iManage)• Elite/3E• KnowledgeMill OnePlace• LegalKey • NetDocuments• Practical Law • AutoElite Prolaw • RealPractice

CRM Systems• Salesforce.com/Force.com• Microsoft Dynamics CRM• LexisNexis Interaction CRM• Any SQL Based CRM

Databases• Microsoft SQL Server• MySQL• IBM DB2• Oracle Databases

ERP and Portal Systems• SAP Business Suite• SAP DMS• IBM WebSphere• Oracle WebCenter • Interaction (PlumTree

Search and Cloud Systems• Microsoft SharePoint Online• Google Drive• SharePoint 2013, 2010, 2007,

FAST Search for SharePoint• Microsoft Search Server• Box• Scopus• PharmaCircle

Plus a proven architecture and process for creating new connectors to complex systems

Page 22: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

OOTB Search Center, plus any and all tailored search experiences

Shows external content (Connectors) and consistent metadata (AutoClassifier)

External Content in O365 UX

Unified view across all content - on-premises and on-line- inside and outside SharePoint

Page 23: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Cloud SSA

External Content(on-premises

and/orin the cloud)

SharePoint Server(On-premises or Hosted)

SPO ContentOneDrive Content

Conn

ecto

rs SharePoint Content

ConnectorFramework

AutoClassifier

Office 365

AutoClassifier(app

version)

O365Search Index

CEWS

Hybrid Connectivity and Classification

MMS Sync: add-on for SP2013, coming OOB for SP2016

Page 24: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

DLP Sensitive Data Search works with hybrid

Search for sensitive data across on-premises and SharePoint Online

All Built-in sensitive types

Identification and export

Extends to data in OneDrive

Sensitive Information type detection through KQL searches

Get instant statistics

Preview & export results

Page 25: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Cloud SSA

External Content(on-premises

and/orin the cloud)

SharePoint Server(On-premises or Hosted)

SharePoint Online (SPO) Search

Delve & InfoPediaData Loss Prevention (DLP)

SPO ContentOneDrive Content

Conn

ecto

rs SharePoint Content

ConnectorFramework

AutoClassifier

Office 365

AutoClassifier(app

version)

OfficeGraphO365

Search Index

CEWS

Content and Metadata in O365 indexalso appears in the Office Graph

Page 26: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

External content from BA Insight Connectors also surfaces in Delve, InfoPedia, etc. via the Office Graph

Page 27: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

ScalingOn-Prem Footprint scales with content volume

Even the large farm is small

Page 28: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

External Content(on-premises

and/orin the cloud)

Connectors

FileHandlers

/iFilters

CrawlerContent

Processing Index

CustomProcessing

Content Flow – on-prem indexing

CEWS

Bottlenecks:1) Source systems2) Content Processing3) Indexer….

Page 29: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

External Content(on-premises

and/orin the cloud)

Connectors

FileHandlers

/iFilters

CrawlerContent

Processing Index

Content Flow – Cloud Hybrid Search OOB

CloudSSA

Bottlenecks:1) Uplink2) Source systems….

Page 30: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

30

PerformanceUplink is nowthe bottleneck

Want a tool?

Page 31: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

External Content(on-premises

and/orin the cloud)

OOBConnectors

FileHandlers

/iFilters

CrawlerContent

Processing Index

Content Flow – Gateway

BA InsightConnector

s + Framewor

k

SmartPipeline

CEWS

AutoClassifier Preview

CustomProcessing

Bottlenecks:1) Uplink2) Source systems3) Content Processing….

Page 32: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridSearch (split workloads) can need more than one mechanism

Walk through your scenarios

Page 33: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Mechanisms

Cloud SSA

Remote Result Source

Cloud App model

Applications

External Content

Federator

Identity and Directory Sync

Page 34: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

• Security principals can be managed on-premises and synched to the cloud by using the AAD sync tool.

• The object in the cloud (AAD) directory now mirrors the object in the on-premises (AD) directory.

Directory Synchronization

AD AAD

AccountName

CORP\jaden

SID S-1-5-21-1212121212-1212121212-1212

AccountName

[email protected]

msOnline-OnPremiseSecurityIdentifier

S-1-5-21-1212121212-1212121212-1212

PUID PUID-XXXX-XXXXXXXXXX

Page 35: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Mapping of Access Control ListsAs items are indexed in Office 365, the access control entries are looked up in the cloud directory service.

Allow: S-1-5-21-1212121212-1212121212-1212 Allow: PUID-XXXX-

XXXXXXXXXX

• User SIDs are mapped to PUIDs• Group SIDs are mapped to Object IDs• «Everyone» and «Authenticated users» are mapped to

«Everyone except external users»

Page 36: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

1) SaaS service will have less control and extensibility

2) Set of features unavailable with Cloud SSA/O365 index

3) No query-side “hook” for extensibility

Cloud Hybrid Search Limitations

36

Feature OOB Limitation BA Insight CEWS not available with Cloud SSA available via connector frameworkEntity Extraction not available with Cloud SSA available via autoclassifierCustom Security Trimming not available with O365 index can 'map down' to AD groups

ThesaurusSharePoint Online doesn't support a thesaurus can use Federator - with SP server-

based search centerRemoval of on-premises search results not available with Cloud SSA (could provide a custom solution)

Page 37: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Cloud SSA

External Content(on-premises

and/orin the cloud)

SharePoint Server(On-premises or Hosted)

SPO ContentOneDrive Content

Conn

ecto

rs SharePoint Content

ConnectorFramework

Office 365

AutoClassifier(app

version)

O365Search Index

CEWS

No CEWS?Use BA Insight Framework/Smart Pipeline

CustomProcessing

Page 38: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Advanced Security – Workaround for: no custom security trimming with Sloud SSA– Crawling SP2010 with Classic Authentication– Multiple Domains

Export Restricted Content Specialized Content Processing

NOT OOB …. but there’s a way to handle them all

Scenarios

38

Page 39: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

39

Connectors

Federator

Check & block

Data Export Restrictions:Crawl local content locally and federate

Page 40: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

OOB Federated Search User Experience

Results from Cloud

Results from SharePoint On-Premise

Refiners from Cloud only

No termsetsynchronization

Result Blocks(not interleaved)

Page 41: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

BA Insight Federator

Page 42: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Page 43: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

43

Full Range of Hybrid Search Configurations

ScenarioMost systems and portals

hosted on-premisesMost systems and portals

hosted in the cloudMust work across borders but

maintain data residencySingle Single MultiSearch

Search Index Search Index Across Multiplein SP Server in SP Online * Search Indices

How it worksCrawls SP Online and

other sources from SP Server

Crawls SP Server and other sources from Cloud SSA, pushes

text & metadata to SP Online

Searches SP Online and SP Server simultaneously; combines the results

AdvantagesSimplest approach;

best search experience

Low footprint on-premises;can use online features

(Delve, DLP)

Only solution for some scenarios

BA InsightImprovement over OOB

no OOB solutionAdds content outside SP

Preview content outside SP2013Supports content enrichment

Provides single interleaved result set and refiners

* requires Microsoft Cloud SSA

Approaches for Hybrid SharePoint

Configuration

Page 44: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

44

Customer Example: ACE

Built on SharePoint 2013 – but couldn’t run as-is in O365

Page 45: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

SharePoint Server in Azurein hybrid configuration with O365 Tenant

Virtual Network

Cloud Service

Availability Set

Active Directory & DNS

Cloud Service Cloud Service

Availability Set

Front End

Availability Set

App server

Availability Set

Database

Microsoft Azure

Gatewaysubnet

Active VPN

On-premises environment

Optional!

BA Insight

Apps

Page 46: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Example: Using Search-First Migration with Hybrid

Cloud Service

Availability Sets

SharePoint Services Farm

Microsoft Azure

SharePoint Online

Site collections

Office 365 Tenant

SharePoint 2013 Content Farms

SharePoint 2010 Farm(s)

2) Migrate / UpgradeContent Farms

Each site collection can be moved independentlyCan be on-premises, in O365, or hosted in Azure

3) Decommission old farm(s)

1) Establish Search Service(using Azure IaaS)

Page 47: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridIt’s a project

There are resources and tools to help

Expect to iterate

Page 48: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Page 49: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Lay out your strategy and approach– Understand your scenarios and select the appropriate

configuration and implementation options up front Ready your team for the change before you execute

– Test and Train with Azure & O365 Take advantage of your move to improve

– Don’t just ‘lift and shift’; do smart migration

Getting Ready

49

Page 50: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Key Considerations for Hybrid: Workloads, Environment, Data, Customizations

Availability of features Online versus On-Premises on particular workloads

Significant investments in customization of On-Premises workloads

Concerns over global network performance with remote sites

Regulatory considerations

Manageability concerns

Page 51: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Page 52: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Tools Cloud Migration Assistant Hybrid Scenario Picker Bandwidth Calculator Pros/Cons Map

52

Page 53: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

New Sites to bookmarkHybrid.office.com

(useful soon)

Domorewithsearch.com(will post links)

53

Page 54: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)

Succeeding with HybridStart with your goals and strategyLay out your workloads, scenarios, & constraintsLeverage the new cloud hybrid searchAdd in external contentRun a phased project

You can get started hands-on now

Page 55: Succeeding with Hybrid SharePoint (includes new Cloud SSA material)