Compartir a través de


Escenario de presencia en Internet: planeación de la administración de soluciones

Importante

Este artículo pertenece a una serie de artículos que describe cómo planear, diseñar, crear y mantener el sitio web de una empresa y su presencia en Internet con Microsoft Office SharePoint Server 2007.

Artículo anterior

Planeación del sitio

Artículo siguiente

Determinación de gobierno

Primera fase del escenario

Escenario de presencia en Internet

El arquitecto de la solución, el desarrollador de soluciones y el administrador de contenido planean cómo administrar la solución. La administración de la solución incluye lo siguiente:

  • Identificación de los elementos de la solución que se van a administrar

  • Identificación de los entornos: las granjas de servidores que necesita el equipo de infraestructura para desarrollar, crear y publicar la solución.

  • Los procesos que el equipo de soluciones necesita para generar la solución y propagarla de una granja de servidores a otra.

Determinación de los elementos de la solución que se van a administrar

Acción

En primer lugar, el equipo de diseño determina los tipos de elementos de solución que los creadores web, los diseñadores de sitios y los desarrolladores van a crear.

Resultado

Los elementos de sitio creados son los siguientes:

  • Páginas maestras

  • Páginas de diseño

  • Tipos de contenido

  • Definiciones de hoja de estilo

  • Archivos gráficos

  • Artículos y otro contenido

Elementos de software:

  • Un control de navegación personalizado que se expanda y se contraiga para ayudar a los usuarios a navegar por el catálogo de productos

  • Un control de campo personalizado para mostrar animaciones

  • Una solución personalizada de catálogo de datos profesionales y un elemento web para conectarse a la base de datos de oportunidades profesionales y que permita que los usuarios interactúen con ella

Determinación de los entornos de administración de la solución

Acción

El equipo de diseño determina los entornos necesarios para administrar los diversos elementos y procesos de la solución.

Resultado

  • Un entorno de creación donde se crea y aprueba el contenido del sitio para su publicación. También será el entorno que los diseñadores de sitios usen para crear el diseño, las páginas maestras y otros artefactos del sitio. Este entorno incluye una granja de servidores de Office SharePoint Server 2007, además de las estaciones de trabajo que usan los diseñadores, creadores y editores del sitio.

  • Un entorno de desarrollo donde se desarrollarán los elementos personalizados del sitio. Incluye las estaciones de trabajo de servidor del desarrollador, un sistema de control de código fuente y una pequeña granja de servidores de integración de Office SharePoint Server 2007 para integrar los diferentes elementos de código y probarlos en un contexto de pruebas.

  • Un entorno de producción donde el sitio con presencia en Internet esté disponible para los visitantes del sitio. Incluye dos granjas de servidores:

    • La granja de servidores de publicación principal

    • Una granja de servidores paralela pero de menor tamaño que proporciona conmutación por error en caso de que la granja de servidores principal no esté disponible y que también se utilizará para realizar las pruebas piloto de las nuevas características del sitio.

Recursos

Determinación de los procesos de administración de la solución

A continuación, el equipo de soluciones determina el conjunto de procesos necesarios para propagar el contenido y las soluciones en los distintos entornos.

Revisión y aprobación del contenido

Resultado

La creación y aprobación del contenido se realizará en la granja de servidores de creación, que es el propósito principal de esta granja de servidores. Para ayudar a garantizar que todo el contenido haya sido revisado y aprobado antes de su publicación, el contenido creado tendrá habilitado el control de versiones principal y secundaria, se requerirán protecciones y desprotecciones, y será necesario el flujo de trabajo de aprobación predeterminado para aprobar el contenido.

Recursos

Propagación del diseño del sitio

Resultado

Los artefactos del sitio completados y aprobados (páginas maestras, páginas de diseño, hojas de estilo y otros elementos de diseño) deben propagarse a las demás granjas de servidores en las que el sitio estará disponible.

  • Granja de servidores de integración El equipo de diseño usará la implementación del contenido para copiar los artefactos y el contenido de ejemplo en la granja de servidores de integración donde los artefactos proporcionarán un marco de trabajo para probar los elementos del sitio desarrollados.

  • Granja de servidores de publicación La característica de implementación de contenido de Office SharePoint Server 2007 propaga automáticamente los elementos de diseño del sitio a la colección de sitios provisional en la granja de servidores de publicación. A continuación, los mismos elementos se propagarán a la colección de sitios de publicación también mediante la característica de implementación de contenido.

  • Granja de servidores de conmutación por error La creación de reflejo de SQL Server se usa para copiar de forma constante el contenido de la granja de servidores de producción en la granja de servidores de conmutación por error. Si se produce una conmutación por error, se actualiza el alias de cliente de SQL Server en todos los servidores cliente web de las granjas de servidores de creación, producción y conmutación por error para que señale al servidor de base de datos de conmutación por error. Ahora, los trabajos de implementación de contenido de la granja de servidores de creación se implementan en la granja de servidores de conmutación por error.

Recursos

