Complete overview of SharePoint hybrid features

9768eea42c648fc1dcd190e924deb59c?s=47 Thomas Vochten
November 17, 2017
35

Complete overview of SharePoint hybrid features

9768eea42c648fc1dcd190e924deb59c?s=128

Thomas Vochten

November 17, 2017
Tweet

Transcript

  1. None
  2. Hybrid SharePoint overview Donald Hessing | @dhessing MCM - Capgemini,

    Netherlands Thomas Vochten| @thomasvochten MVP - Xylos, Belgium
  3. Agenda • Business drivers • Prerequisites • Hybrid capabilities walkthrough

    • Limitations & other considerations
  4. Why Hybrid? • Prepare their minds for the cloud (think

    culture shift) • Take advantage of cloud offerings (think OneDrive) • Take advantage of cloud innovations (think Delve) • SharePoint on-premises is complicated (think Extranets) • Keep special data and applications on-premises (think farm solutions)
  5. Move to the cloud at your own pace

  6. Hybrid Capabilities • Hybrid OneDrive • Hybrid Profile Redirection •

    Hybrid Sites • Hybrid App Launcher • Hybrid Taxonomy & Content Types • Hybrid Auditing (Preview) • Hybrid Extranet • Hybrid Self Service Site Creation • Hybrid Search
  7. PREREQUISITES FOR HYBRID

  8. Which version of SharePoint? Table inspired by work by Nico

    Martens SP 2013 SP 2016 Federated hybrid search RTM RTM Cloud hybrid search 01/2016 CU RTM Hybrid app launcher 07/2016 CU RTM Hybrid OneDrive & Profiles 09/2015 CU RTM Hybrid Sites 07/2016 CU RTM Hybrid Taxonomy 11/2016 CU FP1 (11/2016 CU) Hybrid Content Types 06/2017 CU 06/2017 CU Hybrid Auditing (preview) N/A FP1 (11/2016 CU) Hybrid self service site creation 03/2017 CU N/A Table inspired by TechNet and work by @MartensNico ☺
  9. Minimum Requirements for Hybrid Topologies • Decent internet connectivity •

    Office 365 Enterprise subscriptions • SharePoint Server 2013/2016 • SharePoint Admin account for on-premises • Tenant Admin account for Office 365 • Required service applications • App Management Service • Subscription Settings Service • User Profile Service • Search Service
  10. Additional Prerequisites for Search •Microsoft Online Services Sign-In Assistant •Azure

    Active Directory Module for Windows PowerShell (MSOnline) Caution Hybrid search only works with Windows Authentication!
  11. Identity Management Cloud Identity Single identity in the cloud Suitable

    for small organizations with no integration to on-premises directories Directory & Password Sync* Single identity suitable for medium and large organizations without federation* Federated Identity Single federated identity and credentials suitable for medium and large organizations On Premises Identity Domain based identity solution suitable for all organizations Synchronized with password or federated identities Internet routable AD domain
  12. Hybrid OneDrive Hybrid Profiles

  13. What does it provide? • OneDrive redirection • User Profile

    Redirection
  14. Demo Hybrid OneDrive & Profiles

  15. What it is not • Redirect from Online to On-Premises

    • User Profile Synchronisation or Import from On-Premises You might want to migrate additional properties that are not synced by AD Connect User Profile Batch Update API http://thvo.me/pnpuserupdate
  16. Hybrid Sites

  17. What does it provide? • Hybrid OneDrive • User Profile

    Redirect + Sites that you follow on-prem appear in Office 365 + App Launcher integration
  18. Demo Hybrid Sites

  19. What it is not • Nothing to do with the

    Site itself! • A site that is spread across on-prem and online • Provisioning of on-premises or online sites
  20. Hybrid App Launcher

  21. Hybrid App Launcher • Pin custom apps to the App

    Launcher in online • See them appear in on-premises
  22. Demo Hybrid App Launcher

  23. None
  24. None
  25. None
  26. Hybrid Taxonomy

  27. Hybrid Taxonomy (aka Metadata) • Copy your existing on-premises term

    store / ctypes to the cloud • SharePoint Online becomes the master • Keep on-premises in sync: Name Schedule ---- -------- Taxonomy Groups Replication daily between 02:00:00 and 04:59:59 Content Type Replication daily between 02:00:00 and 04:59:59
  28. Demo Hybrid Taxonomy

  29. Hybrid Taxonomy Initial movement of the data to the cloud

    (Optional) Copy-SPTaxonomyGroups -LocalTermStoreName "Managed Metadata Service Application Proxy" ` -RemoteSiteUrl https://thvo.sharepoint.com ` -LocalSiteUrl "https://teams.thvo.net" ` -GroupNames "hybrid" ` -Credential $cred
  30. Demo Hybrid Content Types

  31. Hybrid Content Types Initial movement of the data to the

    cloud (Optional) Copy-SPContentTypes -LocalSiteUrl https://teams.thvo.net -LocalTermStoreName “Managed Metadata Service Application Proxy“ -RemoteSiteUrl https://thvo.sharepoint.com -ContentTypeNames @("ContentTypeA", "ContentTypeB") -Credential credential
  32. Hybrid Content Types

  33. Hybrid Content Type Hubs

  34. Hybrid Auditing

  35. Hybrid Auditing • Send SharePoint diagnostic and usage logs to

    the cloud • Online and on-premises auditing in one tool • SharePoint 2016 only • Still in preview
  36. Demo Hybrid Auditing

  37. Hybrid Auditing

  38. Hybrid Auditing List administrative actions through PowerShell: Merge-SPUsageLog -Identity "Administrative

    Actions"
  39. None
  40. Hybrid Search

  41. Query Federation • Separate result blocks • Maximum 10 results

    • Without ranking and relevance integration • No refiners • Complex for inbound scenario’s
  42. Cloud Hybrid Search • Single unified index - in the

    cloud • True relevance ranking and refiners • Supports all existing on-premises content sources
  43. Query Federation vs Cloud Hybrid Search New Cloud Hybrid Search

    SP2013 Hybrid Search
  44. Search Experience

  45. Demo Hybrid Search

  46. Setup Approach • Create a new cloud search service application

    • Run the onboarding PowerShell script • Start a crawl • Test your search in online • Create result source in on-premises • Test your search in on-premises NEW: Run the Hybrid Configuration Wizard
  47. Impact on Topology and Sizing Index component is still there,

    but not used anymore
  48. Tip | IsExternal managed property All on-premises content is tagged

    with a new managed property: IsExternalContent
  49. Tip | Result sources & search verticals {searchTerms} (IsExternalContent:1) {searchTerms}

    ((IsExternalContent:1) AND Path:"file://archive")
  50. Tip | Use a Display Template in SPO Highlight on-premises

    content with a special icon http://thvo.me/displaytemplatehybrid Developed by Elio Struyf
  51. Additional scenario’s for hybrid search • Geo-distributed environments all using

    the same index • eDiscovery & compliancy features are based on search • Archiving and migration scenario’s
  52. Hybrid Search - Limitations • No internet, no search •

    Limited customization options No entity extraction No content enrichment Other SPO search limitations • No good central administration integration • No dashboard of your online index search health
  53. Hybrid Search - The Cost Hybrid search is free, …kind

    of 1 million on-premises items per 1 TB of pooled storage in SPO
  54. Configuration Introducing the SharePoint Hybrid Picker

  55. Hybrid Configuration Wizards

  56. None
  57. None
  58. None
  59. None
  60. None
  61. None
  62. None
  63. None
  64. Trust Creation

  65. Trust Creation On-Premises cmdlets: Get-SPTrustedSecurityTokenIssuer Get-SPTrustedRootAuthority Azure cmdlets: Get-MsolServicePrincipal

  66. On-Prem Configuration for OneDrive & Profiles

  67. On-Prem Configuration for OneDrive & Profiles

  68. HYBRID LIMITATIONS & CONSIDERATIONS

  69. Different features, different needs Scenario Identity Sync Single Sign On

    Trust creation Reverse Proxy OneDrive Y O O N Profiles Y O O N Sites Y O Y N Search Y O Y O
  70. Caution! Enabling hybrid features can break • Provider hosted add-ins

    • Workflow Manager trust Always use the latest scripts & wizards provided by MSFT! Workaround: configure hybrid first, or re-establish trusts http://thvo.me/hybridsearchfixtrust
  71. eBook Fundamental resource if you’re thinking about implementing hybrid http://thvo.me/hybridebook

  72. Questions?

  73. @thomasvochten @dhessing