SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Buenas prácticas en infraestructura en
SharePoint 2013
Miguel Tabera Pacheco
MVP | SharePoint Server
Spenta |
http://www.sinsharepointnohayparaiso.com
@migueltabera
Buenas prácticas en infraestructura
en SharePoint 2013
¿Por qué es
importante
planificar una
buena
infraestructura?
SharePoint a veces desespera…
• Los desarrolladores y administradores de IT
debemos luchar día a día con diversos y extraños
problemas.
• ¿Qué hacemos en un ataque de nervios y
desesperación?
• ¡Maldito SharePoint!
• ¡Culpa de SharePoint!
• ¡SharePoint es una basura!
• Es el Hacendado de los gestores documentales
• SharePoint me mata
• Lo normal es culpar a SharePoint, pero…
• ¿Tenemos siempre la razón? ¿Hay que culpar a
SharePoint de todos nuestros problemas? ¿No
tendremos nosotros algo de culpa?
…pero muchas veces no es el culpable
• Gran parte de los errores de SharePoint se deben a una mala
instalación/configuración o a un mal desarrollo.
• Trataremos errores muy comunes a la hora de instalar y configurar
SharePoint.
• También veremos cómo se debe planear una buena arquitectura.
Cometemos errores al instalar SharePoint
• En aproximadamente 30 minutos podemos instalar y configurar
un entorno SharePoint
• SharePoint nos proporciona una serie de asistentes rápidos para realizar
estas tareas
• Con poco conocimiento podemos configurar nuestra granja para fines
de desarrollo
• ¡Pero atención! Cuando instalemos una granja en producción
debemos ser extremadamente cuidadosos
• No nos bastará con unos sencillos asistentes
• Hay que tener en cuenta muchas cosas (cuentas, servidores, caché,
aplicaciones, url, asistentes…)
• Es necesario conocer muy a fondo la plataforma
Los 10 errores
más comunes
en la
instalación de
SharePoint
Inspirado en “Top 10 SharePoint 2010 Configuration Mistakes and How to Fix Them” por Todd O. Klindt
Error #1: Instalar todo con una cuenta
• El sistema se vuelve vulnerable
• Quien sepa la contraseña podrá hacerlo todo
• La Administración Central de SharePoint nos informará
continuamente de problemas
• Podemos perder soporte
• Cuentas necesarias para instalar/configurar:
• http://www.sinsharepointnohayparaiso.com/Blog/Entrada/56/Cuentas-
administrativas-para-instalar-configurar-SharePoint-2010
• Mínimo: sqlservice, spsetup, spfarm, sppool
Error #2: Usar el asistente de configuración
de la granja
• Este asistente crea todas las aplicaciones de servicio y de contenido
• Tras usarlo, todo funciona aparentemente, pero hay problemas:
• Los nombres de las bases de datos tienen GUIDs y es incómodo manejarlas e
identificarlas
• Se crea una aplicación web para empezar a usar y un MySite dentro, en vez de
separarlos en dos aplicaciones distintas
• Determinadas apps de servicio no tienen los permisos/seguridad configurados
correctamente
• Usuarios poco experimentados suelen marcar todas las app de servicio,
cuando puede no ser necesario crearlas
• En entornos con varios servidores, no es posible separar correctamente las
app de servicio
Error #3: Requisitos de hardware incorrectos
• Se debe cumplir el mínimo de TechNet:
• http://technet.microsoft.com/es-es/library/cc262485.aspx
• Si SharePoint tiene poca RAM:
• Apaga funcionalidades
• Cachea menos en los application pool
• Reinicia con más frecuencia los application pool
• SharePoint no necesita mucho espacio de disco duro, pero Windows sí
• Recomendación: aislar la instalación de SharePoint, index de búsqueda y LOGs
en discos secundario
Error #4 Mal funcionamiento o configuración
de SQL Server
• Si SQL Server va lento, entonces SharePoint va lento
• Asegurarse que se cumplen los requisitos de hardware
• Si se virtualiza SQL Server, asegurarse que se configura para un óptimo
rendimiento
• Recomendación: instalar con un SQL Server Alias. Así no tendremos
problemas con futuros cambios
• Tras crear la aplicación, SharePoint ya no comunica a IIS cambios que se hagan
en ella
Error #5 Usar una URL incorrecta al crear una
aplicación web
Error #6: Ejecutar aplicaciones web y aplicaciones de
servicio en distintos pool de aplicaciones
• Las aplicaciones se ejecutan dentro de un app pool, que es un proceso
(W3WP.exe) que se ejecuta en el servidor
• Es recomendable agrupar varias aplicaciones en un app pool (principalmente
las de servicio)
• Cuando SharePoint crea las bases de datos, toma algunas decisiones no
recomendadas:
• Autogrow de bases de datos a 1 MB. Esto provoca bajo rendimiento (con casi cada carga
de info la base de datos crece) y que haya diminutos trozos de 1 MB que forman parte
del archivo de la base de datos a lo largo de todo el disco
• Recovery Model configurado en “full”. Si no se maneja bien, los archivos .ldf llenarán el
disco duro
Error #7: Dejar la configuración por defecto de base
de datos que hace SharePoint
Error #8: No habilitar el cacheo de BLOB
• El cacheo de BLOB se utiliza para guardar temporalmente en disco objetos binarios
(como imágenes y videos) que se utilizan frecuentemente para mejorar el
rendimiento de la granja.
• Los archivos que se desean guardar en este cache son eliminados de la Base de Datos
y guardados en el sistema de archivos local de cada servidor frontal
• Por defecto deshabilitado
• Para configurar:
• http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=inf&itm=1468
• No es un error, pero se recomienda
• Podremos buscar en PDF y ver el icono en las librerías
• http://www.sinsharepointnohayparaiso.com/Blog/Entrada/40/SharePoint-2010-
Configurar-iFilter-de-Adobe-PDF-9-0-(64-bit)
Error #9: No instalar un PDF iFilter
Error #10 No hacer que los servidores de
SharePoint apunten a sí mismos
• Si hacemos que un servidor apunte a sí mismo:
• A la hora de hacer un rastreo en las búsquedas, no molestamos a los DNS, ni a otros
frontales, ni provocamos tráfico en la red, con lo que mejoramos el rendimiento
• Si nos reportan que SharePoint no funciona y desde dentro del servidor funciona,
podemos intuir que son problemas fuera
¿Cómo
estructurar
una granja de
SharePoint?
Cómo estructurar la granja
No existe una implementación única
Microsoft propone un proceso cíclico
de planeación de capacidad y de
escalabilidad para ayudarnos a
estructurar nuestras granjas
La granja debe evolucionar y escalarse
con el paso del tiempo
modelar
probar, optimizar
diseñar
supervisar y mantener
implementar
¿Cómo diseñar una granja?
Servidor frontal
web
Servidor de
base de datos
El mínimo de servidores en producción son un servidor
frontal y un servidor de base de datos
Granja SharePoint
¿Cómo diseñar una granja?
Servidor frontal
web
Servidor de
base de datos
Si el frontal web tiene mucha carga de datos, acceso, concurrencia… es posible agregar otro
es un proceso tan sencillo como instalar SharePoint en un nuevo servidor y ejecutar un
asistente para unirlo a la granja
Granja SharePoint
Servidor frontal
web
¿Cómo diseñar una granja?
Servidor
frontal web
Servidor de
base de datos
Se puede añadir a una granja la cantidad de frontales que se desee
Granja SharePoint
Servidor
frontal web
Servidor
frontal web
¿Cómo diseñar una granja?
Servidor frontal
web
Servidor de
base de datos
Estos frontales pueden configurarse en NLB (network load balancing) para estar
balanceados y repartirse la carga de una misma aplicación SharePoint
Granja SharePoint
Servidor frontal
web
NLB
También nos proporciona alta disponibilidad
¿Cómo diseñar una granja?
Servidor frontal
web
Servidor de
base de datos
NLB proporciona alta disponibilidad en los frontales, para conseguirla en base de datos
configuraremos un clúster SQL Server
Granja SharePoint
Servidor frontal
web
NLB
Servidor de
base de datos
SQL Server cluster
¿Cómo diseñar una granja?
Servidor frontal
web
Servidor de
base de datos
Si se detectan servicios (excel services, web analytics, búsquedas…) que requieren una gran
carga de procesamiento, es posible separarlos en servidores de aplicaciones
Granja SharePoint
Servicio de
indexación
Añadir un servidor de
aplicaciones a la
granja es tan sencillo
como añadir un nuevo
frontal web y
configurar el servicio
en la Administración
Central
¿Cómo diseñar una granja?
Para acceder desde internet es necesario basarnos en una topología de granja sharepoint
que lo permita
La más común es la topología de firewall perimetral
Servidor
frontal web
Servidor de
base de datos
Servidor
frontal web
Microsoft ForeFront
UAG
INTERNET
Granja SharePointRed perimetral (DMZ)Internet
Pero existen muchas otras. Puede consultar el resto de topologías de
granja en http://technet.microsoft.com/es-es/library/cc263513.aspx
¿Cómo calcular el tamaño de la granja?
• Granja de servidor único
• Para fines de evaluación.
• Todo (frontales web, servidores de
aplicaciones, bases de datos) se
instala en un único servidor
¿Cómo calcular el tamaño de la granja?
• Granja de servidores pequeña
(o granja de dos niveles)
• Para implementaciones limitadas,
con un mínimo de aplicaciones de
servicio en uso (o muchas con
poca carga) y un volumen
relativamente pequeño de datos
(10 o más GB).
¿Cómo calcular el tamaño de la granja?
• Granja de servidores mediana
(o granja de tres niveles)
• Topología de tres niveles, la
arquitectura más común.
• Decenas de miles de usuarios.
• De 10 a 50 solicitudes por
segundo.
• 1 ó 2 TB de datos.
¿Cómo calcular el tamaño de la granja?
• Granja de servidores
grande
• Varias granjas de
servidores.
• Granjas dedicadas para
distintos servicios.
• Cientos de miles de
usuarios.
• Cientos de solicitudes
por segundo.
• 10 o más TB de datos.
¿Cómo calcular la capacidad de la granja?
• Calcular capacidad de la granja
• Guías de TechNet
• http://technet.microsoft.com/en-us/library/ff608068.aspx
• Resources for Sizing and Capacity Planning for SharePoint 2013
• http://blogs.msdn.com/b/sanjaynarang/archive/2013/04/06/sizing-and-capacity-
planning-for-sharepoint-2013-resources.aspx
• Comparación con otras implantaciones
• Proyectos pasados
• Ejemplos de TechNet
• Calculadoras automáticas
• HP SharePoint Sizer
• Microsoft SharePoint Capacity Planning Tool (sólo para SharePoint 2007)
Buenas
prácticas en la
instalación
Cuentas de usuario
• spsetup: Cuenta de instalación, configurador de SharePoint y PowerShell
• spfarm: cuenta de acceso a base de datos, administrador de la granja, pool de
administración central, servicio de timers, se impersona como “Cuenta del Sistema”
(SHAREPOINTsystem)
• sppool1, sppool2, spool3…: cuentas para los application pool de las distintas aplicaciones
SharePoint
• spservices: cuenta para los application pool de las aplicaciones de servicio
• spmysite: administrador de Mi Sitio (My Site) y cuenta del pool de Mi Sitio.
• spsearch: cuenta para el servicio de búsqueda
• spcrawl: cuenta para el rastreo de contenido en las búsquedas
• spprofile: cuenta para sincronizar perfiles de usuario
• spexcel, spvisio, spperfpoint: cuentas para el servicio sin-atención de los servicios de
Excel, Visio y PerformancePoint.
• spcacheadm, spcacherd: cuentas para la caché de objetos de SharePoint
• http://www.sinsharepointnohayparaiso.com/Blog/Entrada/56/Cuentas-administrativas-
para-instalar-configurar-SharePoint-2010
Otras recomendaciones
• Servidores de base de datos:
• A ser posible, conectar a base de datos mediante un Alias SQL.
• Si se dispone de servidores suficientes, configurar clúster en base de datos para
conseguir alta disponibilidad.
• Separar bases de datos en distintos discos duros. Recomendación:
• Disco 1: Sistema Operativo
• Disco 2: Binarios, instalación
• Disco 3: bases de datos de contenido y servicios (mdf)
• Disco 4: log transaccionales de bases de datos de contenido y servicios (ldf)
• Disco 5: bases de datos de búsqueda y rastreo (mdf)
• Disco 6: log transaccionales de bases de datos de búsqueda y rastreo (ldf)
• El Autogrow de bases de datos está por defecto a 1 MB, mejor incrementarlo.
• Intentar no cambiar permisos en las bases de datos de SharePoint a mano, a no ser
que sea absolutamente necesario.
Otras recomendaciones
• Servidores de SharePoint:
• Crear aplicaciones de servicio a mano para controlar los nombres de las bases de
datos, pools de aplicaciones, configuraciones y cuentas.
• A ser posible, conectar a base de datos mediante un Alias SQL.
• Configurar límites de ficheros de log, separar en otros discos duros.
• Instalar iFilters esenciales, p.ej. PDF.
• Al acabar la instalación, spfarm debe dejar de ser administrador local.
• Si se dispone de servidores suficientes, configurar balanceos NLB en los frontales y
clúster en base de datos.
• Si se desea, configurar una granja de Office Web Apps y conectarla a la granja de
SharePoint.
• Configurar correctamente los servicios que se ejecutan en cada servidor, es un error
común hacer servidores de aplicaciones con el servicio de frontal web. Evitar esto.
• No instalar Cumulative Updates si no tienes que solucionar un problema concreto,
mejor esperar al Service Pack.
AutoSPInstaller
• Scripts PowerShell automatizados que permiten instalar y configurar la granja de
SharePoint al completo.
• Algunas características importantes:
• Desactiva servicios de Windows que no sean necesarios
• Instala SharePoint, prerrequisitos, actualizaciones esenciales del servidor, Language Packs,
CU, Service Packs, Office Web Apps, ForeFront, PDF iFilter…
• Permite una instalación desatendida de toda la granja, incluso reiniciando las máquinas.
• Permite configurar Alias SQL, poner nombres a todas las bases de datos.
• Configura cuentas, permisos, logins, contraseñas, passphrases, servicio de almacenamiento
seguro…
• Crea todas las aplicaciones de servicio ya configuradas.
• Crea aplicaciones de SharePoint, Mi Sitio, Search Center…
• Configura los IIS del servidor y ficheros de host
• Configura los diferentes roles de búsqueda (admin, crawl, index…)
• Proyecto de Codeplex: https://autospinstaller.codeplex.com
• AutoSPSourceBuilder descarga binarios de SharePoint, Service Packs, CU y Language Packs
organizados tal y como AutoSPInstaller necesita: http://autospsourcebuilder.codeplex.com
Q&A
GRACIAS POR SU ATENCIÓN
Miguel Tabera Pacheco
MVP | SharePoint Server
Spenta |
http://www.sinsharepointnohayparaiso.com
@migueltabera
Buenas prácticas en infraestructura en SharePoint 2013

