worldwide deployment

50
Club SharePoin t Nicolas Georgeault Collaborative Infrastructures Consultant – Exakis SharePoint Specialist MAD about Horse-Ball (www.fihb-horseball.org) and Mojitos ;) SharePoint 2010 Case Study Worldwide Deployment

Upload: nicolas-georgeault

Post on 15-Jan-2015

1.252 views

Category:

Technology


1 download

DESCRIPTION

Discover based on a case study how SharePoint and some additional solutions can be used to deploy a Worlwide Intranet.

TRANSCRIPT

Page 1: Worldwide Deployment

Club SharePoi

nt

Nicolas GeorgeaultCollaborative Infrastructures Consultant – Exakis SharePoint SpecialistMAD about Horse-Ball (www.fihb-horseball.org) and Mojitos ;)

SharePoint 2010Case StudyWorldwide Deployment

Page 2: Worldwide 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

Page 3: Worldwide Deployment

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

Page 4: Worldwide Deployment

Uni-Centric Deployment

A single datacenter, with a geographically dispersed user base (Metro, State, Continent, Global).

Page 5: Worldwide Deployment

Multi-Centric Deployment

Geographically dispersed datacenters, with the user base clustered around them.

Page 6: Worldwide Deployment

Hybrid Deployment

Geographically dispersed datacenters, with a geographically dispersed user base.

Page 8: Worldwide Deployment

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

Page 10: Worldwide Deployment

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

Page 11: Worldwide Deployment

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.

Page 12: Worldwide Deployment

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

Page 13: Worldwide Deployment

Club SharePoi

nt

SharePoint 2010New capabilities

Page 14: Worldwide Deployment

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

Page 15: Worldwide Deployment

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).

Page 16: Worldwide Deployment

Document centralisation

Synchronization

Synchronization

Content deployment

Content

deployment

Page 17: Worldwide 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

Page 18: Worldwide Deployment

Flexibility

Page 19: Worldwide Deployment

Centralized publication

Synchronization

Log

Ship

pin

g

Log

Sh

ipp

ing

Synchronization

Log Shipping

Synchroniz

ation

Page 21: Worldwide Deployment

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

Page 22: Worldwide Deployment

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

Page 23: Worldwide Deployment

2 products in one…SharePoint collaboration client

Online/Offline SharePoint contentSharePoint sharing content with enterprise external usersControlled by Groove Servers

Page 24: Worldwide Deployment

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

Page 25: Worldwide Deployment

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

Page 26: Worldwide Deployment

Office Web ApplicationWord, PowerPoint, Excel, OneNote

Page 27: Worldwide Deployment

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)

Page 28: Worldwide Deployment

Shared Services ArchitectureFormerly Shared Services Providers

In a cross-farm topology, some services can be federated (i.e. consumed from a remote farm

Page 29: Worldwide Deployment

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

Page 30: Worldwide Deployment

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

Page 31: Worldwide Deployment

Thin, expensive WAN links between main office and branch offices/remote areas

High link utilizationPoor application responsivenessTrend towards data centralization

Windows 7 BranchCache

Page 32: Worldwide Deployment

Get

GetID

Get

Data

Distributed Cache

Get

IDData

Data

Page 33: Worldwide Deployment

Get

GetID

Put

Data

Hosted Cache

Get

DataID

Search

Get

Searc

h

Request

Offer

ID

ID

ID

Data

ID

Data

Page 34: Worldwide Deployment

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

Page 35: Worldwide Deployment

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.

Page 36: Worldwide Deployment

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.

Page 37: Worldwide Deployment

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.

Page 38: Worldwide Deployment

Questions?

Page 39: Worldwide Deployment

Annex

AvePoint Documentation

Page 40: Worldwide Deployment

© AvePoint, Inc.

UNLEASHING THE POWER OF SHAREPOINT™

Understanding ReplicatorPROD107

Page 41: Worldwide Deployment

© 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

Page 42: Worldwide Deployment

© 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

Page 43: Worldwide Deployment

© 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).

Page 44: Worldwide Deployment

© 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

Page 45: Worldwide Deployment

© 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

Page 46: Worldwide Deployment

© 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

Page 47: Worldwide Deployment

© 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

Page 48: Worldwide Deployment

© 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

Page 49: Worldwide Deployment

© 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

Page 50: Worldwide Deployment

© 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