Introducción a la implementación (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2016-11-30

Este artículo es una introducción a una implementación de granja de servidores de Microsoft SharePoint Server 2010. Aunque las granjas de Microsoft SharePoint Server varían en complejidad y tamaño, si se combina una planeación cuidadosa y una implementación por fases que incluya evaluaciones y pruebas continuas se reducirá significativamente el riesgo de obtener resultados no deseados.

Nota

Para obtener información acerca de la planeación de soluciones y sitios, que no se trata en este artículo, vea Planeación de sitios y soluciones (SharePoint Server 2010).

Para obtener una representación visual de la información de este artículo, vea el modelo de implementación de los productos de SharePoint 2010 en el tema Diagramas técnicos (SharePoint Server 2010). Entre los diagramas técnicos relacionados se incluyen las topologías de SharePoint Server 2010 y los servicios de los productos de SharePoint 2010.

En este artículo:

Conceptos

El resultado lógico del alcance y la flexibilidad de SharePoint Server puede implicar un alto nivel de complejidad en lo que respecta a la instalación y la configuración correctas de SharePoint Server. Se requiere un conocimiento básico de los siguientes elementos estructurales clave en un entorno de SharePoint Server para poder implementar correctamente los productos de SharePoint Server 2010 y admitirlos:

  • Granja de servidores: elemento de nivel superior de un diseño de arquitectura lógica para SharePoint Server.

  • Aplicación web: sitio web de IIS que se crea y usa mediante SharePoint Server 2010.

  • Base de datos de contenido: proporciona contenido de la aplicación web de almacenamiento. Puede dividir el contenido en varias bases de datos de contenido en el nivel de la colección de sitios.

  • Colección de sitios: conjunto de sitios web que tienen el mismo propietario y comparten la configuración de administración.

  • Sitio: una o varias páginas web relacionadas y otros elementos (como listas, bibliotecas y documentos) que se hospedan en una colección de sitios.

Para obtener más información acerca de estos y otros componentes de arquitectura, vea Componentes de arquitectura lógica (SharePoint Server 2010).

Además de comprender los elementos de un entorno de SharePoint Server y cómo deben configurarse para la solución, debe tener en cuenta los siguientes factores adicionales: la arquitectura física, la instalación y configuración y las diversas fases de implementación.

Arquitectura física

La arquitectura física, que consta de uno o varios servidores y la infraestructura de red, permite implementar la arquitectura lógica de una solución de SharePoint Server. La arquitectura física se describe normalmente de dos maneras: por su tamaño y por su topología. El tamaño, que se puede medir de distintas maneras, como el número de usuarios o el número de documentos, se usa para clasificar una granja de servidores como pequeña, mediana o grande. La topología usa la idea de niveles o grupos de servidores para definir una disposición lógica de los servidores de la granja.

Tamaño

El tamaño usa el número de usuarios y el número de elementos de contenido como medida básica para indicar si una granja de servidores es pequeña, mediana o grande, de la siguiente forma:

  • Una granja de servidores de tamaño pequeño, por lo general, consta de al menos dos servidores web y un servidor de bases de datos. Uno de los servidores web hospeda el sitio de Administración central y el otro se encarga de las otras tareas relacionadas con la granja, como servir contenido a los usuarios.

    Se puede incrementar la escalabilidad horizontal de la granja de servidores pequeña en tres niveles mediante un servidor de aplicaciones dedicado en respuesta al número de usuarios, el número de elementos de contenido y el número de servicios necesarios.

  • Una granja de servidores mediana consta normalmente de dos o más servidores web, dos servidores de aplicaciones y más de un servidor de bases de datos. Se recomienda empezar con la configuración anterior y, a continuación, incrementar la escalabilidad horizontal para adaptar la carga de trabajo sobre los servidores.

    En los escenarios donde los servicios suelen usar una cantidad desproporcionada de recursos, se puede incrementar la escalabilidad horizontal del nivel de aplicación. Los datos de rendimiento indicarán los servicios que debería descargar en un servidor dedicado.

  • Una granja de servidores grande puede ser el resultado lógico de incrementar la escalabilidad horizontal de una granja mediana para satisfacer los requisitos de capacidad y rendimiento, o de diseño, antes de que se implemente una solución de SharePoint Server. Normalmente, un entorno de topología de tres niveles usa servidores dedicados en todos los niveles. Además, estos servidores suelen agruparse según su rol en la granja. Por ejemplo, todos los servicios relacionados con el cliente se pueden agrupar en uno o dos servidores y, a continuación, incrementar la escalabilidad horizontal mediante la adición de servidores a este grupo, según sea necesario, en respuesta a la demanda del usuario para estos servicios.

    Nota

    Para incrementar la escalabilidad horizontal de una granja de servidores se recomienda agrupar los servicios o bases de datos con características de rendimiento similares en servidores dedicados y, a continuación, incrementar la escalabilidad horizontal de los servidores como un grupo. En entornos de gran tamaño, los grupos específicos que evolucionan para una granja de servidores dependen de las demandas específicas para cada servicio en una granja de servidores.

Para obtener números específicos relacionados con granjas de servidores pequeñas, medianas y grandes, vea Administración del rendimiento y de la capacidad (SharePoint Server 2010).

Topología

La topología usa los niveles como un modelo para ordenar de manera lógica servidores de granjas de acuerdo con los componentes que estos hospedan o sus roles en una granja de servidores. Una granja de SharePoint Server se implementa en uno, dos o tres niveles, como se muestra a continuación:

  • En una implementación de un solo nivel, SharePoint Server y el servidor de bases de datos se instalan en un equipo.

  • En una implementación de dos niveles, la base de datos y los componentes de SharePoint Server se instalan en servidores independientes. Este tipo de implementación se asigna a lo que se denomina una granja de servidores pequeña. Los servidores front-end web están en el primer nivel y el servidor de bases de datos se encuentra en el segundo nivel. En la industria de la informática, el primer nivel se conoce como el nivel web. El servidor de bases de datos se conoce como el nivel de base de datos o el back-end de base de datos.

  • En una implementación de tres niveles, los servidores front-end web están en el primer nivel, los servidores de aplicaciones están en el segundo nivel, que se conoce como el nivel de aplicaciones, y el servidor de bases de datos se encuentra en el tercer nivel. Las implementaciones de tres niveles se usan para granjas de servidores de tamaño mediano y grande.

Instalación y configuración

Una vez que termine de planear la solución de SharePoint Server, podrá crear una granja de servidores de SharePoint Server para hospedar la solución. El primer paso consiste en instalar SharePoint Server 2010 y crear la granja necesaria para la solución. El proceso de preparación del entorno consta de las siguientes fases:

  1. Preparación de los servidores

  2. Creación de la granja de servidores

  3. Configuración de opciones, servicios, soluciones y sitios

Nota

La granja de servidores que cree e implemente experimentará cambios significativos en tamaño, topología y complejidad a medida que se desplace por las distintas fases de implementación que se muestran en el modelo de implementación de Productos de SharePoint 2010. Este es el resultado normal y esperado de una implementación por fases. Por ello, se recomienda seguir todas las fases descritas en la sección "Fases de implementación" de este artículo.

Preparación de los servidores

En esta fase, los servidores quedan listos para hospedar el producto. Esto incluye los servidores auxiliares y los servidores que tendrán instalado SharePoint Server. Los siguientes servidores deben configurarse para admitir y hospedar una granja de servidores:

Creación de la granja de servidores

En esta fase, instale el producto y configure cada servidor para que admita su rol en la granja. También cree la base de datos de configuración y el sitio web de Administración central de SharePoint. Los siguientes servidores son necesarios para una granja de SharePoint Server:

  • Servidor de bases de datos: a menos que planee usar bases de datos creadas por un DBA, la base de datos de configuración, la base de datos de contenido y otras bases de datos necesarias se crean al ejecutar el Asistente para la configuración de productos de SharePoint.

  • Servidor de aplicaciones: tras preparar el servidor de aplicaciones, instale los componentes adicionales necesarios para admitir funciones como Information Rights Management (IRM) y la ayuda para la toma de decisiones. Instale SharePoint Server en el servidor que hospedará el sitio web de Administración central de SharePoint y, a continuación, ejecute el Asistente para la configuración de productos de SharePoint para crear y configurar la granja de servidores.

  • Servidor front-end web: instale SharePoint Server en cada servidor web, instale paquetes de idioma y, a continuación, ejecute el Asistente para la configuración de productos de SharePoint para agregar los servidores web a la granja.

    Nota

    Tras agregar y configurar todos los servidores front-end web, puede agregar servidores de aplicaciones adicionales que formen parte del diseño de topología a la granja de servidores.

Para obtener más información acerca de los escenarios de implementación admitidos, vea Escenarios de implementación (SharePoint Server 2010).

Configuración de opciones, servicios, soluciones y sitios

En esta fase, se prepara la granja de servidores para hospedar el contenido del sitio mediante la realización de las siguientes tareas:

Nota

Los pasos de configuración de la granja de servidores no están aislados en un nivel específico de la infraestructura de servidores.

Fases de implementación

Al implementar una solución de SharePoint Server 2010 por fases, se obtienen las ventajas proporcionadas por un método sistemático, como la recopilación de datos de uso y rendimiento que se pueden usar para evaluar la solución. Otras ventajas incluyen la comprobación de hipótesis de administración de capacidad y la identificación de problemas antes de que la granja se coloque en la fase de producción.

Se recomienda implementar la granja de servidores en las siguientes fases:

  • Planeación

  • Desarrollo

  • Prueba de concepto (POC)

  • Piloto

  • Prueba de aceptación del usuario (UAT)

  • Producción

Planeación

Antes de implementar una granja de servidores, debe planear la solución que desea implementar y determinar los requisitos de infraestructura, como los recursos del servidor y la topología de la granja. Cuando termine la fase de planeación, deberá haber documentado lo siguiente:

  • Un diseño de infraestructura que admita la solución

  • Una descripción detallada de cómo se implementará la solución y la granja de servidores

  • Un plan para la prueba y validación de la solución

  • Una arquitectura de la solución y del sitio

  • Comprensión de los requisitos de ingeniería sostenible y de supervisión necesarios para admitir la solución

  • Un registro de cómo se regirá la solución

  • Una idea clara de cómo se comunicará la solución al usuario para estimular la adopción de esa solución

Se recomienda usar los artículos y recursos de planeación que se describen en Planeación y arquitectura para SharePoint Server 2010.

Importante

Es posible que, debido a la presión por cuestiones de recursos y de tiempo, el usuario sea menos riguroso durante la fase de planeación. Se recomienda tratar de ser lo más organizado posible, ya que si no se consideran elementos de la planeación o no se tratan a fondo, se pueden producir problemas significativos posteriormente en la producción. Estos problemas pueden crear una gran cantidad de trabajo adicional, consumir recursos que no están en el presupuesto y reducir potencialmente el éxito de SharePoint Server.

Después de la fase de planeación, puede desplazarse por las siguientes fases de implementación, actualizar y revisar los planes, configuraciones y topologías mientras las prueba.

Desarrollo

Durante la fase de desarrollo se implementará SharePoint Server en un solo servidor o en varios servidores para desarrollar, probar, evaluar y refinar la solución que se va a implementar. Este entorno se ajusta conforme a sus necesidades durante el desarrollo de la solución y se puede conservar como un entorno con escala reducida para pruebas y desarrollos futuros. No es un entorno estable y no hay contratos de nivel de servicio.

Prueba de concepto (POC)

Durante la fase de prueba de concepto, el objetivo es doble: comprender SharePoint Server y evaluar SharePoint Server en cuanto al modo en que puede satisfacer las necesidades de negocio. El primer nivel de evaluación del producto puede llevarse a cabo mediante la instalación de todos los componentes del producto en un único servidor. Podrá realizar una evaluación del producto más exhaustiva mediante una implementación de prueba de concepto.

Una implementación de prueba de concepto en un único servidor o en una granja de servidores pequeña permite ampliar el ámbito de la evaluación. En esta implementación, se agrega personal que no es de TI al equipo de evaluación, lo que proporciona una visión más amplia de los modos en que las características de SharePoint Server se pueden usar realmente en la organización. La ventaja de una implementación de prueba de concepto consiste en la posibilidad de recopilar datos que se pueden usar para refinar el plan original. Estos datos, como vistas de página, modelos de comportamiento de usuarios y consumo de recursos del servidor, también permiten comenzar a construir un banco de pruebas para cambiar el tamaño de la granja. Las pruebas de concepto también son útiles al evaluar aplicaciones de servicio y al determinar qué conjuntos de características se ofrecerán a los usuarios finales.

Durante la fase de prueba de concepto, es importante comprender las características y funcionalidades exclusivas de estas características para ayudar a definir la topología general. Tenga en cuenta que la implementación de prueba de concepto requiere recursos adicionales y extiende el tiempo necesario para que SharePoint Server esté listo para usarse.

Sugerencia

La virtualización proporciona una buena plataforma para evaluar SharePoint Server, ya que un entorno virtual ofrece flexibilidad, una funcionalidad de implementación rápida y la posibilidad de revertir máquinas virtuales a estados anteriores.

Piloto

Se usa un piloto para probar la solución a pequeña escala. Existen dos métodos para usar una implementación piloto. En el primer método, el foco está en las pruebas de funcionamiento sin necesidad de usar datos reales. Mediante el segundo método se prueban las características de producción con datos reales y los usuarios del proyecto piloto prueban distintos tipos de tareas. Se recomienda usar el segundo método debido del ámbito más amplio y los datos reales que se pueden recopilar y usar para refinar el diseño de la solución.

Una implementación piloto ofrece numerosas ventajas. Permite recopilar datos que se pueden usar para validar los siguientes aspectos del diseño de la granja de servidores:

  • Diseño de infraestructura

  • Hipótesis de administración de capacidad

  • Arquitectura de sitios y soluciones

  • Hipótesis sobre el uso de la solución

La fase piloto también permite determinar los datos adicionales que deben recopilarse para aumentar la amplitud y profundidad de los bancos de pruebas. Esto es importante para evaluar el efecto potencial de otras características o servicios que se van a agregar a la granja de servidores antes de la prueba de aceptación del usuario.

Al final de la implementación piloto, se pueden usar los datos recopilados para ajustar los diversos componentes de la solución y su infraestructura compatible.

Prueba de aceptación del usuario (UAT)

Las organizaciones usan una implementación de prueba de aceptación del usuario (también conocida como entorno de preproducción) como paso de transición de la implementación piloto a la implementación de producción. Los procesos de negocio de una organización determinan el ámbito, la escala y la duración de las pruebas de aceptación del usuario.

La topología del entorno de preproducción debe ser la misma, o muy similar, a la topología de la producción planeada. Durante las pruebas de aceptación del usuario, la solución de SharePoint Server se prueba con un subconjunto o una copia completa de los datos de producción. Esta fase de implementación proporciona una última oportunidad para el ajuste de rendimiento y la validación de procedimientos operativos, como copias de seguridad y restauraciones.

Producción

La fase final consiste en implementar la granja de servidores en un entorno de producción. En esta fase, se incorporarán los ajustes de infraestructura y solución necesarios que se identificaron durante la fase de prueba de aceptación del usuario.

Para colocar la granja de servidores en fase de producción, es necesario completar las tareas siguientes:

  • Implementar la granja de servidores.

  • Implementar la solución.

  • Implementar el plan de operaciones.

  • Si es necesario, implementar otros entornos, como granjas de creación y almacenamiento provisional, así como granjas de servicios.