SharePoint Hybrid On Premesis and in the Cloud
Upcoming SlideShare
Loading in...5
×
 

SharePoint Hybrid On Premesis and in the Cloud

on

  • 120 views

SharePoint Hybrids are a compelling model for how SharePoint can work In a variety of new ways. There is more than one type of hybrid, a flavor for everyone in fact. There is the basic hybrid - ...

SharePoint Hybrids are a compelling model for how SharePoint can work In a variety of new ways. There is more than one type of hybrid, a flavor for everyone in fact. There is the basic hybrid - SharePoint on-premises, on your own infrastructure, and Office 365. Other models also exist, however, for example what if one of your farms already exists in the cloud? What about geo-redundancy if your needs reach across the globe? What about app hybrids - a provider hosted app that works in 365 and on premises? A hybrid method to connect data on every device with one drive for business? Do you know what one way outbound hybrid search is? All of these are models that extend SharePoint from the traditional on premises model and into what can be called a hybrid.



Hybrids are very exciting in the new app ecosystem with Microsoft and in SharePoint 2013. While certainly not necessarily in the realm of the internet of things, it's something to pay attention to as the traditional client / server model evolves. We'll try to distill this information with some practical examples, and focus on key elements of this very broad topic.

Statistics

Views

Total Views
120
Views on SlideShare
106
Embed Views
14

Actions

Likes
0
Downloads
2
Comments
0

2 Embeds 14

http://jamestramel.wordpress.com 13
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://technet.microsoft.com/en-us/library/dn607321(v=office.15).aspx
  • http://technet.microsoft.com/en-us/library/cc263199(v=office.14) <br /> <br /> http://www.microsoft.com/en-us/download/details.aspx?id=36995 <br />
  • http://msdn.microsoft.com/en-us/library/ff798433.aspx <br /> <br /> http://blogs.technet.com/b/devops/archive/2014/05/22/devops-session-highlights-from-teched-2014.aspx <br />
  • http://www.sharepointnutsandbolts.com/2014/04/using-azure-instance-behind-your-office-365-tenant.html
  • http://www.sharepointnutsandbolts.com/2014/02/office-365-sharepoint-hybrid-what-you-do-and-do-not-get.html <br />
  • From @Microsoft
  • http://technet.microsoft.com/en-us/library/dn607308(v=office.15).aspx
  • http://blogs.technet.com/b/tothesharepoint/archive/2013/04/16/get-your-head-in-the-cloud-hybrid-for-sharepoint-2013-office.aspx
  • http://technet.microsoft.com/en-us/library/dn607315(v=office.15).aspx <br /> http://technet.microsoft.com/en-us/library/dn197169(v=office.15).aspx <br /> http://technet.microsoft.com/en-us/library/dn197168(v=office.15).aspx
  • http://msdn.microsoft.com/en-us/library/gg185957.aspx
  • http://blogs.technet.com/b/devops/archive/2014/05/22/devops-session-highlights-from-teched-2014.aspx <br /> http://blogs.technet.com/b/keithmayer/archive/2013/01/07/step-by-step-build-a-free-sharepoint-2013-lab-in-the-cloud-with-windows-azure-31-days-of-servers-in-the-cloud-part-7-of-31.aspx <br /> <br /> http://www.microsoft.com/en-us/download/details.aspx?id=38428 <br />
  • http://technet.microsoft.com/en-us/library/dn197169(v=office.15).aspx <br /> http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx <br />
  • http://technet.microsoft.com/en-us/library/dn627526(v=office.15).aspx <br /> http://blogs.technet.com/b/wbaer/archive/2014/03/24/one-way-outbound-hybrid-search-step-by-step-and-onedrive-for-business.aspx <br />
  • @Microsoft
  • @Microsoft
  • @Microsoft
  • http://bramdejager.wordpress.com/2014/05/08/developing-hybrid-sharepoint-apps-that-run-on-premise-and-in-the-cloud-espc-2014/ <br /> http://blogs.msdn.com/b/officeapps/archive/2013/11/07/announcing-the-new-sharepointcontext-helper-in-apps-for-sharepoint-2013.aspx <br /> http://blogs.msdn.com/b/kaevans/archive/2013/04/05/inside-sharepoint-2013-oauth-context-tokens.aspx <br /> http://openid.net/specs/draft-jones-json-web-token-07.html
  • http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx
  • http://msdn.microsoft.com/en-us/library/office/jj687470(v=office.15).aspx <br /> <br /> Client accesses an app for SharePoint, and then directs it to a SharePoint site for data <br /> The app redirects to the SharePoint site authorization URL <br /> Once the user is signed in, the SharePoint site displays the consent page so the user can grant the app permissions <br /> The SharePoint site requests a short-lived authorization code from the ACS server <br /> The SharePoint site redirects to the app’s registered redirect URI, passing the authorization code to the app server <br /> The app server uses the authorization code to request an access token from the ACS server. The ACS server validates the request, invalidates the authorization code, and then sends access and refresh tokens to the app server. <br /> The app server can now use the access token to request data from the SharePoint site. The app server can then pass that data to the client <br /> <br />
  • http://bramdejager.wordpress.com/2014/05/08/developing-hybrid-sharepoint-apps-that-run-on-premise-and-in-the-cloud-espc-2014/ <br /> http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx <br />