Weitere ähnliche Inhalte

Was ist angesagt?

OWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference GuideOWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference GuideLudovic Petit
 
DNS hijacking using cloud providers – No verification needed
DNS hijacking using cloud providers – No verification neededDNS hijacking using cloud providers – No verification needed
DNS hijacking using cloud providers – No verification neededFrans Rosén
 
How to Audit Your Incident Response Plan
How to Audit Your Incident Response PlanHow to Audit Your Incident Response Plan
How to Audit Your Incident Response PlanResilient Systems
 
Secure code
Secure codeSecure code
Secure codeddeogun
 
OPSEC Vulnerabilities And Indicators
OPSEC Vulnerabilities And IndicatorsOPSEC Vulnerabilities And Indicators
OPSEC Vulnerabilities And IndicatorsDepartment of Defense
 
OWASP Top 10 2021 What's New
OWASP Top 10 2021 What's NewOWASP Top 10 2021 What's New
OWASP Top 10 2021 What's NewMichael Furman
 
Cyber Security For Organization Proposal Powerpoint Presentation Slides
Cyber Security For Organization Proposal Powerpoint Presentation SlidesCyber Security For Organization Proposal Powerpoint Presentation Slides
Cyber Security For Organization Proposal Powerpoint Presentation SlidesSlideTeam
 
