This document discusses implementing a hybrid environment between SharePoint 2013 and Office 365. It describes the key components needed, including SharePoint 2013, Office 365, Active Directory, and a directory synchronization tool. It outlines three topology options for connecting the on-premises and cloud environments, including one-way outbound, one-way inbound, and two-way integration. The implementation process involves configuring the infrastructure, a reverse proxy, directory synchronization, identity management, and configuring the hybrid solutions like search and business connectivity services.
Exploring the Future Potential of AI-Enabled Smartphone Processors
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
1. Implementing a Hybrid SharePoint
2013 and Office 365 Environment
René Modery, Office 365 MVP
1stQuad Solutions
2. Introduction
Who am I?
Consultant & Solution Architect
Office 365 MVP
6+ years in Singapore
Based in Zurich, Switzerland
Contact Details
Web: http://modery.net
Twitter: @modery
Email: rene@modery.net
2
5. 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
6. Use cases for a hybrid
Permanent: Integration vs Temporary: Migration
6
Reduce Costs
Additional
Functionality
Separation of
workloads
Improved
flexibility and
scalability
Permanent: Integration vs Temporary: Migration
7. Hybrid Options
Search
– 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
9. Setup
1. SharePoint 2013
2. Office 365 E Plan
3. Your own domain and
access to DNS settings
4. Active Directory
(Single Forest, UPN)
5. Directory Synchronization Computer
6. Reverse Proxy*
7. ADFS
8. ADFS Proxy**
9. PowerShell (specific cmdlets available)
10. * Only needed if SPO needs to access on-premises
11. ** If users should be allowed to log on remotely
Internal Network DMZ Office 365
mycompany.de
11. 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
12. 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 outbound
BCS: Not supported
Duet: 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 Search
From 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.
REQUIRES
SharePoint Online (Office 365) trusts the on-premises
SharePoint farm
13. 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 inbound
BCS: Supported
Duet: 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 inbound
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 Search
From 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
14. MICROSOFT DATA CENTER INTERNET INTRANET
SharePoint Online CAN
QUERY SharePoint Server
2013
SharePoint Online
Site collection
Search: Bidirectional
BCS: Supported
Duet: 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-way
The 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 Search
From 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
18. 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
21. 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!