Transcript
Page 1: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Implementing a Hybrid SharePoint 2013 and Office 365 Environment

René Modery, Office 365 MVP1stQuad Solutions

Page 2: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

IntroductionWho am I?

Consultant & Solution ArchitectOffice 365 MVP6+ years in SingaporeBased in Zurich, Switzerland

Contact DetailsWeb: http://modery.netTwitter: @moderyEmail: [email protected]

2

Page 3: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

OVERVIEW OF HYBRID ENVIRONMENTS

3

Page 4: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

What's a hybrid?

SharePoint 2013 (hosted anywhere)

4

Office 365

Page 5: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Why do we want/need it?Continue using valuable on-premises investments

Leverage the awesomeness of cloud technology

http://www.flickr.com/photos/torkildr/3462607995/http://creativecommons.org/licenses/by-sa/2.0/deed.en

Page 6: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Use cases for a hybridPermanent: Integration vs Temporary: Migration

6

Reduce Costs

Additional Functionality

Separation of workloads

Improved flexibility and

scalability

Permanent: Integration vs Temporary: Migration

Page 7: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Hybrid OptionsSearch

– Deliver search results from both environments

Business Connectivity Services (BCS)– Access on-premises LOB systems from SharePoint Online

Duet Enterprise Online – Access on-premises SAP from SharePoint Online

OneDrive for Business– Move selected / all users to 25GB online storage! (SP1)

Identity Management– One identity for both environments

Page 8: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

REQUIREMENTS

Page 9: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Setup

1. SharePoint 20132. Office 365 E Plan3. Your own domain and

access to DNS settings4. Active Directory

(Single Forest, UPN)

5. Directory Synchronization Computer6. Reverse Proxy*7. ADFS8. ADFS Proxy**9. PowerShell (specific cmdlets available)

10. * Only needed if SPO needs to access on-premises11. ** If users should be allowed to log on remotely

Internal Network DMZ Office 365

mycompany.de

Page 10: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

IMPLEMENTING A HYBRID ENVIRONMENT

10

Page 11: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Integration Possibilities 11

Scenario Works out of the box?

SharePoint: Search Yes

SharePoint: BCS Yes

SharePoint: Duet Online Yes

SharePoint: Other Services No

OneDrive for Business In a way (SP1)

Exchange Integration Limited

Lync Integration Yes

Page 12: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

MICROSOFT DATA CENTER INTERNET INTRANET

SharePoint Online CANNOT QUERY

SharePoint Server 2013

SharePoint Online

Site collection

Search portal: Local search results ONLY

Search: One-way outboundBCS: Not supportedDuet: Not supported

SharePoint Server 2013 CAN QUERY SharePoint

Online

Primary web application

Search portal: Local + Remote search results

Outbound

Inbound

Office 365 Tenant SharePoint Server 2013

Local Local/Remote

Topology 1: One-way outbound

The on-premises SharePoint Server 2013 farm connects to SharePoint Online.

SUPPORTS

SharePoint SearchFrom on-premises: On-premises SharePoint Server 2013 users can see both local and remote search results.

From SharePoint Online: Users of the SharePoint Online Search portal can see only local results.

REQUIRESSharePoint Online (Office 365) trusts the on-premises SharePoint farm

Page 13: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

MICROSOFT DATA CENTER INTERNET INTRANET

SharePoint Online CAN QUERY SharePoint Server

2013

SharePoint Online

Site collection

Search portal: Local search results ONLY

Search: One-way inboundBCS: SupportedDuet: Supported

SharePoint Server 2013 CANNOT QUERY SharePoint Online

Primary web application

Office 365 Tenant SharePoint Server 2013

PERIMETER NETWORK

Reverse proxy

CUSTOMER NETWORK

Outbound

Inbound

Local

Search portal: Local + Remote search results

Local/Remote

The SharePoint on-premises farm trusts SharePoint Online (Office 365)

Reverse proxy device

REQUIRES

SharePoint Search From on-premises: On-premises SharePoint Server 2013 users can see only local search results.

From SharePoint Online: Users of the SharePoint Online Search portal can see both local and remote results.

SUPPORTS