Web Application Security Vulnerability Management Framework
Web Application Security Vulnerability Management FrameworkWeb Application Security Vulnerability Management Framework
Web Application Security Vulnerability Management Frameworkjpubal
 
Ossec Lightning
Ossec LightningOssec Lightning
Ossec Lightningwremes
 
Vulnerabilidades en sitios web(español)
Vulnerabilidades en sitios web(español)Vulnerabilidades en sitios web(español)
Vulnerabilidades en sitios web(español)Miguel de la Cruz
 
CISSP Prep: Ch 7. Security Assessment and Testing
CISSP Prep: Ch 7. Security Assessment and TestingCISSP Prep: Ch 7. Security Assessment and Testing
CISSP Prep: Ch 7. Security Assessment and TestingSam Bowne
 
Domain 5 - Identity and Access Management
Domain 5 - Identity and Access Management Domain 5 - Identity and Access Management
Domain 5 - Identity and Access Management Maganathin Veeraragaloo
 
Introduction To OWASP
Introduction To OWASPIntroduction To OWASP
Introduction To OWASPMarco Morana
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & DominoUlrich Krause
 
Secure by Design - Security Design Principles for the Rest of Us
Secure by Design - Security Design Principles for the Rest of UsSecure by Design - Security Design Principles for the Rest of Us
Secure by Design - Security Design Principles for the Rest of UsEoin Woods
 
