sharepoint replication

23
SharePoint Increase User Adoption with SharePoint Replication Ron Charity [email protected] 416-300-6033

Upload: ron-charity

Post on 18-Jul-2015

35 views

Category:

Technology


0 download

TRANSCRIPT

SharePointIncrease User Adoption with SharePoint Replication

• Ron Charity• [email protected]

• 416-300-6033

Read me (Remove when presenting)

• This is a draft document

– Reviews are required by Penton and Metalogix

– Review each page and notes

– Edit as you see fit and highlight change in RED

• The presenter has 15-20 minutes to present

• The presentation contains 15-20 slides to meet time slot

Abstract (Remove when presenting)

Organizations with remote or global field offices are finding that despite massive growth in collaboration and content sharing, speed and accessibility has been decreasing. And that means less productivity for your organization.

The solution is replication. Join SharePoint expert, Ron Charity as he walks IT professionals through a cursory overview of what replication is, how to identify replication as a solution, best practices for technical solutions and operational activities required to sustain a replication solution.

BIO

Ron CharityA published Technologist with 20 + years in infrastructure and application consulting.

Experience working in the US, Canada, Australia and Europe. Has worked with SharePoint and related technologies since 2000.

Currently he is responsible for a large global SharePoint environment consisting of several farms that service a financial institution.

Plays guitar in a band, rides a Harley Nightster, owns a Superbird, and enjoys travel, especially to beach destinations.

Agenda

• Common reasons for replication

• General type of replication

• Information architecture considerations

• Technical architecture considerations

• Operational considerations

• Next steps

• Further reading

• Contact information

Reasons for Replication

•Content Replication – Copying SharePoint content to other regions to reduce content authoring workload, costs and reduce publishing errors. Also replicate content closer to end users improving user experience.

•Disaster Recovery – active / active multi-farm environment to creates a highly resilient service offering.

•Data Backup – Copying content databases to off site to comply with offsite backup policy.

Types of Replication

•Storage-level replication - At the storage level (focused on a block of binary data typically offered by Storage venders)

•Database-level replication - Provided by your RDBMS (e.g. Microsoft SQL Server)

•Application level – Replication at application enables replication in a more granular manner

Types of Replication

•Storage-level replication - At the storage level (focused on a block of binary data typically offered by Storage venders).

•Database-level replication - Provided by your RDBMS (e.g. Microsoft SQL Server).

•Application level – Replication at application enables replication in a more granular fashion at the site collection, sites, lists and library level.

Categories for best practices

•Information Architecture – content level practices and steps you must take.

•Technical architecture – technology design practices and steps you must take.

•Operational – operational practices you must take.

Information architecture considerations

•Identify content (site collections, sites, lists and libraries to be replicated).

•Document publishing intervals for content to understand how often content is refreshed.

•Document source content owners / publishers.

•Obtain service levels for decision support regarding solution – metrics,

•Know your company policy specific to records management and privacy.

Technical Best Practices

•Run a risk workshop with stakeholders to create a risk plan (technical and operational).

•If replicating for a warm standby solution (e.g. SharePoint) make sure inventory all the databases required.

•If replicating for off-site backups know your company policy regarding retention

•Document and track data (e.g. database) size and growth patterns.

Technical Best Practices

•Document current operational jobs such as indexing, profile imports etc.

•Investigate your network bandwidth and latency – will impact replication times.

•Make sure the product(s) have capability to error check in case of corruption.

•Make sure the product(s) log replication times and duration – tie into helpdesk system for notification and reporting.

Technical Best Practices

•Speak with Network staff to obtain information regarding network bandwidth and latency.

•Script and where possible – minimize chance of human error and reduce operational workload.

•Test the solution in an environment that closely mimics the production design.

•Document product architecture and configuration for production support and reference purposes.

Technical Best Practices

•Create a document a legal hold process jointly with records management / compliance and audit

•Document operational procedures for day to day support and verification of correct operation.

•If using for warm standby document the recover procedures (e.g. rebuilds, jobs to be run, URL pointers to be changed, testing for correct operation etc.)

Technical Best Practices Con’t

•Utilize encryption to protect data – follow company policy and or vender recommendations as required.

•Utilize compression – utilize as required based on network and job window available - follow vender recommendations and plan as required.

Operational Best Practices Con’t

•Track and report on data (e.g. database) growth and replication times.

•Log events related to data replication (e.g. start, end, duration and errors).

•Use help desk software to log and send messages to staff regarding status and success/errors.

•Test the replication solution on a regular basis (e.g. yearly or after major technical and or operational changes).

Operational Best Practices Con’t

•Test legal hold process on a regular basis and involve record management / compliance office and audit.

•Document the operational procedures for day to day operations/administration and troubleshooting.

•If operations are outsourced make sure the contract includes the responsibilities and skill set required.

Operational Best Practices Con’t

•Make commercial arrangements for support and software license maintenance.

•If you’re in a very large organization consider utilizing a product manager to look after product lifecycle.

•Keep diligent eye on operational jobs and possible overlap that could impact performance and proper completion of jobs (e.g. backup, replication, virus scans etc.).

Next steps

•Assemble a business case for replication

•Work with stakeholders and or sponsors

•Scope a proof of concept

•Deploy proof of concept

•Deploy pilot

•Deploy to production

•Documentation for each step with rigorous communication

Contact Information

• Questions? Ideas or suggestions you want to share?

• Text chat or contact me at

[email protected]

– ca.linkedin.com/in/ronjcharity/