SharePoint Hybrid On Premesis and in the Cloud SharePoint Hybrid On Premesis and in the Cloud Presentation Transcript

  • HYBRIDS: ON PREMISES & CLOUD JAMES TRAMEL tramel_jamesjamestrameljames.tramel
  • AGENDA Reasons and History Definitions Flavors / Nuances Demo/Tour/How to Break? Hybrid Apps Demo
  • WHAT IS SHAREPOINT HYBRID
  • GEO AND HYBRID
  • WHY DOES HYBRID MATTER User Reasons  Search for content in both SharePoint Server 2013 and SharePoint Online at once  Interact with on-premises business data from SharePoint Online  Access corporate SAP systems from SharePoint Online  Seamlessly access files and data in both SharePoint Server 2013 and SharePoint Online Technical Reasons  Standalone Application Farms (HR) – Connect to them  A place for your apps / solutions (think event receivers) and your upgrade lifecycle  Dev Ops (Not ALM / CI – think middleware and hybrids)  Regional storage legal requirements  One code base for on-prem and hybrid!
  • WHAT’S NEW AND WHAT’S NOT New:  SP1 (365 in on-prem!)  Project Sienna (universal apps), Ibiza  Ondrive  BYO…X  Power BI  Azure apps ? Not New:  Hybrids: SharePoint 2010 had it: Full Trust Proxies, External Content Types, Custom Workflow Activities  Skydrive   SPN / Cross Forest Trust / PCNS  Excel
  • WHAT YOU DON’T GET (you build)
  • IAAS VS PAAS VS SAAS Page 8
  • HYBRID TYPES One-way outbound: An outbound authentication topology lets the on-premises SharePoint Server 2013 farm make authenticated connections to SharePoint Online. One-way inbound: An inbound authentication topology lets SharePoint Online make authenticated connections to the on- premises SharePoint Server 2013 farm. Two-way: A two-way authentication topology lets SharePoint Online make authenticated connections to the on-premises SharePoint Server 2013 farm and lets the on-premises SharePoint Server 2013 farm make authenticated connections to SharePoint Online
  • HOW TO DO IT - GENERAL
  • HYBRID - SPECIFIC
  • ACS – ACCESS CONTROL SERVICES / S2S / STS
  • SHAREPOINT FARM ON AZURE – ON PREM, IAAS 1. Register a DNS Server in Windows Azure 2. Define a Virtual Network in Windows Azure 3. Configure Windows Server Active Directory in a Windows Azure VM 4. Configure SQL Server 2012 in a Windows Azure VM 5. Configure SharePoint Server 2013 in a Windows Azure VM aa
  • DEMO – HYBRID SET UP Powershell Manual
  • DEMO – ONE DRIVE AND MY SITES One Drive Client One Drive / My site redirections
  • ONE DRIVE AND HYBRID
  • HIGH TRUST VS LOW TRUST  High-trust apps  High-trust apps run on stand-alone servers on your intranet and use a signing certificate to digitally sign the access tokens that the app generates. Typically server to server.  Low-Trust apps  Low trust apps can run anywhere and run on an Oauth code flow to delegate limited rights to apps to act as users. SharePoint and client application must trust and communicate with an authentication provider such as azure active directory. Page 17
  • TYPES OF APPS AND AUTH Auto-hosted  Auto hosted apps run as a web role in Windows Azure and use the Windows Azure Access Control Service (ACS) to obtain the access token.  Provider-hosted  Provider-hosted apps run on their own servers on the Internet or your intranet, are registered with Windows Azure, and use ACS to obtain the access token*.  SharePoint-hosted  SharePoint hosted apps run in an appweb, can have client side code but not server side code. Developer must use certificates or create their own trust Page 18
  • IDENTITY Page 19
  • TOKENS TokenHelper (VS2012) -Checks token vs Context Token – (VS2013) -Switches ACS and S2S for you! JSON Web Token
  • HYBRID APP
  • AUTH ON THE FLY
  • HYBRID APP
  • REFERENCES - @MICROSOFT Page 24 http://technet.microsoft.com/en-us/library/dn607321(v=office.15).aspx http://technet.microsoft.com/en-us/library/cc263199(v=office.14) http://www.microsoft.com/en-us/download/details.aspx?id=36995 http://msdn.microsoft.com/en-us/library/ff798433.aspx http://blogs.technet.com/b/devops/archive/2014/05/22/devops-session-highlights-from-teched- 2014.aspx http://www.sharepointnutsandbolts.com/2014/04/using-azure-instance-behind-your-office-365- tenant.html http://www.sharepointnutsandbolts.com/2014/02/office-365-sharepoint-hybrid-what-you-do-and- do-not-get.html http://technet.microsoft.com/en-us/library/dn607308(v=office.15).aspx http://blogs.technet.com/b/tothesharepoint/archive/2013/04/16/get-your-head-in-the-cloud- hybrid-for-sharepoint-2013-office.aspx http://technet.microsoft.com/en-us/library/dn607315(v=office.15).aspx http://technet.microsoft.com/en-us/library/dn197169(v=office.15).aspx http://technet.microsoft.com/en-us/library/dn197168(v=office.15).aspx http://msdn.microsoft.com/en-us/library/gg185957.aspx
  • REFERENCES http://blogs.technet.com/b/devops/archive/2014/05/22/devops-session-highlights-from-teched-2014.aspx http://blogs.technet.com/b/keithmayer/archive/2013/01/07/step-by-step-build-a-free-sharepoint-2013-lab-in-the-cloud- with-windows-azure-31-days-of-servers-in-the-cloud-part-7-of-31.aspx http://www.microsoft.com/en-us/download/details.aspx?id=38428 http://technet.microsoft.com/en-us/library/dn197169(v=office.15).aspx http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx http://technet.microsoft.com/en-us/library/dn627526(v=office.15).aspx http://blogs.technet.com/b/wbaer/archive/2014/03/24/one-way-outbound-hybrid-search-step-by-step-and-onedrive-for- business.aspx http://bramdejager.wordpress.com/2014/05/08/developing-hybrid-sharepoint-apps-that-run-on-premise-and-in-the- cloud-espc-2014/ http://blogs.msdn.com/b/officeapps/archive/2013/11/07/announcing-the-new-sharepointcontext-helper-in-apps-for- sharepoint-2013.aspx http://blogs.msdn.com/b/kaevans/archive/2013/04/05/inside-sharepoint-2013-oauth-context-tokens.aspx http://openid.net/specs/draft-jones-json-web-token-07.html http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx http://msdn.microsoft.com/en-us/library/office/jj687470(v=office.15).aspx http://bramdejager.wordpress.com/2014/05/08/developing-hybrid-sharepoint-apps-that-run-on-premise-and-in-the- cloud-espc-2014/ http://msdn.microsoft.com/en-us/library/office/dn155905(v=office.15).aspx