-
disaster recovery
- recovery point objective: amount of data to be recovered
- recovery time objective: amount of time it takes to be back online
-
Backup
- content stored in sites and site collections
- Central administration
- backup content databases using sql server management studio
- data protection manager
-
granular backups
-
central administration
- site collection backup
- export site or list
- recover data from unattached content database
- More read and process intensive than farm backup. (uses transact sql)
-
sql snapshot
- when ms sql server enterprise ed is used
- ensure that data is consisten when backup or export is in progress
- sp uses snapshot to create backup package, deleted afterwards
-
farm backup
- content and configuration databases
-
considerations
- run off hours: avoid performance issues
- configuration and central admin db cannot restored using sp tools
- blob backup: use filestream remote blob provider (if other: backup manually
-
trust relationships are not backuped
- reestablish trusts after restore
- sql server with tde (transparant data encryption): tde key is not restored / backuped automatically
- farm backup cannot be restored to other product versions
- downgrade and upgrade topologies are not possible
- destination farm must have the same topology
-
configuration - service backups
- farm backup includes configuration - not possible to restore configuration alone
-
considerations
- detach content db and perform config backup
- for farm configuration: can't use sql server tools or data protection manager
- meer lezen hierover!
- first time backup service application: use the full option (defines marker, so differential backups can be used)
-
powershell
- configuration backup: Backup-SPconfigurationDatabase
- service appl backup: Backup-SPfarm ...
-
Protecting customizations
- custom dll, assemblies deployed by the global assembly cache (gac)
- xml files used to configure feature
- master pages, page layouts, css
- web parts, custom columns, new content types, workflows...
- third party solutions and associated binary files and registry keys, such as ifilters
- backup defined by type of customization
-
Restore
- member of farm admin group
- member of sharepoint_shell_access role (sql server; Add-SPShellAdmin cmdlet)
- member of wss_admin_wpg local group
- sql server account, timer service account, ca appl pool acount must have read permissions on the backup locations
- database sql server account must be member of sysadmin server role
- login account must have read permissions to backup locations
- sp foundaton administration service must be started on all servers (by default not started on standalone servers)
- search: if backup and restore complete service: no new crawl needed, else search not available during crawl (+ 15 min)
-
System center Data protection manager
- unified data protection for servers
-
benefits
- no need for recovery farm
- automatic protection
- scheduling of the sp catalog job
-
how
- after intial copy of data: express full backups
- only blocks that changed are send
-
restore
- farm configuration and content can be restored (zie tabel eerder: staat dat configuratie niet kan gerestored)
- content database (single) can be restored)
- copy to network folder or tape