SlideShare uma empresa Scribd logo
1 de 50
SharePoint 2010Case StudyWorldwide Deployment Nicolas Georgeault Collaborative Infrastructures Consultant – Exakis SharePoint Specialist MAD about  Horse-Ball (www.fihb-horseball.org) and Mojitos ;)
Whoam I? Nicolas Georgeault SharePoint Consultant @ Exakis Actually working on Hosted SharePoint at Orange Business Services Consultant & Speaker  nicolasgt@exakis.com http://nicolasgt.exakis.com (CKS:EBE Blog on WSS3.0) http://www.facebook.com/nicolas.georgeault http://twitter.com/ngeorgeault Horse-Ball and Network enthusiast
Needsdefinition Worldwide company Divisions Geographically distant Publication Content deployment Procedure Content synchronization DRP needed Users can use SharePoint content offline Out of enterprise collaboration Extreme network situation Offline 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
Infrastructure base 3 Principal DataCenters Local and individual Farms 2 Web Front-End 1 Index + Central Administration 1 SQL Cluster for 2Tb 3 NetApp Filers All Databases hosted on Filers Index partitions hosted on Filers ForeFront TMG and UGA ForeFront protection for SharePoint
Disaster Recovery Plan
Disaster Recovery Plan 3 Secondary DataCenters (different than Principal ones) 1 Web Front-End 1 Index + Central Administration 1 SQL Server 2Tb - Log shipped ForeFront TMG and UGA ForeFront 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
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 “cache” Office Rich Client Content Database Files (DOCx, PPTx…) ODC File Provider (WFE) FSSHTTP Client Web Front End Back End
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 Content deployment Synchronization Content deployment Synchronization
WhyDocAveReplicator?
Flexibility
Centralized publication Log Shipping Synchronization Log Shipping Log Shipping Synchronization Synchronization
Offline and External
SharePoint WorkspaceFormerly Groove Have an offline copy of a site/list End user is less affected by network latency Sync 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 easily Optimized Synchronization protocol in extreme network situation
2 products in one…SharePoint collaboration client Online/Offline SharePoint content SharePoint sharing content with enterprise external users Controlled by Groove Servers
Mobile Pages Light-weight versions of SharePoint pages Reduced network traffic, loads faster on narrow and latent connections Loads on both Mobile and Regular Browsers = 14 KB 432KB
Mobile Pages	Benefit for remote users Recommended for high-latency users (above 300 ms RT) and/or narrow bandwidth Will 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 location Farm: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 farms Locate content closer to remote users Govern traffic with URL’s Bonus: hot D/R farm
Windows 7 BranchCache Thin, expensive WAN links between  main office and branch offices/remote areas High link utilization Poor application responsiveness Trend towards data centralization Branch Office / Remote Geo area Main Office
Distributed Cache Main Office Data Get Get ID ID Data Data Branch Office Get Get
Hosted Cache Main Office Get Get ID ID ID ID ID Data ID Data Data Data Search Search Get Put Offer Get Request Branch Office
Workloads 	R/W ratio, from the database perspective Write 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. Hosting heterogeneous components, they typically serve a  division/subsidiary of a large organization and tend to host MOST SharePoint workloads.  Social feature set surfaces up in many workloads.  This dedicated workload refers to the individual personalized sites. Records Management 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 Team Collaboration Divisional Collaboration Document Management Central repository for storing, retaining and managing documents for legal and compliance reasons. Social Key scenarios include Large Scale Document Publishing and Collaborative Document Repository. Publishing Read
Read-Bound Workloads Includes the two Publishing Workloads: Intranet and Internet web sites, consuming search, as well as some flavors of the social workload.
Read-Write Workloads Includes team collab and divisional collaboration well as Document Management and some flavors of the Social Workload.
Write-Bound Workloads Includes flavors of Records and Document Management.
Questions?
Annex AvePoint Documentation
Understanding ReplicatorPROD107
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
Graphically Effectively replicate in low bandwidth situation using byte-level differencing and throttle control DocAve provides two-way replication Higher user-adoption rate Global collaboration made possible easily Local Server provides fast access speeds Replicate only the required contents 42 PROD107
DocAve Replicator to the Rescue 43 PROD107 Flexibility One-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 replication Allows the latest changes to be replicated across locations for intense collaboration. Choose scheduled replication for everything else. Control network usage Efficient compressions and network throttling lets you minimize the impact of replication on your network infrastructure. Rule-Based Conflict Resolution Allow you to handle conflicts automatically (or notify the right people about it).
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
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
Control Network Usage 46 PROD107 Need to control replicator network usage to prevent it from taking over WAN bandwidth (e.g. satellite) Turn on compression (zip up all the files) Incremental replication (only files that have change) 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
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
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
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
References 50 PROD107 AvePoint Replication White Paper:Optimizing Data Access with Intelligent SharePoint Replication Case Studies Police Academy of the Netherlands uses DocAve to Replicate and Protect Mission-Critical SharePoint Data Global Banking For you and your customers

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

