Post on 24-Apr-2015
description
info@CSGpro.com | 503 292-0859
The SharePoint Online Migration ChroniclesA Journey from 2007 to SPO
SharePoint Saturday Bend
info@CSGpro.com | 503 292-0859 2
Your Presenter• Fernando R. Melo• Senior SharePoint Consultant CSGPRO• 14 Years System Engineering• 8 Years SharePoint Admin/Architect• Trainer SPAdmin SP PowerUser• SharePointDojo.wordpress.com
info@CSGpro.com | 503 292-0859
CSG Pro is headquartered in Portland, Oregon, and also maintains a presence in Boise, Idaho. With over twenty years of history in portals & collaboration, analytics and application development, our commitment to excellence to our clients in the Pacific Northwest, and throughout the country remains steadfast. CSG is one of a small number of Managed Gold Certified Partners in this region. This distinguishes us in the Microsoft partner community.
}
info@CSGpro.com | 503 292-0859
About CSG Pro
www.csgpro.com | info@csgpro.com | (503) 292-0859
info@CSGpro.com | 503 292-0859 4
Agenda• Let’s talk a bit about SharePoint• Why the cloud?• The road to the cloud.– Real world scenario– How to get to the cloud– Lessons learned
info@CSGpro.com | 503 292-0859 5
Why are you listening to me?
• Find that recipe for successful SharePoint migration and as a bonus side effect, cleanup.
• Avoid hidden pitfalls.• Embrace the cloud.
info@CSGpro.com | 503 292-0859 6
What’s in it for you?• Save money• Save Time• Sanity• Save Unicorns – if you believe in such
things.
info@CSGpro.com | 503 292-0859 7
What is SharePoint?• Not a file share, but better.• It’s a Framework/platform/intranet/website.• It’s Search• It centralizes information• It’s workflow automation• It’s social too.
info@CSGpro.com | 503 292-0859 8
SharePoint is HUGE!• You know why SharePoint is so huge? – It brings order to chaos (most of the
time). –When it becomes unruly, it is still in a
box.– It is the ultimate tool of possible
efficiencies.
info@CSGpro.com | 503 292-0859 9
Common SharePoint Complaints
• SharePoint is too big to migrate• Growth is out of control• Our SharePoint guru left to be a consultant and
is making tons of money at it.• It’s too expensive• It’s working just fine• We don’t have the man hours• It’s end of the month accounting close
info@CSGpro.com | 503 292-0859 10
The cloud is here and it is here to stay
info@CSGpro.com | 503 292-0859 11
Why SharePoint Online?• Simplified Deployment
– Allocate resources towards driving business value rather than maintaining infrastructure
• Predictability– Easier to forecast cost of platform
• Faster Updates– SharePoint Online updated before on-premises– 90 day release cycles
• Integration– Exchange, Lync, Project, Dynamics
info@CSGpro.com | 503 292-0859 12
More Why…• Agility
– Faster solution delivery.– Faster response to change in business demand and direction.– Transparent scalability
• Focus– Less underlying IT infrastructure– IT resource redeployment
• Focus on new applications• Tackle the “next ten projects”• Line of Business enablement
• Economics– Lower delivery costs
info@CSGpro.com | 503 292-0859 13
SharePoint Online Concerns• Lack of Control
– Cannot deploy full-trust solutions– Cannot opt-out of updates
• Lack of Flexibility– Not all features are available– Less control of Web Applications and Site Collections
• Regulations– Compliance, data sovereignty
• Data Loss– No access to data without connection
• Migration
– Cost of migrating customization– Integration with LOB systems
info@CSGpro.com | 503 292-0859 14
Boundaries
info@CSGpro.com | 503 292-0859 15
What you can’t do• No access to ULS logs or backend• Can’t troubleshoot. • Updates could cause erratic behavior
info@CSGpro.com | 503 292-0859 16
The Scenario• 2000+ Employee Fortune 500 company• Regionally dispersed• SP 2007 w/ SP1on 7 year old HP servers• 2 400 gb content databases• SQL backups nightly• Fab 40 templates• Custom code on web pages• Item level security• Broken inheritance everywhere• Custom and OOB workflows• No limits on versions
– 1 document had 247 versions
info@CSGpro.com | 503 292-0859 17
5 Most Common SP Migration Headaches
• Failure to Define policies and procedures• Not using security best practices• Failure to audit • Not monitoring security settings• Not giving Admins and users proper
permissions
info@CSGpro.com | 503 292-0859 18
SharePoint Online Golden Nuggets
• Storage– 10 gb per user uploads– 500 mb per enterprise user– 5 tb per company
• Site Collection Quotas– 100 gb
• My Site Storage Allocation– 500 mb
• Site Collections per Tenant– 300 SC
info@CSGpro.com | 503 292-0859 19
Traditional Thinking
Migrate Archive Delete
info@CSGpro.com | 503 292-0859 20
Action Oriented
Delete Archive Migrate
info@CSGpro.com | 503 292-0859 21
Redirect IIS• Use Redirect Web Part from CodePlex– Support regular expressions
info@CSGpro.com | 503 292-0859 22
The Dreaded 5000 item Limit
• It is a hard limit• Error message• Filters and Views
info@CSGpro.com | 503 292-0859 23
Bandwidth• The migration process if bandwidth
intensive. • We found that on average it took a 5
days to migrate 60 gb of data
info@CSGpro.com | 503 292-0859 24
Large Files and Versions• Large files with lots of versions will be a
considerable bottleneck• In most cases you do not need 47
versions of the file.• Setup a maximum number of versions– Microsoft recommends 3.– I recommend 5 depending on the type of file
info@CSGpro.com | 503 292-0859 25
Information Policies• One of the least used features in
SharePoint.• Consider using them to set content
expiration, archiving or even deleting files automatically based a set of criteria.
• Document retention can be challenging, but not doing anything at all invites chaos.
info@CSGpro.com | 503 292-0859 26
Workflows• Workflow history– Will dissociate from tasks after 60 days– 5000 item limit in full effect– No way to throttle
• Microsoft did not intend workflow history to be an audit trail
• Use Audit log events
info@CSGpro.com | 503 292-0859 27
Solutions• Create Filtered Views• Enable and Use metadata navigation– After metadata navigation is enabled, the
list's contents will become available. (KB 2759051) We recommended that you then reduce the list's contents to less than 5,000 items.
• Indexed columns
info@CSGpro.com | 503 292-0859 28
What to do about workflow history?
• Pray compliance doesn’t check• Create permanent auditable workflow history
trails using SharePoint lists and or InfoPath• Use a custom workflow using SharePoint
Designer to copy items from the above step• Enable Auditing Reports• There is an export to excel feature you can
use, but it is pretty messy
info@CSGpro.com | 503 292-0859 29
Production Environment Considerations
• Migrating causes an impact to Production Farm
• Copying database object requires memory
• Use a dev environment instead
info@CSGpro.com | 503 292-0859 30
The tools• Metavis Migrator• ShareGate• Metalogics• Doc Ave
info@CSGpro.com | 503 292-0859 31
MetaVis Migrator• Simple tree view interface• Right click copy and paste sites,
libraries and items to new location• Does not need to be installed on the
SP Server• Amazing customer support
info@CSGpro.com | 503 292-0859 32
info@CSGpro.com | 503 292-0859 33
info@CSGpro.com | 503 292-0859 34
info@CSGpro.com | 503 292-0859 35
Issues Encountered• Will migrate SP 2007 pages and add them to
the root of the site.• Workflows are an issue for all tools. • Custom code not supported• Make sure you know what you want to
migrate. Only migrate what you need• Migrate Site and Site Permissions first, then
content
info@CSGpro.com | 503 292-0859 36
Lessons Learned• Focus on users• Governance needs to be a priority• Clarify Security• Implement Information Management
Policies to avoid data hoarding.
info@CSGpro.com | 503 292-0859 37
info@CSGpro.com | 503 292-0859
Thank You!Questions/Comments