Themigrationchroniclesspsbend

38
[email protected] | 503 292-0859 The SharePoint Online Migration Chronicles A Journey from 2007 to SPO SharePoint Saturday Bend

description

SharePoint 2007 to SharePoint Online Migration

Transcript of Themigrationchroniclesspsbend

Page 1: Themigrationchroniclesspsbend

[email protected] | 503 292-0859

The SharePoint Online Migration ChroniclesA Journey from 2007 to SPO

SharePoint Saturday Bend

Page 2: Themigrationchroniclesspsbend

[email protected] | 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

Page 3: Themigrationchroniclesspsbend

[email protected] | 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.

}

[email protected] | 503 292-0859

About CSG Pro

www.csgpro.com | [email protected] | (503) 292-0859

Page 4: Themigrationchroniclesspsbend

[email protected] | 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

Page 5: Themigrationchroniclesspsbend

[email protected] | 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.

Page 6: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 6

What’s in it for you?• Save money• Save Time• Sanity• Save Unicorns – if you believe in such

things.

Page 7: Themigrationchroniclesspsbend

[email protected] | 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.

Page 8: Themigrationchroniclesspsbend

[email protected] | 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.

Page 9: Themigrationchroniclesspsbend

[email protected] | 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

Page 10: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 10

The cloud is here and it is here to stay

Page 11: Themigrationchroniclesspsbend

[email protected] | 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

Page 12: Themigrationchroniclesspsbend

[email protected] | 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

Page 13: Themigrationchroniclesspsbend

[email protected] | 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

Page 14: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 14

Boundaries

Page 15: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 15

What you can’t do• No access to ULS logs or backend• Can’t troubleshoot. • Updates could cause erratic behavior

Page 16: Themigrationchroniclesspsbend

[email protected] | 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

Page 17: Themigrationchroniclesspsbend

[email protected] | 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

Page 18: Themigrationchroniclesspsbend

[email protected] | 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

Page 19: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 19

Traditional Thinking

Migrate Archive Delete

Page 20: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 20

Action Oriented

Delete Archive Migrate

Page 21: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 21

Redirect IIS• Use Redirect Web Part from CodePlex– Support regular expressions

Page 22: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 22

The Dreaded 5000 item Limit

• It is a hard limit• Error message• Filters and Views

Page 23: Themigrationchroniclesspsbend

[email protected] | 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

Page 24: Themigrationchroniclesspsbend

[email protected] | 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

Page 25: Themigrationchroniclesspsbend

[email protected] | 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.

Page 26: Themigrationchroniclesspsbend

[email protected] | 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

Page 27: Themigrationchroniclesspsbend

[email protected] | 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

Page 28: Themigrationchroniclesspsbend

[email protected] | 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

Page 29: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 29

Production Environment Considerations

• Migrating causes an impact to Production Farm

• Copying database object requires memory

• Use a dev environment instead

Page 30: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 30

The tools• Metavis Migrator• ShareGate• Metalogics• Doc Ave

Page 31: Themigrationchroniclesspsbend

[email protected] | 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

Page 32: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 32

Page 33: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 33

Page 34: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 34

Page 35: Themigrationchroniclesspsbend

[email protected] | 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

Page 36: Themigrationchroniclesspsbend

[email protected] | 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.

Page 37: Themigrationchroniclesspsbend

[email protected] | 503 292-0859 37

Page 38: Themigrationchroniclesspsbend

[email protected] | 503 292-0859

Thank You!Questions/Comments