MindSurf 2013 - Improving Business Productivity with SharePoint 2013
MindSurf 2013 - Improving Business Productivity with SharePoint 2013MindSurf 2013 - Improving Business Productivity with SharePoint 2013
MindSurf 2013 - Improving Business Productivity with SharePoint 2013
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 
OneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersOneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-users
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Office Delve for Office 365 Administrators
Office Delve for Office 365 AdministratorsOffice Delve for Office 365 Administrators
Office Delve for Office 365 Administrators
 
Leveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organizationLeveraging microsoft’s e discovery platform in your organization
Leveraging microsoft’s e discovery platform in your organization
 
Microsoft - Cloud Platform
Microsoft - Cloud PlatformMicrosoft - Cloud Platform
Microsoft - Cloud Platform
 
ECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team Owner
 
Spsnj case study 2014
Spsnj case study 2014Spsnj case study 2014
Spsnj case study 2014
 
Advanced BCS - Business Data Connectivity Models and Custom Connectors
Advanced BCS - Business Data Connectivity Models and Custom ConnectorsAdvanced BCS - Business Data Connectivity Models and Custom Connectors
Advanced BCS - Business Data Connectivity Models and Custom Connectors
 
SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store SharePoint 2010 - User Profile Store
SharePoint 2010 - User Profile Store
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
 
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...
SharePoint BCS, OK. But what is the SharePoint Business Data List Connector (...
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
Securing SharePoint & OneDrive in Office 365
Securing SharePoint & OneDrive in Office 365Securing SharePoint & OneDrive in Office 365
Securing SharePoint & OneDrive in Office 365
 

Semelhante a Worldwide Deployment

Lotus Quickr Product Overview
Lotus Quickr Product OverviewLotus Quickr Product Overview
Lotus Quickr Product Overview
Carlostech
 
Hitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-familyHitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-family
Hitachi Vantara
 
Hitachi Cloud Solutions Profile
Hitachi Cloud Solutions Profile Hitachi Cloud Solutions Profile
Hitachi Cloud Solutions Profile
Hitachi Vantara
 
MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2
Information Technology
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
thowell
 

Semelhante a Worldwide Deployment (20)

Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint Webinar: Synchronizing Geo-Distributed Sharepoint
Webinar: Synchronizing Geo-Distributed Sharepoint
 
Lotus Quickr Product Overview
Lotus Quickr Product OverviewLotus Quickr Product Overview
Lotus Quickr Product Overview
 
Hitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-familyHitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-family
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
SharePoint Saturday Michigan Keynote - Top 5 Infrastructure Concerns for a Sh...
SharePoint Saturday Michigan Keynote - Top 5 Infrastructure Concerns for a Sh...SharePoint Saturday Michigan Keynote - Top 5 Infrastructure Concerns for a Sh...
SharePoint Saturday Michigan Keynote - Top 5 Infrastructure Concerns for a Sh...
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesSPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
 
Hitachi Cloud Solutions Profile
Hitachi Cloud Solutions Profile Hitachi Cloud Solutions Profile
Hitachi Cloud Solutions Profile
 
MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2
 
Contoso corp
Contoso corpContoso corp
Contoso corp
 
Achieving Separation of Compute and Storage in a Cloud World
Achieving Separation of Compute and Storage in a Cloud WorldAchieving Separation of Compute and Storage in a Cloud World
Achieving Separation of Compute and Storage in a Cloud World
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
 
Ideas
IdeasIdeas
Ideas
 
SharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel OlesonSharePoint Global Deployment with Joel Oleson
SharePoint Global Deployment with Joel Oleson
 
Mis cloud computing
Mis cloud computingMis cloud computing
Mis cloud computing
 
Accelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAccelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud Era
 
Big Data Taiwan 2014 Track2-2: Informatica Big Data Solution
Big Data Taiwan 2014 Track2-2: Informatica Big Data SolutionBig Data Taiwan 2014 Track2-2: Informatica Big Data Solution
Big Data Taiwan 2014 Track2-2: Informatica Big Data Solution
 
Advantages Of SAMBA
Advantages Of SAMBAAdvantages Of SAMBA
Advantages Of SAMBA
 
Whitepaper: GroupWise 8.0.2 to Exchange 2010 Migration - Happiest Minds
Whitepaper: GroupWise 8.0.2 to Exchange 2010 Migration - Happiest MindsWhitepaper: GroupWise 8.0.2 to Exchange 2010 Migration - Happiest Minds
Whitepaper: GroupWise 8.0.2 to Exchange 2010 Migration - Happiest Minds
 
Data Orchestration for the Hybrid Cloud Era
Data Orchestration for the Hybrid Cloud EraData Orchestration for the Hybrid Cloud Era
Data Orchestration for the Hybrid Cloud Era
 

Mais de Nicolas Georgeault

Mais de Nicolas Georgeault (20)

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Worldwide Deployment

  • 1. SharePoint 2010Case StudyWorldwide Deployment Nicolas Georgeault Collaborative Infrastructures Consultant – Exakis SharePoint Specialist MAD about Horse-Ball (www.fihb-horseball.org) and Mojitos ;)
  • 2. Whoam I? Nicolas Georgeault SharePoint Consultant @ Exakis Actually working on Hosted SharePoint at Orange Business Services Consultant & Speaker nicolasgt@exakis.com http://nicolasgt.exakis.com (CKS:EBE Blog on WSS3.0) http://www.facebook.com/nicolas.georgeault http://twitter.com/ngeorgeault Horse-Ball and Network enthusiast
  • 3. Needsdefinition Worldwide company Divisions Geographically distant Publication Content deployment Procedure Content synchronization DRP needed Users can use SharePoint content offline Out of enterprise collaboration Extreme network situation Offline work 6 months on boats
  • 4. Uni-Centric Deployment A single datacenter, with a geographically dispersed user base (Metro, State, Continent, Global).
  • 5. Multi-Centric Deployment Geographically dispersed datacenters, with the user base clustered around them.
  • 6. Hybrid Deployment Geographically dispersed datacenters, with a geographically dispersed user base.
  • 8. Infrastructure base 3 Principal DataCenters Local and individual Farms 2 Web Front-End 1 Index + Central Administration 1 SQL Cluster for 2Tb 3 NetApp Filers All Databases hosted on Filers Index partitions hosted on Filers ForeFront TMG and UGA ForeFront protection for SharePoint
  • 10. Disaster Recovery Plan 3 Secondary DataCenters (different than Principal ones) 1 Web Front-End 1 Index + Central Administration 1 SQL Server 2Tb - Log shipped ForeFront TMG and UGA ForeFront protection for SharePoint
  • 11. 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.
  • 12. 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
  • 14. 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 “cache” Office Rich Client Content Database Files (DOCx, PPTx…) ODC File Provider (WFE) FSSHTTP Client Web Front End Back End
  • 15. 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).
  • 16. Document centralisation Content deployment Synchronization Content deployment Synchronization
  • 19. Centralized publication Log Shipping Synchronization Log Shipping Log Shipping Synchronization Synchronization
  • 21. SharePoint WorkspaceFormerly Groove Have an offline copy of a site/list End user is less affected by network latency Sync with the SharePoint Server in the background
  • 22. 2 products in one…Collaboration client Users can create and maintain their own collaboration spaces. All documents can be saved and shared easily Optimized Synchronization protocol in extreme network situation
  • 23. 2 products in one…SharePoint collaboration client Online/Offline SharePoint content SharePoint sharing content with enterprise external users Controlled by Groove Servers
  • 24. Mobile Pages Light-weight versions of SharePoint pages Reduced network traffic, loads faster on narrow and latent connections Loads on both Mobile and Regular Browsers = 14 KB 432KB
  • 25. Mobile Pages Benefit for remote users Recommended for high-latency users (above 300 ms RT) and/or narrow bandwidth Will allow navigating in a site hierarchy, fill simple forms, and consume textual data with acceptable performance
  • 26. Office Web ApplicationWord, PowerPoint, Excel, OneNote
  • 27. 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)
  • 28. Shared Services ArchitectureFormerly Shared Services Providers In a cross-farm topology, some services can be federated (i.e. consumed from a remote farm
  • 29. 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 location Farm:Web Application :: Services associations allows for better isolation, load balancing
  • 30. Uninterrupted Log-ShippingDeploying Read-Only Farms One R/W farm, with N R/O content R/O farms Locate content closer to remote users Govern traffic with URL’s Bonus: hot D/R farm
  • 31. Windows 7 BranchCache Thin, expensive WAN links between main office and branch offices/remote areas High link utilization Poor application responsiveness Trend towards data centralization Branch Office / Remote Geo area Main Office
  • 32. Distributed Cache Main Office Data Get Get ID ID Data Data Branch Office Get Get
  • 33. Hosted Cache Main Office Get Get ID ID ID ID ID Data ID Data Data Data Search Search Get Put Offer Get Request Branch Office
  • 34. Workloads R/W ratio, from the database perspective Write 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. Hosting heterogeneous components, they typically serve a  division/subsidiary of a large organization and tend to host MOST SharePoint workloads.  Social feature set surfaces up in many workloads.  This dedicated workload refers to the individual personalized sites. Records Management 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 Team Collaboration Divisional Collaboration Document Management Central repository for storing, retaining and managing documents for legal and compliance reasons. Social Key scenarios include Large Scale Document Publishing and Collaborative Document Repository. Publishing Read
  • 35. Read-Bound Workloads Includes the two Publishing Workloads: Intranet and Internet web sites, consuming search, as well as some flavors of the social workload.
  • 36. Read-Write Workloads Includes team collab and divisional collaboration well as Document Management and some flavors of the Social Workload.
  • 37. Write-Bound Workloads Includes flavors of Records and Document Management.
  • 41. 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
  • 42. Graphically Effectively replicate in low bandwidth situation using byte-level differencing and throttle control DocAve provides two-way replication Higher user-adoption rate Global collaboration made possible easily Local Server provides fast access speeds Replicate only the required contents 42 PROD107
  • 43. DocAve Replicator to the Rescue 43 PROD107 Flexibility One-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 replication Allows the latest changes to be replicated across locations for intense collaboration. Choose scheduled replication for everything else. Control network usage Efficient compressions and network throttling lets you minimize the impact of replication on your network infrastructure. Rule-Based Conflict Resolution Allow you to handle conflicts automatically (or notify the right people about it).
  • 44. 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
  • 45. 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
  • 46. Control Network Usage 46 PROD107 Need to control replicator network usage to prevent it from taking over WAN bandwidth (e.g. satellite) Turn on compression (zip up all the files) Incremental replication (only files that have change) 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
  • 47. 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
  • 48. 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
  • 49. 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
  • 50. References 50 PROD107 AvePoint Replication White Paper:Optimizing Data Access with Intelligent SharePoint Replication Case Studies Police Academy of the Netherlands uses DocAve to Replicate and Protect Mission-Critical SharePoint Data Global Banking For you and your customers