OWASP Top 10 And Insecure Software Root Causes
OWASP Top 10 And Insecure Software Root CausesOWASP Top 10 And Insecure Software Root Causes
OWASP Top 10 And Insecure Software Root CausesMarco Morana
 
Introduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingIntroduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingAnurag Srivastava
 
An overview of access control
An overview of access controlAn overview of access control
An overview of access controlElimity
 
Angular 11 google social login or sign in tutorial using angularx social-login
Angular 11 google social login or sign in tutorial using angularx social-loginAngular 11 google social login or sign in tutorial using angularx social-login
Angular 11 google social login or sign in tutorial using angularx social-loginKaty Slemon
 

Was ist angesagt? (20)

OWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference GuideOWASP Secure Coding Practices - Quick Reference Guide
OWASP Secure Coding Practices - Quick Reference Guide
 
DNS hijacking using cloud providers – No verification needed
DNS hijacking using cloud providers – No verification neededDNS hijacking using cloud providers – No verification needed
DNS hijacking using cloud providers – No verification needed
 
How to Audit Your Incident Response Plan
How to Audit Your Incident Response PlanHow to Audit Your Incident Response Plan
How to Audit Your Incident Response Plan
 
Secure code
Secure codeSecure code
Secure code
 
OPSEC Vulnerabilities And Indicators
OPSEC Vulnerabilities And IndicatorsOPSEC Vulnerabilities And Indicators
OPSEC Vulnerabilities And Indicators
 
OWASP Top 10 2021 What's New
OWASP Top 10 2021 What's NewOWASP Top 10 2021 What's New
OWASP Top 10 2021 What's New
 
Cyber Security For Organization Proposal Powerpoint Presentation Slides
Cyber Security For Organization Proposal Powerpoint Presentation SlidesCyber Security For Organization Proposal Powerpoint Presentation Slides
Cyber Security For Organization Proposal Powerpoint Presentation Slides
 
Web Application Security Vulnerability Management Framework
Web Application Security Vulnerability Management FrameworkWeb Application Security Vulnerability Management Framework
Web Application Security Vulnerability Management Framework
 
Ossec Lightning
Ossec LightningOssec Lightning
Ossec Lightning
 
Vulnerabilidades en sitios web(español)
Vulnerabilidades en sitios web(español)Vulnerabilidades en sitios web(español)
Vulnerabilidades en sitios web(español)
 
CISSP Prep: Ch 7. Security Assessment and Testing
CISSP Prep: Ch 7. Security Assessment and TestingCISSP Prep: Ch 7. Security Assessment and Testing
CISSP Prep: Ch 7. Security Assessment and Testing
 
Domain 5 - Identity and Access Management
Domain 5 - Identity and Access Management Domain 5 - Identity and Access Management
Domain 5 - Identity and Access Management
 
Introduction To OWASP
Introduction To OWASPIntroduction To OWASP
Introduction To OWASP
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
 
Secure by Design - Security Design Principles for the Rest of Us
Secure by Design - Security Design Principles for the Rest of UsSecure by Design - Security Design Principles for the Rest of Us
Secure by Design - Security Design Principles for the Rest of Us
 
OWASP Top 10 And Insecure Software Root Causes
OWASP Top 10 And Insecure Software Root CausesOWASP Top 10 And Insecure Software Root Causes
OWASP Top 10 And Insecure Software Root Causes
 
Local File Inclusion to Remote Code Execution
Local File Inclusion to Remote Code ExecutionLocal File Inclusion to Remote Code Execution
Local File Inclusion to Remote Code Execution
 
Introduction to Web Application Penetration Testing
Introduction to Web Application Penetration TestingIntroduction to Web Application Penetration Testing
Introduction to Web Application Penetration Testing
 
An overview of access control
An overview of access controlAn overview of access control
An overview of access control
 
Angular 11 google social login or sign in tutorial using angularx social-login
Angular 11 google social login or sign in tutorial using angularx social-loginAngular 11 google social login or sign in tutorial using angularx social-login
Angular 11 google social login or sign in tutorial using angularx social-login
 

Andere mochten auch

Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012
Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012
Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012SolidQ
 
SharePoint Server 2016 novedades
SharePoint Server 2016 novedadesSharePoint Server 2016 novedades
SharePoint Server 2016 novedadesEva Ordoñez Perez
 
eblivion presentación corporativa
eblivion presentación corporativaeblivion presentación corporativa
eblivion presentación corporativaEva Ordoñez Perez
 
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...NCCOMMS
 
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...Neiy Darry Rodriguez
 
SharePoint 2010 - Introdución Backup y Restore
SharePoint 2010 - Introdución Backup y RestoreSharePoint 2010 - Introdución Backup y Restore
SharePoint 2010 - Introdución Backup y RestoreComunidad SharePoint
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013J.D. Wade
 
