respaldo y recuperación de sharepoint 2013
DESCRIPTION
Mi charla de SQL Pass sobre estrategias de respaldo y recuperación de las bases de datos de SharePoint.TRANSCRIPT
Respaldo y recuperación de SharePoint 2013Vielka Rojas, SharePoint MVP [email protected]
@vkrojas
SQL Saturday Sponsors
Diamond Sponsors
Bronze Sponsors
Sobre mi …
Usando SharePoint desde la versión 2001
Cofundadora de la Comunidad SharePoint Costa Rica
Contacto: http://vkrojas.wordpress.com @vkrojas [email protected]
Agenda
¿Qué es SharePoint? Opciones de respaldo y recuperación Métodos de recuperación de desastres Opciones de alta disponibilidad
¿Qué es SharePoint?
¿Qué es SharePoint?
• Contenido de los sitios (WSS_Content …)• Base de datos de configuración• Bases de datos de servicios
Contenido (BDs de SQL)
• Páginas maestras, imágenes, etc. • Elementos Web, definiciones de listas,
características, content types, etc.• Soluciones de terceros• Cambios al Hive (Program Shared\Files\
Common files\Microsoft Web Server Extensions\ ... )
Personalizaciones
¿Qué es SharePoint?
• IIS (Application Pools, Host Headers, SSL, etc.)
• Registry keysConfiguraciones
• Archivos de SharePoint• Service packs• Language packs
Archivos binarios
Tipos de recuperación
Recuperación parcial
• Errores de usuario final
• Actualización o borrado accidental
• Ocurre frecuentemente y a pequeña escala
Recuperación ante catástrofes
• Dos niveles• Toda la granja• Algunas bases
de datos• Ocurre por falla
de hardware, migración o reemplazo
Alta disponibilidad
• Minimizar el tiempo fuera de servicio
• Datos críticos• Redundancia• Ocupa hardware
adicional
Recuperación parcial
Papelera de reciclaje 1er nivel – usuario 2do nivel – administrador A nivel de colección de sitios
Recuperación parcial
Virtual Machine Snapshots Virtual Machine BackupsLos respaldos de todos los servidores deben estar sincronizados
Recuperación parcial
Respaldar colecciones de sitios. No usar en sitios mayores a 85 GB. El sitio se vuelve Read-Only. Afecta el desempeño del servidor.
Demostración
Papelera de reciclaje. Respaldar una colección de sitios. Respaldar toda la granja.
Recuperación ante catástrofes
Respaldo y recuperación de SharePoint
Recuperación ante catástrofes
Respaldo y recuperación sólo SQL Se crea el Web Application apuntando a la misma
base de datos. La búsqueda se restaura por separado. Se deben respaldar manualmente los cambios en
los front-end.
Recuperación ante catástrofes
Mismo hardware (físico o virtual) Reinstalación Software. Reinstalación de personalizaciones Recuperación de todas las bases de datos de
contenido y de servicios.
Recuperación ante catástrofes
Nuevo hardware (físico o virtual) Reinstalación Software. Reinstalación de personalizaciones Recuperación de bases de datos de
contenido y de servicios. WSS_Content_Intranet BDC Service Managed Metadata Secure Store Services Perfiles de usuarios(ProfileDB, SocialDB, SyncDB) ¿Búsqueda?
Demostración
Restaurar una colección de sitios.Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
Restaurar una base de datos.
Alta disponibilidad
Virtualización
Hyper-Vvirtualization host servers
A1
A3
A4
A2
W2
W3
W1
W4
Alta disponibilidad
Windows NLB y SQL ServerWeb Servers Application Servers
Other search components and application roles
W1
W2
W3
W4
A1
A3
A4
A2
Query and index
Query and index
Other search components and application roles
Crawler
Crawler
Index Partition 1
Replica
Replica
Crawler
Mejores prácticas
Minimizar latencia entre el SQL y el lugar para respaldos.
No respaldar en horas de fuerte uso. Usar respaldos incrementales. Mantener las bases de datos medianas. Comprimir los respaldos. Probar los respaldos.
Mejores prácticas
Modo de recuperación SIMPLE Truncar logs Habilitar NamePipes Restringir la memoria que consume SQL Max degree of parallelism (MAXDOP) = 1
Mejores prácticas
< 15 GB Backup-SPSite Windows PowerShell cmdlet.
15-100 GB Respaldo de SharePoint 2013 Respaldo de SQL Server Otras herramientas
> 100 GB Usar respaldos diferenciales. System Center 2012 - Data Protection Manager No usar el respaldo de SharePoint
Referencias
Best practices for SQL Server in a SharePoint Server farm
Backup and restore SharePoint 2013 Backup and restore best practices in SharePoint
2013
¿Preguntas?
http://www.sharepointcostarica.com
SharePointCostaRica