Topology 2: One-way inboundSharePoint Online connects to an on-premises SharePoint Server 2013 farm through a reverse proxy device.

Business Connectivity Services

Duet Enterprise Online

From SharePoint Online: Users can perform both read and write operations. The BCS service connects to an on-premises SharePoint Server 2013 farm. The BCS service configured on the on-premises farm brokers the connection to on-premises OData Service endpoints.

Requires an app for SharePoint or an external list installed on the SharePoint Online site collection.

From SharePoint Online: Users can perform read and write operations against an on-premises SAP system.

Requires an app for SharePoint on the SharePoint Online site collection or a Duet Enterprise Online feature.

SharePoint SearchFrom on-premises: On-premises SharePoint Server 2013 users can see both local and remote results.

From SharePoint Online: Users of the SharePoint Online Search portal can see both local and remote results.

Extranet users: If you configure extranet authentication services, extranet users can log in remotely with an on-premises Active Directory account and use all available hybrid functionality.

SUPPORTS

Page 14: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

MICROSOFT DATA CENTER INTERNET INTRANET

SharePoint Online CAN QUERY SharePoint Server

2013

SharePoint Online

Site collection

Search: BidirectionalBCS: SupportedDuet: Supported

SharePoint Server 2013 CAN QUERY SharePoint

Online

Primary web application

Office 365 Tenant SharePoint Server 2013

PERIMETER NETWORK

Reverse proxy

CUSTOMER NETWORK

Outbound

Inbound

Search portal: Local + Remote search results

Local/Remote

Search portal: Local + Remote search results

Local/Remote

Topology 3: Two-wayThe on-premises SharePoint Server 2013 farm connects to SharePoint Online. SharePoint Online connects to an on-premises SharePoint Server 2013 farm through a reverse proxy device.

Business Connectivity Services

Duet Enterprise Online

From SharePoint Online: Users can perform both read and write operations. The BCS service connects to an on-premises SharePoint Server 2013 farm. The BCS service configured on the on-premises farm brokers the connection to on-premises OData Service endpoints.

Requires an app for SharePoint or an external list installed on the SharePoint Online site collection.

From SharePoint Online: Users can perform read and write operations against an on-premises SAP system.

Requires an app for SharePoint on the SharePoint Online site collection or a Duet Enterprise Online feature.

SharePoint SearchFrom on-premises: On-premises SharePoint Server 2013 users can see both local and remote results.

From SharePoint Online: Users of the SharePoint Online Search portal can see both local and remote results.

Extranet users: If you configure extranet authentication services, extranet users can log in remotely with an on-premises Active Directory account and use all available hybrid functionality.

SUPPORTS

Two-way trust between environments

REQUIRES

Page 15: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Implementation Phases

One-way outbound One-way inbound / two-way

Page 16: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 1: Configure environment infrastructure

1. Prepare for directory synchronisation & identity management

2. Prepare SharePoint 2013 & Online for hybrid features

Page 17: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 2: Configure Reverse Proxy 17

Page 18: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 3: Directory Synchronisation• Synchronise AD users with Office 365• Can’t be installed on a domain controller• Prerequisite: activated in UI• Does not assign licenses!

18

Page 19: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 3: Directory Synchronisation 19

Page 20: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 3: Active Directory Federation Services (ADFS) 20

Page 21: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 4: Configure hybrid solution• SharePoint 2013 and SharePoint Online provide

their own indexes!• Display search results from the other platform– Governance: Were should users search? (Search

Center on-premises or online)– Governance: Dedicated search results page(s)?– Define a search strategy!

Page 22: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 4: Configure hybrid solution

Create Result Source

22

Page 23: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 4: Configure hybrid solution

Create Query Rule

23

Page 24: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

Phase 4: Configure hybrid solution

Configure Search Results Page

24

Page 25: ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment

My own Hybrid!• #1 Source: TechNet Article “Hybrid for SharePoint

Server 2013”– http://bit.ly/sp13hybrid

• SharePoint Conference 2014:– http://bit.ly/c9hybrid

• More Articles, Links, Whitepapers, etc.– http://hybridoffice365.com

25