SharePoint 2016 das fliegen lernen - SQL Server Performance Optimierung
SharePoint 2016 das fliegen lernen - SQL Server Performance OptimierungSharePoint 2016 das fliegen lernen - SQL Server Performance Optimierung
SharePoint 2016 das fliegen lernen - SQL Server Performance OptimierungLars Platzdasch
 
Sp2010 high availlability_sql
Sp2010 high availlability_sqlSp2010 high availlability_sql
Sp2010 high availlability_sqlSamuel Zürcher
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...serge luca
 
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...Patrick Guimonet
 
Sharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontSharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontLuis Valencia
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...serge luca
 
Novedades SharePoint 2016. Nuevos retos en Entonos Hibridos
Novedades SharePoint 2016. Nuevos retos en Entonos HibridosNovedades SharePoint 2016. Nuevos retos en Entonos Hibridos
Novedades SharePoint 2016. Nuevos retos en Entonos HibridosGonzalo Marcos
 
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...Patrick Guimonet
 
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy Briceño
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy BriceñoCómo instalar Sharepoint Server 2013 en su empresa por Neiy Briceño
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy BriceñoNeiy Darry Rodriguez
 

Andere mochten auch (20)

Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012
Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012
Gestión del conocimiento utilizando SharePoint como base | SolidQ Summit 2012
 
SharePoint para Usuarios
SharePoint para UsuariosSharePoint para Usuarios
SharePoint para Usuarios
 
SharePoint Server 2016 novedades
SharePoint Server 2016 novedadesSharePoint Server 2016 novedades
SharePoint Server 2016 novedades
 
eblivion presentación corporativa
eblivion presentación corporativaeblivion presentación corporativa
eblivion presentación corporativa
 
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...Spca2014 mirjam van olst   upgrading share point 2010 custom solutions to sha...
Spca2014 mirjam van olst upgrading share point 2010 custom solutions to sha...
 
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...
Los 8 errores que nunca se deben cometer instalando sharepoint2013 por Neiy B...
 
SharePoint 2010 - Introdución Backup y Restore
SharePoint 2010 - Introdución Backup y RestoreSharePoint 2010 - Introdución Backup y Restore
SharePoint 2010 - Introdución Backup y Restore
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
 
What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013What SQL DBA's need to know about SharePoint-St. Louis 2013
What SQL DBA's need to know about SharePoint-St. Louis 2013
 
SharePoint 2016 das fliegen lernen - SQL Server Performance Optimierung
SharePoint 2016 das fliegen lernen - SQL Server Performance OptimierungSharePoint 2016 das fliegen lernen - SQL Server Performance Optimierung
SharePoint 2016 das fliegen lernen - SQL Server Performance Optimierung
 
Sp2010 high availlability_sql
Sp2010 high availlability_sqlSp2010 high availlability_sql
Sp2010 high availlability_sql
 
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
Sql Server Tuning for SharePoint : what every consultant must know (Office 36...
 
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
2016 01-30 SPS Dubai - Office 365 Groups: all you need to know about it and ...
 
Sharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to FrontSharepoint Search 2013 Back to Front
Sharepoint Search 2013 Back to Front
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
 
Novedades SharePoint 2016. Nuevos retos en Entonos Hibridos
Novedades SharePoint 2016. Nuevos retos en Entonos HibridosNovedades SharePoint 2016. Nuevos retos en Entonos Hibridos
Novedades SharePoint 2016. Nuevos retos en Entonos Hibridos
 
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
SharePoint Saturday Netherlands 2016 - SharePoint and Office 365 performances...
 
Proyecto Intranet SharePoint
Proyecto Intranet SharePointProyecto Intranet SharePoint
Proyecto Intranet SharePoint
 
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy Briceño
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy BriceñoCómo instalar Sharepoint Server 2013 en su empresa por Neiy Briceño
Cómo instalar Sharepoint Server 2013 en su empresa por Neiy Briceño
 

Ähnlich wie Buenas prácticas en infraestructura en SharePoint 2013

Diseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSDiseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSMiguel Tabera
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT PreviewMiguel Tabera
 
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Miguel Tabera
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overviewVladimir Medina
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?Rick Taylor
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressLibreCon
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 
Mejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerMejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerSpanishPASSVC
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0Pablo
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]Dulce trejo
 
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Joseph Lopez
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePointJoseph Lopez
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Dani Reguera Bakhache
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBASpanishPASSVC
 
SecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesSecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesJose Luis Soria
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luisyanez1814
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12cEdelweiss Kammermann
 
Clase sobre Optimización de Wordpress
Clase sobre Optimización de WordpressClase sobre Optimización de Wordpress
Clase sobre Optimización de WordpressJuan Ignacio Alberola
 

Ähnlich wie Buenas prácticas en infraestructura en SharePoint 2013 (20)

Diseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSDiseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaS
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT Preview
 
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overview
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPress
 
Plantilla PPT DRC.pptx
Plantilla PPT DRC.pptxPlantilla PPT DRC.pptx
Plantilla PPT DRC.pptx
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Mejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerMejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint Server
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress Rendimiento y velocidad en WordPress
Rendimiento y velocidad en WordPress
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
 
IIS
IISIIS
IIS
 
SecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesSecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de despliegues
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
 
Clase sobre Optimización de Wordpress
Clase sobre Optimización de WordpressClase sobre Optimización de Wordpress
Clase sobre Optimización de Wordpress
 

Mehr von Miguel Tabera

Project Cortex (Ignite 2019 announcements)
Project Cortex (Ignite 2019 announcements)Project Cortex (Ignite 2019 announcements)
Project Cortex (Ignite 2019 announcements)Miguel Tabera
 
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...Miguel Tabera
 
Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Miguel Tabera
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next levelMiguel Tabera
 
