Keeping Your Content Safe And Sound In Sharepoint Who is this Todd - - PowerPoint PPT Presentation

keeping your content safe and
SMART_READER_LITE
LIVE PREVIEW

Keeping Your Content Safe And Sound In Sharepoint Who is this Todd - - PowerPoint PPT Presentation

Keeping Your Content Safe And Sound In Sharepoint Who is this Todd Klindt guy? WSS MVP since 2006 Speaker, writer, consultant, Aquarius, proud Trans Am owner Personal Blog www.toddklindt.com/blog Company web site


slide-1
SLIDE 1

Keeping Your Content Safe And Sound In Sharepoint

slide-2
SLIDE 2

Who is this Todd Klindt guy?

  • WSS MVP since 2006
  • Speaker, writer, consultant, Aquarius, proud Trans Am owner
  • Personal Blog

www.toddklindt.com/blog

  • Company web site

http://sharepoint.rackspace.com

  • E-mail

todd.klindt@rackspace.com

  • Twitter me! @toddklindt
  • If you’re not already sick of him
  • http://www.toddklindt.com/netcast
slide-3
SLIDE 3

Agenda

  • Discuss different situations where data is at

risk

  • Demonstrate how to protect your data from

each of these risks

slide-4
SLIDE 4

What do we mean by DR?

  • Content Recovery
  • Oh crap, where’s my spreadsheet?
  • Disaster Recovery
  • Kaboom!
  • High Availability
  • Business continuity
slide-5
SLIDE 5

Worlds Greatest Slide

Items

Files, Calendar items, Contacts, Customers, Images, Custom

Lists

Doc Libs, Pages, Events, Discussions, Surveys, Etc

Webs – SPWeb

Portal, Wikis, Blogs, Team, Doc, Workspaces, Search Center

Site Collections – SPSite

The Bag

Databases – SPContentDatabase

Content Database

Web Applications – SPWebApplication

Central Admin, Content

Servers - SPServer

Web Front End, APP

Farm – SPFarm

slide-6
SLIDE 6

Content Recovery

  • Bringing back content
  • Usually for users that need it IMMEDIATELY!
  • Four approaches
  • Versions
  • Recycle Bin
  • PowerShell / STSADM
  • Unattached Database Recovery
slide-7
SLIDE 7

Content Recovery 1st Defense: Versions

  • Not necessarily a disaster recovery method
  • Easy to use
  • All end user activity, does not require IT or

Development time at all

  • Can restrict number of versions kept
  • Take up space in site collection quota
slide-8
SLIDE 8

Content Recovery 2nd Defense Recycle Bin

  • Must be enabled and configured at the Web

Application level

  • Two stages
  • Captures site collections, webs, list items,

documents, folders lists and document libraries

slide-9
SLIDE 9

Content Recovery 3rd Defense Site Backups

  • Export-SPWeb

– Content only – Scoped down to the list or library

  • Backup-SPSite

– Full fidelity – Scoped at Site Collection

  • Can be scripted and scheduled with

PowerShell

  • Portable
slide-10
SLIDE 10

Fancy PowerShell script

  • Get-SPSite | ForEach-Object{$FilePath =

"c:\backups\" + $_.Url.Replace("http://","") .Replace("https://","") .Replace(“-","-- ").Replace(“:","-").Replace("/","-") + ".bak" ; Backup-SPSite -Identity $_.Url -Path $FilePath}

  • http://www.toddklindt.com/Scripts
slide-11
SLIDE 11

Central Administration Site Backups

  • Granular Backup

– Site Collection – Web – List

  • Analogous to Export-SPWeb and Backup-

SPSite

  • Unattached Database Restore
  • Pure Magic
slide-12
SLIDE 12

Server Failure - Farm

  • What will you do if your server fails?
  • Need to decide what to back up

– User Content (Content Databases) – Configuration database – Service Application databases

  • What happens if SQL fails?
slide-13
SLIDE 13

Server Failure – Local Server

  • Files

– SSL certs – Web.config – IIS Config (metabase) – Features (Should be Solutions) – Master Pages – Custom site definitions – Webtemp.xml – Docicon.xml and file icons

slide-14
SLIDE 14

Server Failure – Farm Backup

  • Can do a Farm level backup from Central

Administration

  • Gets all databases and configuration
  • Configuration only
  • Does database dumps
  • Script with Backup-SPFarm
slide-15
SLIDE 15

Items not captured by Farm Backup

  • Application pool account passwords
  • HTTP compression settings
  • Time-out settings
  • Custom Internet Server Application Programming

Interface (ISAPI) filters

  • Computer domain membership
  • Internet Protocol security (IPsec) settings
  • Network Load Balancing settings
  • Secure Sockets Layer (SSL) certificates
  • Dedicated IP address settings
slide-16
SLIDE 16

Business Continuity

  • Mirroring support built in
  • Need to configure SQL manually

– Transaction Log Shipping – Mirroring – Snapshots

  • Failover can be automatic or manual
slide-17
SLIDE 17

Other Resources

  • Plan for Disaster recovery

– http://technet.microsoft.com/en- us/library/ff628971.aspx

  • Plan for Backup and Recovery

– http://technet.microsoft.com/en- us/library/cc261687.aspx