worldwide deployment
DESCRIPTION
Discover based on a case study how SharePoint and some additional solutions can be used to deploy a Worlwide Intranet.TRANSCRIPT
Club SharePoi
nt
Nicolas GeorgeaultCollaborative Infrastructures Consultant – Exakis SharePoint SpecialistMAD about Horse-Ball (www.fihb-horseball.org) and Mojitos ;)
SharePoint 2010Case StudyWorldwide Deployment
Who am I?
Nicolas GeorgeaultSharePoint Consultant @ ExakisActually working on Hosted SharePoint at Orange Business Services
Consultant & Speaker [email protected]://nicolasgt.exakis.com (CKS:EBE Blog on WSS3.0)http://www.facebook.com/nicolas.georgeaulthttp://twitter.com/ngeorgeault
Horse-Ball and Network enthusiast
Needs definition
Worldwide companyDivisions Geographically distantPublication Content deploymentProcedure Content synchronizationDRP neededUsers can use SharePoint content offlineOut of enterprise collaborationExtreme network situationOffline work 6 months on boats
Uni-Centric Deployment
A single datacenter, with a geographically dispersed user base (Metro, State, Continent, Global).
Multi-Centric Deployment
Geographically dispersed datacenters, with the user base clustered around them.
Hybrid Deployment
Geographically dispersed datacenters, with a geographically dispersed user base.
Infrastructure base
3 Principal DataCentersLocal and individual Farms2 Web Front-End1 Index + Central Administration1 SQL Cluster for 2Tb
3 NetApp FilersAll Databases hosted on FilersIndex partitions hosted on Filers
ForeFront TMG and UGAForeFront protection for SharePoint
Disaster Recovery Plan
3 Secondary DataCenters (different than Principal ones)
1 Web Front-End1 Index + Central Administration1 SQL Server 2Tb - Log shipped
ForeFront TMG and UGAForeFront protection for SharePoint
Terminology…Who are the remote users?
High bandwidth: 1 Mb/sec and up (aka broadband).Continental latency would be up to 125 millisecond round-trip.Global latency would be from 125 up to 300 millisecond round-trip. A low bandwidth would be a dialup modem, cellular phone, satellite link, etc. and usually associated with high latency.
WAN performanceThe relation between latency and experience
Assuming response time of a LAN user at X (e.g. 2 seconds) for a first time access to a page (e.g. PLT1)
A broadband user, with continental latency, would experience up to 2x-4x response time (e.g. 4-8 seconds)A broadband user, with global latency, would experience up to 4x-8x response time (e.g. 8-16 seconds)Low bandwidth, and extremely high latency response times’ experience is hard to predict
Club SharePoi
nt
SharePoint 2010New capabilities
FSSHTTP and ODCA new, faster way to open and save files…
Local client cache (Office Document Cache) and Incremental File Protocol (File Synchronization via Soap over HTTP)Requires both SharePoint Foundation 2010 and Office 2010
Files (DOCx
, PPTx…
)
ODCFile
Provider (WFE)
“cache”
Content Databas
e
FSSHTTP
Client Web Front End Back End
Office Rich Client
FSSHTTP and ODCBenefit for remote users
Modal-less save experience.Benefit of having an offline local copy that can be used when there is no network.
Multi-Master conflicts are being resolved by the merge engine.
Once the file is cached, FSSHTTP sends and receives only file diffs, requiring less network traffic than previous protocols (e.g. send the whole file back and forth).
Document centralisation
Synchronization
Synchronization
Content deployment
Content
deployment
Why DocAve Replicator?• One-way, Two-way, one-to-many
replication, within or across farms. Plus granular choice on what (and what else) to replicate.
Flexibility
• Allows the latest changes to be replicated across locations for intense collaboration. Choose scheduled replication for everything else.
Event and schedule based
replication
• Efficient compressions and network throttling lets you minimize the impact of replication on your network infrastructure.
Control network usage
• Allow you to handle conflicts automatically (or notify the right people about it).
Rule-Based Conflict
Resolution
Flexibility
Centralized publication
Synchronization
Log
Ship
pin
g
Log
Sh
ipp
ing
Synchronization
Log Shipping
Synchroniz
ation
SharePoint WorkspaceFormerly Groove
Have an offline copy of a site/listEnd user is less affected by network latencySync with the SharePoint Server in the background
2 products in one…Collaboration client
Users can create and maintain their own collaboration spaces.All documents can be saved and shared easilyOptimized Synchronization protocol in extreme network situation
2 products in one…SharePoint collaboration client
Online/Offline SharePoint contentSharePoint sharing content with enterprise external usersControlled by Groove Servers
Mobile PagesLight-weight versions of SharePoint pagesReduced network traffic, loads faster on narrow and latent connectionsLoads on both Mobile and Regular Browsers
=432KB14 K
B
Mobile PagesBenefit for remote users
Recommended for high-latency users (above 300 ms RT) and/or narrow bandwidthWill allow navigating in a site hierarchy, fill simple forms, and consume textual data with acceptable performance
Office Web ApplicationWord, PowerPoint, Excel, OneNote
Office Web ApplicationsBenefit for remote users
Remote users no longer need to download a large document just to review it or for a quick edit
In most cases, Office in the browser has a faster time-to-first-page than rich client
Does not require new versions of Office pushed to remote locations to utilize Metro XML Format (DOCX, PPTX…) and co-authoring features (=quicker adoption and faster ROI)
Shared Services ArchitectureFormerly Shared Services Providers
In a cross-farm topology, some services can be federated (i.e. consumed from a remote farm
Shared Services ArchitectureBenefits…
Simpler Admin experience, governing the organization from a single location
Shared Services Architecture now allows a global company to consume from a “master” farm(s)
It is now possible to enforce a company wide taxonomy from a single locationFarm:Web Application :: Services associations allows for better isolation, load balancing
Uninterrupted Log-ShippingDeploying Read-Only Farms
One R/W farm, with
N R/O content R/O farmsLocate content closer to remote usersGovern traffic with URL’sBonus: hot D/R farm
Thin, expensive WAN links between main office and branch offices/remote areas
High link utilizationPoor application responsivenessTrend towards data centralization
Windows 7 BranchCache
Get
GetID
Get
Data
Distributed Cache
Get
IDData
Data
Get
GetID
Put
Data
Hosted Cache
Get
DataID
Search
Get
Searc
h
Request
Offer
ID
ID
ID
Data
ID
Data
Workloads R/W ratio, from the database perspective
Most often provisioned for self service creation in an organization for enabling unstructured
collaboration among small/medium teams. Site collection Administrator has the ultimate
authority on the content and users, subject to IT governance.
Social feature set surfaces up in many workloads.
This dedicated workload refers to the individual
personalized sites.
Hosting heterogeneous components, they typically serve a division/subsidiary of a large organization and
tend to host MOST SharePoint workloads.
Write
Read
Records Management
Team Collaboration
Divisional Collaboration
Document Management
Social
Publishing
Central repository for storing, retaining and managing documents
for legal and compliance reasons.
Key scenarios include Large Scale Document
Publishing and Collaborative Document
Repository.
Internal or External corporate portal for sharing news, updates, workplace
services etc. This is also usually the entry point to the centralized enterprise
search. Typically hosted and authored centrally, but preferably replicated locally for viewers in large global organizations
Read-Bound Workloads
I/O Profile: Mostly-Read. Read-Only farms can provide substantial functionality.
Uni-Centric Customer would benefit from:
Multi-Centric Customer would benefit from:
Hybrid Customer would benefit from:
• Mobile Pages• FSSHTTP• Office Web
Applications
• Federated Services
• Read-Only farm(s)
• Mobile Pages• FSSHTTP• Office Web
Apps• Federated
Services• Read-Only farm
Includes the two Publishing Workloads: Intranet and Internet web sites, consuming search, as well as some flavors of the social workload.
Read-Write Workloads
I/O Profile: Read-Write Mix. Read-Only farms can provide some functionality.
Uni-Centric Customer would benefit from:
Multi-Centric Customer would benefit from:
Hybrid Customer would benefit from:
• Mobile Pages• FSSHTTP• Office Web
Applications• Workspace
• Federated Services
• Read-Only farm(s)
• FSSHTTP
• Mobile Pages• FSSHTTP• Office Web
Apps• Workspace• Federated Svcs• Read-Only
farm(s)
Includes team collab and divisional collaboration well as Document Management and some flavors of the Social Workload.
Write-Bound Workloads
I/O Profile: Mostly-Write. Read-Only farms cannot be used.
Uni-Centric Customer would benefit from:
Multi-Centric Customer would benefit from:
Hybrid Customer would benefit from:
• Mobile Pages• FSSHTTP• Office Web
Applications• Workspace
• Federated Services
• Office Web Applications
• FSSHTTP
• Mobile Pages• FSSHTTP• Office Web
Apps• Workspace• Federated Svcs
Includes flavors of Records and Document Management.
Questions?
Annex
AvePoint Documentation
© AvePoint, Inc.
UNLEASHING THE POWER OF SHAREPOINT™
Understanding ReplicatorPROD107
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
DocAve Replicator Elevator Pitch
41 PROD107
“The Replicator allows you to set up a relationship between SharePoint locations, to keep the content in sync for global collaboration.”
Definition in one sentence
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Graphically
Local Server provides fast access speeds
DocAve provides two-way replication
Replicate only the required contents
Higher user-adoption rateGlobal collaboration made possible easily
Effectively replicate in low bandwidth situation using byte-level differencing and
throttle control
42 PROD107
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
1
2
3
4
DocAve Replicator to the Rescue
43 PROD107
FlexibilityOne-way, Two-way, one-to-many replication, within or across farms. Plus granular choice on what (and what else) to replicate.
Event and schedule based replicationAllows the latest changes to be replicated across locations for intense collaboration. Choose scheduled replication for everything else.
Control network usageEfficient compressions and network throttling lets you minimize the impact of replication on your network infrastructure.
Rule-Based Conflict ResolutionAllow you to handle conflicts automatically (or notify the right people about it).
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Flexibility
44 PROD107
• Pick and choose what to replicate, down to the folder level, with or without security and configuration
• Replicate to one or many other locations• Two-way replication to keep 2 locations in sync with
each other, for intense collaboration• Replicate within a farm, or across globally distributed
farms• Ability to map users/domains across farms
Granularity and replication modes
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Event Based (Real-time) Replication
45 PROD107
• What is “it?”; there are 8 event triggers:– New, Update, Delete, Move– Check in, checkout, discard checkout– List schema (definition) changes
With event based replication, you can be sure that your data is globally up-to-date shortly after any changes – for near real-time collaboration
Replicate as soon as “it” happens
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Control Network Usage
46 PROD107
Need to control replicator network usage to prevent it from taking over WAN bandwidth (e.g. satellite)
1. Turn on compression (zip up all the files)2. Incremental replication (only files that have change)3. Byte-Level Differencing (send over only parts of the
document that have changed)
• Throttle network (limit bandwidth consumption)• Connection retries (for unreliable connections)
To help you make the most of your limited bandwidth
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Byte-Level Differencing
47 PROD107
• All files are ultimately a sequence of bytes. • DocAve compares the document with
previous replicated version, then sends only what changed.
Only transmit the part of the file that changed
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Rule-based Conflict Resolution
48 PROD107
• Can skip, overwrite the loser, merge document versions, or save both copy and notify
• Decide who wins either by:– One side (e.g. Source) always wins– Last modified wins– Highest version number wins
Conflicts will arise when replicating
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
Other Features
49 PROD107
• Ability to replicate when there is no direct network connectivity using offline mode (e.g. FedEx the replication file to other farm)
• Ability to replicate over Internet using standard protocols so firewall breach is not required
• Ability to “Backup Before Replication” so can undo
Offline replication and extranet replication
© AvePoint, Inc.AvePoint confidential and proprietary. This document may not be distributed in any form without the prior written
consent from AvePoint, Inc.
References
50 PROD107
• AvePoint Replication White Paper:Optimizing Data Access with Intelligent SharePoint Replication
• Case Studies– Police Academy of the Netherlands uses Do
cAve to Replicate and Protect Mission-Critical SharePoint Data
– Global Banking
For you and your customers