Microsoft Teams: colaboración y productividad al máximo
Microsoft Teams: colaboración y productividad al máximoMicrosoft Teams: colaboración y productividad al máximo
Microsoft Teams: colaboración y productividad al máximoMiguel Tabera
 
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)Seguridad en office 365 (SharePoint Saturday Barcelona 2017)
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)Miguel Tabera
 
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
 
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.Miguel Tabera
 
Movilidad en Office 365
Movilidad en Office 365Movilidad en Office 365
Movilidad en Office 365Miguel Tabera
 
Prepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroPrepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroMiguel Tabera
 
Windows Phone SharePoint Application Templates
Windows Phone SharePoint Application TemplatesWindows Phone SharePoint Application Templates
Windows Phone SharePoint Application TemplatesMiguel Tabera
 
InfoPath ha muerto, ¿qué nos depara el futuro?
InfoPath ha muerto, ¿qué nos depara el futuro?InfoPath ha muerto, ¿qué nos depara el futuro?
InfoPath ha muerto, ¿qué nos depara el futuro?Miguel Tabera
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
 

Mehr von Miguel Tabera (14)

Project Cortex (Ignite 2019 announcements)
Project Cortex (Ignite 2019 announcements)Project Cortex (Ignite 2019 announcements)
Project Cortex (Ignite 2019 announcements)
 
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
 
Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next level
 
Microsoft Teams: colaboración y productividad al máximo
Microsoft Teams: colaboración y productividad al máximoMicrosoft Teams: colaboración y productividad al máximo
Microsoft Teams: colaboración y productividad al máximo
 
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)Seguridad en office 365 (SharePoint Saturday Barcelona 2017)
Seguridad en office 365 (SharePoint Saturday Barcelona 2017)
 
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
 
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
 
Movilidad en Office 365
Movilidad en Office 365Movilidad en Office 365
Movilidad en Office 365
 
RBS in SharePoint
RBS in SharePointRBS in SharePoint
RBS in SharePoint
 
Prepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroPrepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuro
 
Windows Phone SharePoint Application Templates
Windows Phone SharePoint Application TemplatesWindows Phone SharePoint Application Templates
Windows Phone SharePoint Application Templates
 
InfoPath ha muerto, ¿qué nos depara el futuro?
InfoPath ha muerto, ¿qué nos depara el futuro?InfoPath ha muerto, ¿qué nos depara el futuro?
InfoPath ha muerto, ¿qué nos depara el futuro?
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
 