Publicación de contenido

Para publicar un sitio web basado en Office SharePoint Server 2007 se usa la característica de implementación de contenido, que copia una colección de sitios de origen en una colección de sitios de destino. Por cada página web implementada, también se implementan todos los elementos de la base de datos de contenido de los que depende la página, por ejemplo, imágenes, hojas de estilo o páginas de diseño. La implementación de contenido se puede ejecutar automáticamente según una programación, o manualmente.

Resultado

El equipo de diseño decide un método de distribución de contenido de dos niveles para la publicación del contenido:

  • Provisional El primer contenido se implementa automáticamente según una programación semanal, desde la colección de sitios de creación en una colección de sitios provisional de la granja de servidores de producción. La colección de sitios provisional estará en la granja de servidores de producción para que sea lo más parecida posible a las condiciones en las que los visitantes usan el sitio. Una vez completado correctamente un trabajo de implementación de contenido, se notificará al evaluador para que comience el proceso de pruebas y aprobación en el sitio provisional.

  • Producción Una vez revisada y aprobada la colección de sitios provisional, un administrador del equipo de pruebas realizará un trabajo manual de implementación de contenido para copiar el contenido de la colección de sitios provisional a la colección de sitios de producción.

  • Conmutación por error Durante la conmutación por error, la creación de reflejo y los alias de SQL Server cambiarán los trabajos de implementación de contenido para implementar el contenido del sitio en la granja de servidores de producción desde la granja de servidores de creación.

Recursos

Desarrollo e implementación de código

Resultado

Los elementos del sitio codificados, como una conexión de datos personalizada, un elemento web personalizado o un control de navegación personalizado, se desarrollarán en el entorno de desarrollo. Los desarrolladores crearán y probarán los elementos del sitio personalizados en estaciones de trabajo que hospedan Microsoft Visual Studio 2005. El equipo de desarrollo usará Visual Studio 2005 Team System como sistema de control de código fuente y de administración de la configuración.

Mediante la granja de servidores de integración, los desarrolladores y evaluadores probarán los elementos codificados en un contexto con contenido de ejemplo. Los evaluadores también usarán esta granja de servidores para comprobar que todos los elementos del sitio funcionan según lo previsto.

Los elementos del sitio codificados que han sido completados y probados en el entorno de integración se implementarán en todos los servidores front-end de todas las granjas de servidores de Office SharePoint Server donde se usarán. Para ello, un administrador de configuración de software empaquetará las personalizaciones en uno o varios paquetes de solución de SharePoint. A continuación, estos paquetes de solución se instalarán en todos los servidores front-end de:

  • La granja de servidores de creación

  • La granja de servidores de producción

  • La granja de servidores de conmutación por error

Recursos

Arquitectura de administración de la solución

En el gráfico siguiente se ilustra la arquitectura de administración de la solución diseñada por el arquitecto de la solución, el desarrollador de la solución y el administrador de contenido:

Arquitectura de la solución para el sitio de presencia en Internet

Clave:

  1. Los desarrolladores entran y salen de Visual Studio 2005 Team System.

  2. Los desarrolladores implementan los elementos del sitio completados para su depuración y evaluación con datos.

  3. Los diseñadores crean páginas maestras, páginas de diseño y hojas de estilos en cascada para el sitio de Internet. Los archivos se administran mediante flujo de trabajo y administración de documentos.

  4. Los diseñadores implementan los diseños y el contenido de ejemplo para proporcionar los datos para las pruebas.

  5. Los desarrolladores reúnen los elementos del sitio como paquetes de solución y los implementan en las granjas de servidores de creación, producción y conmutación por error.

  6. Los administradores implementan el sitio en una colección de sitios provisional para el control de calidad.

  7. El contenido aprobado se implementa en el sitio de publicación y en la colección de sitios de conmutación por error.

Migración de contenido

El equipo de planeación investiga cómo migrar el contenido inicial desde la solución del sitio web actual al sitio. El equipo considera la posibilidad de usar las API de migración de contenido de SharePoint para crear una herramienta personalizada. Después de consultar la información acerca de la migración y actualizaciones para SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=104403&clcid=0xC0A), el equipo descubre un producto certificado por Microsoft que migra el contenido y los metadatos a Office SharePoint Server 2007 y decide usar este producto en lugar de sus recursos internos para desarrollar una solución personalizada de migración de contenido.

Resultado

El equipo planea migrar su contenido actual después de desarrollar y copiar el sitio inicial en la granja de servidores de integración. Usará el producto certificado para configurar la migración del contenido a la granja de servidores de integración y realizar las pruebas y comprobaciones allí. Después de comprobar la implementación en la granja de servidores de integración, el equipo llevará a cabo la migración del contenido en la granja de servidores de creación para importar todo el contenido desde la solución actual.

Recursos

Descargar este libro

En este tema se incluye el siguiente libro descargable para facilitar la lectura y la impresión:

Vea la lista completa de los libros disponibles en la sección de libros descargables para Office SharePoint Server 2007.