SharePoint 2010Case StudyWorldwide Deployment<br />Nicolas Georgeault<br />Collaborative Infrastructures Consultant – Exak...
Whoam I?<br />Nicolas Georgeault<br />SharePoint Consultant @ Exakis<br />Actually working on Hosted SharePoint at Orange ...
Needsdefinition<br />Worldwide company<br />Divisions Geographically distant<br />Publication Content deployment<br />Proc...
Uni-Centric Deployment<br />A single datacenter, with a geographically dispersed user base (Metro, State, Continent, Globa...
Multi-Centric Deployment<br />Geographically dispersed datacenters, with the user base clustered around them.<br />
Hybrid Deployment<br />Geographically dispersed datacenters, with a geographically dispersed user base.<br />
Infrastructure base<br />
Infrastructure base<br />3 Principal DataCenters<br />Local and individual Farms<br />2 Web Front-End<br />1 Index + Centr...
Disaster Recovery Plan<br />
Disaster Recovery Plan<br />3 Secondary DataCenters (different than Principal ones)<br />1 Web Front-End<br />1 Index + Ce...
Terminology…Who are the remote users?<br />High bandwidth: 1 Mb/sec and up (aka broadband).<br />Continental latency would...
WAN performanceThe relation between latency and experience<br />Assuming response time of a LAN user at X (e.g. 2 seconds)...
SharePoint 2010New capabilities<br />
FSSHTTP and ODCA new, faster way to open and save files…<br />Local client cache (Office Document Cache) and Incremental F...
FSSHTTP and ODCBenefit for remote users<br />Modal-less save experience.<br />Benefit of having an offline local copy that...
Document centralisation<br />Content deployment<br />Synchronization<br />Content deployment<br />Synchronization<br />
WhyDocAveReplicator?<br />
Flexibility<br />
Centralized publication<br />Log Shipping<br />Synchronization<br />Log Shipping<br />Log Shipping<br />Synchronization<br...
Offline and External<br />
SharePoint WorkspaceFormerly Groove<br />Have an offline copy of a site/list<br />End user is less affected by network lat...
2 products in one…Collaboration client<br />Users can create and maintain their own collaboration spaces.<br />All documen...
2 products in one…SharePoint collaboration client<br />Online/Offline SharePoint content<br />SharePoint sharing content w...
Mobile Pages<br />Light-weight versions of SharePoint pages<br />Reduced network traffic, loads faster on narrow and laten...
Mobile Pages	Benefit for remote users<br />Recommended for high-latency users (above 300 ms RT) and/or narrow bandwidth<br...
Office Web ApplicationWord, PowerPoint, Excel, OneNote<br />
Office Web ApplicationsBenefit for remote users<br />Remote users no longer need to download a large document just to revi...
Shared Services ArchitectureFormerly Shared Services Providers<br />In a cross-farm topology, some services can be federat...
Shared Services ArchitectureBenefits…<br />Simpler Admin experience, governing the organization from a single location<br ...
Uninterrupted Log-ShippingDeploying Read-Only Farms<br />One R/W farm, with N R/O content R/O farms<br />Locate content cl...
Windows 7 BranchCache<br />Thin, expensive WAN links between <br />main office and branch offices/remote areas<br />High l...
Distributed Cache<br />Main Office<br />Data<br />Get<br />Get<br />ID<br />ID<br />Data<br />Data<br />Branch Office<br /...
Hosted Cache<br />Main Office<br />Get<br />Get<br />ID<br />ID<br />ID<br />ID<br />ID<br />Data<br />ID<br />Data<br />D...
Workloads 	R/W ratio, from the database perspective<br />Write<br />Most often provisioned for self service creation in an...
Read-Bound Workloads<br />Includes the two Publishing Workloads: Intranet and Internet web sites, consuming search, as wel...
Read-Write Workloads<br />Includes team collab and divisional collaboration well as Document Management and some flavors o...
Write-Bound Workloads<br />Includes flavors of Records and Document Management.<br />
Questions?<br />
Annex<br />AvePoint Documentation<br />
Understanding ReplicatorPROD107<br />
DocAve Replicator Elevator Pitch<br />41<br />PROD107<br />“The Replicator allows you to set up a relationship between Sha...
Graphically<br />Effectively replicate in low bandwidth situation using byte-level differencing and throttle control<br />...
DocAve Replicator to the Rescue<br />43<br />PROD107<br />Flexibility<br />One-way, Two-way, one-to-many replication, with...
Flexibility<br />44<br />PROD107<br />Pick and choose what to replicate, down to the folder level, with or without securit...
Event Based (Real-time) Replication<br />45<br />PROD107<br />What is “it?”; there are 8 event triggers:<br />New, Update,...
Control Network Usage<br />46<br />PROD107<br />Need to control replicator network usage to prevent it from taking over WA...
Byte-Level Differencing<br />47<br />PROD107<br />All files are ultimately a sequence of bytes. <br />DocAve compares the ...
Rule-based Conflict Resolution<br />48<br />PROD107<br />Can skip, overwrite the loser, merge document versions, or save b...
Other Features<br />49<br />PROD107<br />Ability to replicate when there is no direct network connectivity using offline m...
References<br />50<br />PROD107<br />AvePoint Replication White Paper:Optimizing Data Access with Intelligent SharePoint R...
Upcoming SlideShare
Loading in …5
×

Worldwide Deployment

1,550 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,550
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
69
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Worldwide Deployment

  1. 1. SharePoint 2010Case StudyWorldwide Deployment<br />Nicolas Georgeault<br />Collaborative Infrastructures Consultant – Exakis SharePoint Specialist<br />MAD about Horse-Ball (www.fihb-horseball.org) and Mojitos ;)<br />
  2. 2. Whoam I?<br />Nicolas Georgeault<br />SharePoint Consultant @ Exakis<br />Actually working on Hosted SharePoint at Orange Business Services<br />Consultant & Speaker <br />nicolasgt@exakis.com<br />http://nicolasgt.exakis.com (CKS:EBE Blog on WSS3.0)<br />http://www.facebook.com/nicolas.georgeault<br />http://twitter.com/ngeorgeault<br />Horse-Ball and Network enthusiast<br />
  3. 3. Needsdefinition<br />Worldwide company<br />Divisions Geographically distant<br />Publication Content deployment<br />Procedure Content synchronization<br />DRP needed<br />Users can use SharePoint content offline<br />Out of enterprise collaboration<br />Extreme network situation<br />Offline work 6 months on boats<br />
  4. 4. Uni-Centric Deployment<br />A single datacenter, with a geographically dispersed user base (Metro, State, Continent, Global).<br />
  5. 5. Multi-Centric Deployment<br />Geographically dispersed datacenters, with the user base clustered around them.<br />
  6. 6. Hybrid Deployment<br />Geographically dispersed datacenters, with a geographically dispersed user base.<br />
  7. 7. Infrastructure base<br />
  8. 8. Infrastructure base<br />3 Principal DataCenters<br />Local and individual Farms<br />2 Web Front-End<br />1 Index + Central Administration<br />1 SQL Cluster for 2Tb<br />3 NetApp Filers<br />All Databases hosted on Filers<br />Index partitions hosted on Filers<br />ForeFront TMG and UGA<br />ForeFront protection for SharePoint<br />
  9. 9. Disaster Recovery Plan<br />
  10. 10. Disaster Recovery Plan<br />3 Secondary DataCenters (different than Principal ones)<br />1 Web Front-End<br />1 Index + Central Administration<br />1 SQL Server 2Tb - Log shipped<br />ForeFront TMG and UGA<br />ForeFront protection for SharePoint<br />
  11. 11. Terminology…Who are the remote users?<br />High bandwidth: 1 Mb/sec and up (aka broadband).<br />Continental latency would be up to 125 millisecond round-trip.<br />Global latency would be from 125 up to 300 millisecond round-trip. <br />A low bandwidth would be a dialup modem, cellular phone, satellite link, etc. and usually associated with high latency.<br />
  12. 12. WAN performanceThe relation between latency and experience<br />Assuming response time of a LAN user at X (e.g. 2 seconds) for a first time access to a page (e.g. PLT1)<br />A broadband user, with continental latency, would experience up to 2x-4x response time (e.g. 4-8 seconds)<br />A broadband user, with global latency, would experience up to 4x-8x response time (e.g. 8-16 seconds)<br />Low bandwidth, and extremely high latency response times’ experience is hard to predict<br />
  13. 13. SharePoint 2010New capabilities<br />
  14. 14. FSSHTTP and ODCA new, faster way to open and save files…<br />Local client cache (Office Document Cache) and Incremental File Protocol (File Synchronization via Soap over HTTP)<br />Requires both SharePoint Foundation 2010 and Office 2010<br />“cache”<br />Office Rich Client<br />Content Database<br />Files (DOCx, PPTx…)<br />ODC<br />File Provider (WFE)<br />FSSHTTP<br />Client<br />Web Front End<br />Back End<br />
  15. 15. FSSHTTP and ODCBenefit for remote users<br />Modal-less save experience.<br />Benefit of having an offline local copy that can be used when there is no network.<br />Multi-Master conflicts are being resolved by the merge engine.<br />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).<br />
  16. 16. Document centralisation<br />Content deployment<br />Synchronization<br />Content deployment<br />Synchronization<br />
  17. 17. WhyDocAveReplicator?<br />
  18. 18. Flexibility<br />
  19. 19. Centralized publication<br />Log Shipping<br />Synchronization<br />Log Shipping<br />Log Shipping<br />Synchronization<br />Synchronization<br />
  20. 20. Offline and External<br />
  21. 21. SharePoint WorkspaceFormerly Groove<br />Have an offline copy of a site/list<br />End user is less affected by network latency<br />Sync with the SharePoint Server in the background<br />
  22. 22. 2 products in one…Collaboration client<br />Users can create and maintain their own collaboration spaces.<br />All documents can be saved and shared easily<br />Optimized Synchronization protocol in extreme network situation<br />
  23. 23. 2 products in one…SharePoint collaboration client<br />Online/Offline SharePoint content<br />SharePoint sharing content with enterprise external users<br />Controlled by Groove Servers<br />
  24. 24. Mobile Pages<br />Light-weight versions of SharePoint pages<br />Reduced network traffic, loads faster on narrow and latent connections<br />Loads on both Mobile and Regular Browsers<br />=<br />14 KB<br />432KB<br />
  25. 25. Mobile Pages Benefit for remote users<br />Recommended for high-latency users (above 300 ms RT) and/or narrow bandwidth<br />Will allow navigating in a site hierarchy, fill simple forms, and consume textual data with acceptable performance<br />
  26. 26. Office Web ApplicationWord, PowerPoint, Excel, OneNote<br />
  27. 27. Office Web ApplicationsBenefit for remote users<br />Remote users no longer need to download a large document just to review it or for a quick edit<br />In most cases, Office in the browser has a faster time-to-first-page than rich client<br />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)<br />
  28. 28. Shared Services ArchitectureFormerly Shared Services Providers<br />In a cross-farm topology, some services can be federated (i.e. consumed from a remote farm<br />
  29. 29. Shared Services ArchitectureBenefits…<br />Simpler Admin experience, governing the organization from a single location<br />Shared Services Architecture now allows a global company to consume from a “master” farm(s)<br />It is now possible to enforce a company wide taxonomy from a single location<br />Farm:Web Application :: Services associations allows for better isolation, load balancing<br />
  30. 30. Uninterrupted Log-ShippingDeploying Read-Only Farms<br />One R/W farm, with N R/O content R/O farms<br />Locate content closer to remote users<br />Govern traffic with URL’s<br />Bonus: hot D/R farm<br />
  31. 31. Windows 7 BranchCache<br />Thin, expensive WAN links between <br />main office and branch offices/remote areas<br />High link utilization<br />Poor application responsiveness<br />Trend towards data centralization<br />Branch Office / Remote Geo area<br />Main Office<br />
  32. 32. Distributed Cache<br />Main Office<br />Data<br />Get<br />Get<br />ID<br />ID<br />Data<br />Data<br />Branch Office<br />Get<br />Get<br />
  33. 33. Hosted Cache<br />Main Office<br />Get<br />Get<br />ID<br />ID<br />ID<br />ID<br />ID<br />Data<br />ID<br />Data<br />Data<br />Data<br />Search<br />Search<br />Get<br />Put<br />Offer<br />Get<br />Request<br />Branch Office<br />
  34. 34. Workloads R/W ratio, from the database perspective<br />Write<br />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.<br />Hosting heterogeneous components, they typically serve a  division/subsidiary of a large organization and tend to host MOST SharePoint workloads. <br />Social feature set surfaces up in many workloads.  This dedicated workload refers to the individual personalized sites.<br />Records Management<br />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<br />Team Collaboration<br />Divisional Collaboration<br />Document Management<br />Central repository for storing, retaining and managing documents for legal and compliance reasons.<br />Social<br />Key scenarios include Large Scale Document Publishing and Collaborative Document Repository.<br />Publishing<br />Read<br />
  35. 35. Read-Bound Workloads<br />Includes the two Publishing Workloads: Intranet and Internet web sites, consuming search, as well as some flavors of the social workload.<br />
  36. 36. Read-Write Workloads<br />Includes team collab and divisional collaboration well as Document Management and some flavors of the Social Workload.<br />
  37. 37. Write-Bound Workloads<br />Includes flavors of Records and Document Management.<br />
  38. 38. Questions?<br />
  39. 39. Annex<br />AvePoint Documentation<br />
  40. 40. Understanding ReplicatorPROD107<br />
  41. 41. DocAve Replicator Elevator Pitch<br />41<br />PROD107<br />“The Replicator allows you to set up a relationship between SharePoint locations, to keep the content in sync for global collaboration.”<br />Definition in one sentence<br />
  42. 42. Graphically<br />Effectively replicate in low bandwidth situation using byte-level differencing and throttle control<br />DocAve provides two-way replication<br />Higher user-adoption rate<br />Global collaboration made possible easily<br />Local Server provides fast access speeds<br />Replicate only the required contents<br />42<br />PROD107<br />
  43. 43. DocAve Replicator to the Rescue<br />43<br />PROD107<br />Flexibility<br />One-way, Two-way, one-to-many replication, within or across farms. Plus granular choice on what (and what else) to replicate.<br />Event and schedule based replication<br />Allows the latest changes to be replicated across locations for intense collaboration. Choose scheduled replication for everything else.<br />Control network usage<br />Efficient compressions and network throttling lets you minimize the impact of replication on your network infrastructure.<br />Rule-Based Conflict Resolution<br />Allow you to handle conflicts automatically (or notify the right people about it).<br />
  44. 44. Flexibility<br />44<br />PROD107<br />Pick and choose what to replicate, down to the folder level, with or without security and configuration<br />Replicate to one or many other locations<br />Two-way replication to keep 2 locations in sync with each other, for intense collaboration<br />Replicate within a farm, or across globally distributed farms<br />Ability to map users/domains across farms<br />Granularity and replication modes<br />
  45. 45. Event Based (Real-time) Replication<br />45<br />PROD107<br />What is “it?”; there are 8 event triggers:<br />New, Update, Delete, Move<br />Check in, checkout, discard checkout<br />List schema (definition) changes<br />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<br />Replicate as soon as “it” happens<br />
  46. 46. Control Network Usage<br />46<br />PROD107<br />Need to control replicator network usage to prevent it from taking over WAN bandwidth (e.g. satellite)<br />Turn on compression (zip up all the files)<br />Incremental replication (only files that have change)<br />Byte-Level Differencing (send over only parts of the document that have changed)<br />Throttle network (limit bandwidth consumption)<br />Connection retries (for unreliable connections)<br />To help you make the most of your limited bandwidth<br />
  47. 47. Byte-Level Differencing<br />47<br />PROD107<br />All files are ultimately a sequence of bytes. <br />DocAve compares the document with previous replicated version, then sends only what changed.<br />Only transmit the part of the file that changed<br />
  48. 48. Rule-based Conflict Resolution<br />48<br />PROD107<br />Can skip, overwrite the loser, merge document versions, or save both copy and notify<br />Decide who wins either by:<br />One side (e.g. Source) always wins<br />Last modified wins<br />Highest version number wins<br />Conflicts will arise when replicating<br />
  49. 49. Other Features<br />49<br />PROD107<br />Ability to replicate when there is no direct network connectivity using offline mode (e.g. FedEx the replication file to other farm)<br />Ability to replicate over Internet using standard protocols so firewall breach is not required<br />Ability to “Backup Before Replication” so can undo<br />Offline replication and extranet replication<br />
  50. 50. References<br />50<br />PROD107<br />AvePoint Replication White Paper:Optimizing Data Access with Intelligent SharePoint Replication<br />Case Studies<br />Police Academy of the Netherlands uses DocAve to Replicate and Protect Mission-Critical SharePoint Data<br />Global Banking<br />For you and your customers<br />

×