SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeMubashir Ali
 
Java servlets
Java servletsJava servlets
Java servletslopjuan
 
Introduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIESIntroduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIESSofthat IT Solutions
 
Hosting a website on IIS Server
Hosting a website on IIS ServerHosting a website on IIS Server
Hosting a website on IIS ServerDinesh Vasamshetty
 
Introduction to Chef
Introduction to ChefIntroduction to Chef
Introduction to ChefKnoldus Inc.
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)jomadega1
 
Spring JDBCTemplate
Spring JDBCTemplateSpring JDBCTemplate
Spring JDBCTemplateGuo Albert
 
Spring introduction
Spring introductionSpring introduction
Spring introductionManav Prasad
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configurationwebhostingguy
 
Spring boot Introduction
Spring boot IntroductionSpring boot Introduction
Spring boot IntroductionJeevesh Pandey
 
How Web Browsers Work
How Web Browsers WorkHow Web Browsers Work
How Web Browsers Workmilitary
 
Filenet test
Filenet testFilenet test
Filenet testkflana26
 

La actualidad más candente (20)

Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
 
Java servlets
Java servletsJava servlets
Java servlets
 
Introduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIESIntroduction to WEB engineering TERMINOLOGIES
Introduction to WEB engineering TERMINOLOGIES
 
Hosting a website on IIS Server
Hosting a website on IIS ServerHosting a website on IIS Server
Hosting a website on IIS Server
 
Introduction to Chef
Introduction to ChefIntroduction to Chef
Introduction to Chef
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)
 
Spring JDBCTemplate
Spring JDBCTemplateSpring JDBCTemplate
Spring JDBCTemplate
 
Spring introduction
Spring introductionSpring introduction
Spring introduction
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
An Overview on Nuxt.js
An Overview on Nuxt.jsAn Overview on Nuxt.js
An Overview on Nuxt.js
 
Xampp Ppt
Xampp PptXampp Ppt
Xampp Ppt
 
Spring boot Introduction
Spring boot IntroductionSpring boot Introduction
Spring boot Introduction
 
An Introduction To REST API
An Introduction To REST APIAn Introduction To REST API
An Introduction To REST API
 
How Web Browsers Work
How Web Browsers WorkHow Web Browsers Work
How Web Browsers Work
 
Escalabilidad
EscalabilidadEscalabilidad
Escalabilidad
 
web server
web serverweb server
web server
 
Web servers
Web serversWeb servers
Web servers
 
ReactJs
ReactJsReactJs
ReactJs
 
Filenet test
Filenet testFilenet test
Filenet test
 

Destacado

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
 

Destacado (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
 

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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
 

Último

SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 

Último (6)

SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 

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