Buenas prácticas en infraestructura en SharePoint 2013

  • 1. Buenas prácticas en infraestructura en SharePoint 2013
  • 2. Miguel Tabera Pacheco MVP | SharePoint Server Spenta | http://www.sinsharepointnohayparaiso.com @migueltabera
  • 3. Buenas prácticas en infraestructura en SharePoint 2013
  • 4. ¿Por qué es importante planificar una buena infraestructura?
  • 5. SharePoint a veces desespera… • Los desarrolladores y administradores de IT debemos luchar día a día con diversos y extraños problemas. • ¿Qué hacemos en un ataque de nervios y desesperación? • ¡Maldito SharePoint! • ¡Culpa de SharePoint! • ¡SharePoint es una basura! • Es el Hacendado de los gestores documentales • SharePoint me mata • Lo normal es culpar a SharePoint, pero… • ¿Tenemos siempre la razón? ¿Hay que culpar a SharePoint de todos nuestros problemas? ¿No tendremos nosotros algo de culpa?
  • 6. …pero muchas veces no es el culpable • Gran parte de los errores de SharePoint se deben a una mala instalación/configuración o a un mal desarrollo. • Trataremos errores muy comunes a la hora de instalar y configurar SharePoint. • También veremos cómo se debe planear una buena arquitectura.
  • 7. Cometemos errores al instalar SharePoint • En aproximadamente 30 minutos podemos instalar y configurar un entorno SharePoint • SharePoint nos proporciona una serie de asistentes rápidos para realizar estas tareas • Con poco conocimiento podemos configurar nuestra granja para fines de desarrollo • ¡Pero atención! Cuando instalemos una granja en producción debemos ser extremadamente cuidadosos • No nos bastará con unos sencillos asistentes • Hay que tener en cuenta muchas cosas (cuentas, servidores, caché, aplicaciones, url, asistentes…) • Es necesario conocer muy a fondo la plataforma
  • 8. Los 10 errores más comunes en la instalación de SharePoint Inspirado en “Top 10 SharePoint 2010 Configuration Mistakes and How to Fix Them” por Todd O. Klindt
  • 9. Error #1: Instalar todo con una cuenta • El sistema se vuelve vulnerable • Quien sepa la contraseña podrá hacerlo todo • La Administración Central de SharePoint nos informará continuamente de problemas • Podemos perder soporte • Cuentas necesarias para instalar/configurar: • http://www.sinsharepointnohayparaiso.com/Blog/Entrada/56/Cuentas- administrativas-para-instalar-configurar-SharePoint-2010 • Mínimo: sqlservice, spsetup, spfarm, sppool
  • 10. Error #2: Usar el asistente de configuración de la granja • Este asistente crea todas las aplicaciones de servicio y de contenido • Tras usarlo, todo funciona aparentemente, pero hay problemas: • Los nombres de las bases de datos tienen GUIDs y es incómodo manejarlas e identificarlas • Se crea una aplicación web para empezar a usar y un MySite dentro, en vez de separarlos en dos aplicaciones distintas • Determinadas apps de servicio no tienen los permisos/seguridad configurados correctamente • Usuarios poco experimentados suelen marcar todas las app de servicio, cuando puede no ser necesario crearlas • En entornos con varios servidores, no es posible separar correctamente las app de servicio
  • 11. Error #3: Requisitos de hardware incorrectos • Se debe cumplir el mínimo de TechNet: • http://technet.microsoft.com/es-es/library/cc262485.aspx • Si SharePoint tiene poca RAM: • Apaga funcionalidades • Cachea menos en los application pool • Reinicia con más frecuencia los application pool • SharePoint no necesita mucho espacio de disco duro, pero Windows sí • Recomendación: aislar la instalación de SharePoint, index de búsqueda y LOGs en discos secundario
  • 12. Error #4 Mal funcionamiento o configuración de SQL Server • Si SQL Server va lento, entonces SharePoint va lento • Asegurarse que se cumplen los requisitos de hardware • Si se virtualiza SQL Server, asegurarse que se configura para un óptimo rendimiento • Recomendación: instalar con un SQL Server Alias. Así no tendremos problemas con futuros cambios • Tras crear la aplicación, SharePoint ya no comunica a IIS cambios que se hagan en ella Error #5 Usar una URL incorrecta al crear una aplicación web
  • 13. Error #6: Ejecutar aplicaciones web y aplicaciones de servicio en distintos pool de aplicaciones • Las aplicaciones se ejecutan dentro de un app pool, que es un proceso (W3WP.exe) que se ejecuta en el servidor • Es recomendable agrupar varias aplicaciones en un app pool (principalmente las de servicio) • Cuando SharePoint crea las bases de datos, toma algunas decisiones no recomendadas: • Autogrow de bases de datos a 1 MB. Esto provoca bajo rendimiento (con casi cada carga de info la base de datos crece) y que haya diminutos trozos de 1 MB que forman parte del archivo de la base de datos a lo largo de todo el disco • Recovery Model configurado en “full”. Si no se maneja bien, los archivos .ldf llenarán el disco duro Error #7: Dejar la configuración por defecto de base de datos que hace SharePoint
  • 14. Error #8: No habilitar el cacheo de BLOB • El cacheo de BLOB se utiliza para guardar temporalmente en disco objetos binarios (como imágenes y videos) que se utilizan frecuentemente para mejorar el rendimiento de la granja. • Los archivos que se desean guardar en este cache son eliminados de la Base de Datos y guardados en el sistema de archivos local de cada servidor frontal • Por defecto deshabilitado • Para configurar: • http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=inf&itm=1468 • No es un error, pero se recomienda • Podremos buscar en PDF y ver el icono en las librerías • http://www.sinsharepointnohayparaiso.com/Blog/Entrada/40/SharePoint-2010- Configurar-iFilter-de-Adobe-PDF-9-0-(64-bit) Error #9: No instalar un PDF iFilter
  • 15. Error #10 No hacer que los servidores de SharePoint apunten a sí mismos • Si hacemos que un servidor apunte a sí mismo: • A la hora de hacer un rastreo en las búsquedas, no molestamos a los DNS, ni a otros frontales, ni provocamos tráfico en la red, con lo que mejoramos el rendimiento • Si nos reportan que SharePoint no funciona y desde dentro del servidor funciona, podemos intuir que son problemas fuera
  • 17. Cómo estructurar la granja No existe una implementación única Microsoft propone un proceso cíclico de planeación de capacidad y de escalabilidad para ayudarnos a estructurar nuestras granjas La granja debe evolucionar y escalarse con el paso del tiempo modelar probar, optimizar diseñar supervisar y mantener implementar
  • 18.
  • 19. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos El mínimo de servidores en producción son un servidor frontal y un servidor de base de datos Granja SharePoint
  • 20. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos Si el frontal web tiene mucha carga de datos, acceso, concurrencia… es posible agregar otro es un proceso tan sencillo como instalar SharePoint en un nuevo servidor y ejecutar un asistente para unirlo a la granja Granja SharePoint Servidor frontal web
  • 21. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos Se puede añadir a una granja la cantidad de frontales que se desee Granja SharePoint Servidor frontal web Servidor frontal web
  • 22. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos Estos frontales pueden configurarse en NLB (network load balancing) para estar balanceados y repartirse la carga de una misma aplicación SharePoint Granja SharePoint Servidor frontal web NLB También nos proporciona alta disponibilidad
  • 23. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos NLB proporciona alta disponibilidad en los frontales, para conseguirla en base de datos configuraremos un clúster SQL Server Granja SharePoint Servidor frontal web NLB Servidor de base de datos SQL Server cluster
  • 24. ¿Cómo diseñar una granja? Servidor frontal web Servidor de base de datos Si se detectan servicios (excel services, web analytics, búsquedas…) que requieren una gran carga de procesamiento, es posible separarlos en servidores de aplicaciones Granja SharePoint Servicio de indexación Añadir un servidor de aplicaciones a la granja es tan sencillo como añadir un nuevo frontal web y configurar el servicio en la Administración Central
  • 25. ¿Cómo diseñar una granja? Para acceder desde internet es necesario basarnos en una topología de granja sharepoint que lo permita La más común es la topología de firewall perimetral Servidor frontal web Servidor de base de datos Servidor frontal web Microsoft ForeFront UAG INTERNET Granja SharePointRed perimetral (DMZ)Internet Pero existen muchas otras. Puede consultar el resto de topologías de granja en http://technet.microsoft.com/es-es/library/cc263513.aspx
  • 26. ¿Cómo calcular el tamaño de la granja? • Granja de servidor único • Para fines de evaluación. • Todo (frontales web, servidores de aplicaciones, bases de datos) se instala en un único servidor
  • 27. ¿Cómo calcular el tamaño de la granja? • Granja de servidores pequeña (o granja de dos niveles) • Para implementaciones limitadas, con un mínimo de aplicaciones de servicio en uso (o muchas con poca carga) y un volumen relativamente pequeño de datos (10 o más GB).
  • 28. ¿Cómo calcular el tamaño de la granja? • Granja de servidores mediana (o granja de tres niveles) • Topología de tres niveles, la arquitectura más común. • Decenas de miles de usuarios. • De 10 a 50 solicitudes por segundo. • 1 ó 2 TB de datos.
  • 29. ¿Cómo calcular el tamaño de la granja? • Granja de servidores grande • Varias granjas de servidores. • Granjas dedicadas para distintos servicios. • Cientos de miles de usuarios. • Cientos de solicitudes por segundo. • 10 o más TB de datos.
  • 30. ¿Cómo calcular la capacidad de la granja? • Calcular capacidad de la granja • Guías de TechNet • http://technet.microsoft.com/en-us/library/ff608068.aspx • Resources for Sizing and Capacity Planning for SharePoint 2013 • http://blogs.msdn.com/b/sanjaynarang/archive/2013/04/06/sizing-and-capacity- planning-for-sharepoint-2013-resources.aspx • Comparación con otras implantaciones • Proyectos pasados • Ejemplos de TechNet • Calculadoras automáticas • HP SharePoint Sizer • Microsoft SharePoint Capacity Planning Tool (sólo para SharePoint 2007)
  • 32. Cuentas de usuario • spsetup: Cuenta de instalación, configurador de SharePoint y PowerShell • spfarm: cuenta de acceso a base de datos, administrador de la granja, pool de administración central, servicio de timers, se impersona como “Cuenta del Sistema” (SHAREPOINTsystem) • sppool1, sppool2, spool3…: cuentas para los application pool de las distintas aplicaciones SharePoint • spservices: cuenta para los application pool de las aplicaciones de servicio • spmysite: administrador de Mi Sitio (My Site) y cuenta del pool de Mi Sitio. • spsearch: cuenta para el servicio de búsqueda • spcrawl: cuenta para el rastreo de contenido en las búsquedas • spprofile: cuenta para sincronizar perfiles de usuario • spexcel, spvisio, spperfpoint: cuentas para el servicio sin-atención de los servicios de Excel, Visio y PerformancePoint. • spcacheadm, spcacherd: cuentas para la caché de objetos de SharePoint • http://www.sinsharepointnohayparaiso.com/Blog/Entrada/56/Cuentas-administrativas- para-instalar-configurar-SharePoint-2010
  • 33. Otras recomendaciones • Servidores de base de datos: • A ser posible, conectar a base de datos mediante un Alias SQL. • Si se dispone de servidores suficientes, configurar clúster en base de datos para conseguir alta disponibilidad. • Separar bases de datos en distintos discos duros. Recomendación: • Disco 1: Sistema Operativo • Disco 2: Binarios, instalación • Disco 3: bases de datos de contenido y servicios (mdf) • Disco 4: log transaccionales de bases de datos de contenido y servicios (ldf) • Disco 5: bases de datos de búsqueda y rastreo (mdf) • Disco 6: log transaccionales de bases de datos de búsqueda y rastreo (ldf) • El Autogrow de bases de datos está por defecto a 1 MB, mejor incrementarlo. • Intentar no cambiar permisos en las bases de datos de SharePoint a mano, a no ser que sea absolutamente necesario.
  • 34. Otras recomendaciones • Servidores de SharePoint: • Crear aplicaciones de servicio a mano para controlar los nombres de las bases de datos, pools de aplicaciones, configuraciones y cuentas. • A ser posible, conectar a base de datos mediante un Alias SQL. • Configurar límites de ficheros de log, separar en otros discos duros. • Instalar iFilters esenciales, p.ej. PDF. • Al acabar la instalación, spfarm debe dejar de ser administrador local. • Si se dispone de servidores suficientes, configurar balanceos NLB en los frontales y clúster en base de datos. • Si se desea, configurar una granja de Office Web Apps y conectarla a la granja de SharePoint. • Configurar correctamente los servicios que se ejecutan en cada servidor, es un error común hacer servidores de aplicaciones con el servicio de frontal web. Evitar esto. • No instalar Cumulative Updates si no tienes que solucionar un problema concreto, mejor esperar al Service Pack.
  • 35. AutoSPInstaller • Scripts PowerShell automatizados que permiten instalar y configurar la granja de SharePoint al completo. • Algunas características importantes: • Desactiva servicios de Windows que no sean necesarios • Instala SharePoint, prerrequisitos, actualizaciones esenciales del servidor, Language Packs, CU, Service Packs, Office Web Apps, ForeFront, PDF iFilter… • Permite una instalación desatendida de toda la granja, incluso reiniciando las máquinas. • Permite configurar Alias SQL, poner nombres a todas las bases de datos. • Configura cuentas, permisos, logins, contraseñas, passphrases, servicio de almacenamiento seguro… • Crea todas las aplicaciones de servicio ya configuradas. • Crea aplicaciones de SharePoint, Mi Sitio, Search Center… • Configura los IIS del servidor y ficheros de host • Configura los diferentes roles de búsqueda (admin, crawl, index…) • Proyecto de Codeplex: https://autospinstaller.codeplex.com • AutoSPSourceBuilder descarga binarios de SharePoint, Service Packs, CU y Language Packs organizados tal y como AutoSPInstaller necesita: http://autospsourcebuilder.codeplex.com
  • 36. Q&A
  • 37. GRACIAS POR SU ATENCIÓN Miguel Tabera Pacheco MVP | SharePoint Server Spenta | http://www.sinsharepointnohayparaiso.com @migueltabera