Introducción a la distribución de contenido (SharePoint Server 2010)

 

Se aplica a: SharePoint Server 2010

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

Distribución de contenido es una característica de Microsoft SharePoint Server 2010 que se puede usar para distribuir contenido de una colección de sitios de origen a una colección de sitios de destino. En este artículo, se ofrece un resumen de la característica de distribución de contenido de SharePoint Server 2010. Aquí se describe el propósito y la función de la distribución de contenido, se explican las rutas de acceso a esta característica y los trabajos relacionados con ella, así como las opciones de seguridad que están disponibles cuando se distribuye contenido. Además, se explica cómo se desarrolla el proceso de distribución de contenido y se enumeran factores y limitaciones importantes relacionados con el uso de esta característica. En este artículo, no se describen los pasos comprendidos en la planeación de la distribución de contenido ni la manera de establecer y configurar esta característica. Para obtener más información, vea Planeación de la distribución de contenido (SharePoint Server 2010).

En este artículo:

  • ¿Qué es la distribución de contenido?

  • Trabajos y rutas de distribución

  • Seguridad de la distribución de contenido

  • Cómo funciona la distribución de contenido

  • Consideraciones importantes de la distribución de contenido

¿Qué es la distribución de contenido?

La distribución de contenido permite distribuir el contenido de una colección de sitios de SharePoint Server 2010 de origen a una colección de sitios de destino. Se puede distribuir la colección de sitios de origen completa, o un subconjunto de sitios. La distribución de contenido, la cual es incremental de manera predeterminada, solo permite distribuir páginas modificadas y activos relacionados (como imágenes). Una característica de distribución rápida admite que los autores distribuyan una sola página.

Nota

Para que funcione la característica de distribución rápida de la distribución de contenido, la colección de sitios de origen debe haberse creado con la plantilla del Portal de publicación o debe tener habilitada la característica Infraestructura de publicación de SharePoint Server.

En la mayoría de los escenarios de distribución de contenido, la colección de sitios de origen, desde la que se distribuye el contenido, se encuentra en un conjunto o granja de servidores que es independiente de la colección de sitios de destino. Por lo general, la granja de servidores de destino (la granja de "producción") tiene una mayor seguridad para minimizar las acciones que puedan tener lugar en el entorno de producción. No se espera que el proceso de creación se lleve a cabo en el servidor de producción dado que un trabajo de distribución de contenido puede sobrescribir los cambios que se producen en el contenido del servidor de producción. En la mayoría de los escenarios de distribución de contenido, la granja de servidores de origen y la granja de servidores de producción se encuentran en dominios de Active Directory independientes. Para obtener más información acerca de las topologías de distribución de contenido, vea Diseño de la topología de implementación de contenido.

Es importante tener en cuenta que la distribución de contenido es un proceso unidireccional: el contenido se distribuye de una colección de sitios de origen a una colección de sitios de destino. La característica de distribución de contenido no admite sincronización de ida y vuelta desde el origen hasta el destino y de vuelta al origen. La creación de contenido nuevo o la modificación del contenido existente en la colección de sitios de destino pueden hacer que se produzcan errores en los trabajos de distribución de contenido. Por esta razón, se debe considerar restringir los permisos en la colección de sitios de destino, de modo que los usuarios no puedan efectuar cambios directamente en el contenido que se almacena dentro de esa colección de sitios.

En la distribución de contenido, la dirección URL base de la colección de sitios de origen puede diferir de la dirección URL base de la colección de sitios de destino. La característica de distribución de contenido permite reparar vínculos en el contenido de origen para que funcionen correctamente en la ubicación de destino.

La distribución de contenido solo distribuye contenido: páginas web, bibliotecas, listas y recursos que usan las páginas distribuidas. No distribuye programas, ensamblados, características ni información de configuración, como archivos web.config. Cuando se distribuye una página web, los elementos de la base de datos de contenido de la que depende la página (como imágenes, hojas de estilos o páginas de diseño) también se distribuirán.

La distribución de contenido distribuye las versiones principal y secundaria más recientes de un elemento de contenido. Por ejemplo, si se va a distribuir la versión 2.7 de una página web, la versión principal más reciente (2.0) de la página y la versión secundaria más reciente (2.7) se distribuirán en el sitio de destino.

Si un elemento tiene una programación de publicación asociada, la información de programación se distribuye junto con el elemento para que se siga la programación en la colección de sitios de destino. Por ejemplo, si un elemento programado para publicarse a las 6:00 a.m. se distribuye a las 3:00 a.m., los usuarios del sitio de destino no podrán ver el contenido hasta las 6:00 a.m. Para obtener más información acerca de la programación de contenido, vea Planeación de la aprobación y programación de contenido.

Una nueva característica de distribución de contenido que se ha agregado para SharePoint Server 2010 es la opción para usar instantáneas de base de datos de SQL Server durante la exportación. Si está habilitada la opción de instantáneas de base de datos, se crea una instantánea de la base de datos de contenido de origen, antes de que se inicie la fase de exportación del trabajo de distribución de contenido. El trabajo de distribución de contenido usa la instantánea de la base de datos para realizar la exportación. Una vez que la exportación finaliza correctamente, se elimina la instantánea. Mediante el uso de la opción de instantáneas de base de datos, se evitan problemas que pueden surgir cuando los usuarios editan contenido en la base de datos de contenido mientras se ejecuta el trabajo de distribución de contenido.

Nota

La opción de instantánea de base de datos de SQL Server solo está disponible si Microsoft SQL Server 2008 Enterprise Edition está instalado. Si usa el almacenamiento remoto de blobs (RBS) y su proveedor de RBS no admite instantáneas, no podrá usar instantáneas para las copias de seguridad o la distribución de contenido. Por ejemplo, el proveedor de SQL FILESTREAM no admite instantáneas. Para obtener más información sobre el RBS, vea Información general de RBS (SharePoint Server 2010).

Trabajos y rutas de distribución

En la siguiente sección, se describen los trabajos y rutas de distribución de contenido.

Rutas de distribución de contenido

Una ruta de distribución de contenido define una colección de sitios de origen desde la que se puede originar la distribución de contenido y una colección de sitios de destino en la se distribuirá tal contenido. Una ruta solo puede asociarse a una colección de sitios. Una ruta de distribución de contenido especifica la siguiente información:

  • Información de autenticación que otorga a los trabajos de distribución de contenido permisos sobre la colección de sitios de destino. Para distribuir contenido a la colección de sitios de destino, los trabajos de distribución deben tener credenciales de Administración central en el servidor de destino. Los trabajos pueden conectarse mediante la autenticación integrada de Windows o la autenticación básica.

  • Información acerca de si se deben distribuir los nombres de usuario asociados al contenido (como los nombres de los autores).

  • Información acerca de cómo distribuir permisos sobre el contenido. Para obtener más información, vea Seguridad de la distribución de contenido.

Trabajos de distribución de contenido

Un trabajo de distribución de contenido distribuye contenido especificado siguiendo una programación especificada a través de una ruta también especificada. Una vez definida una ruta, se puede establecer un trabajo de distribución de contenido, o más. Un trabajo de distribución especifica:

  • La ruta a la que se asocia el trabajo.

  • Si el trabajo usa instantáneas SQL.

  • Los sitios de la colección de sitios de origen que se distribuirán.

  • La frecuencia con que se ejecutará el trabajo y se distribuirá el contenido.

  • Si se enviará un mensaje de correo electrónico al finalizar un trabajo de manera correcta o incorrecta, y la dirección o direcciones de correo electrónico que se usarán.

Existen dos tipos de trabajos de distribución de contenido estándar: completa e incremental. Estos trabajos son administrados por un administrador de granja de servidores y permiten al usuario especificar si desea distribuir todo el contenido, incluso todo aquel que pueda haberse distribuido previamente, o solo contenido que se agregó, actualizó o eliminó desde la última distribución correcta. Estos trabajos se ejecutan en un programa que especifica el administrador de la granja de servidores.

Existe un tercer tipo de trabajo de distribución de contenido: distribución rápida. Se trata de un trabajo especial que permite a los usuarios publicar rápidamente contenido sin tener que esperar a que se ejecute el siguiente trabajo de distribución de contenido. Este trabajo se ejecuta automáticamente, a un intervalo especificado.

En la siguiente tabla, se describen los tipos de trabajos de distribución de contenido:

Tipo de trabajo Descripción

Incremental

Un trabajo de distribución de contenido incremental distribuye todo el contenido nuevo, modificado o eliminado del lugar de origen al de destino. La primera vez que se ejecuta un trabajo de distribución de contenido incremental, éste lleva a cabo una distribución completa. En cada ejecución posterior de un trabajo de distribución incremental, se agrega contenido nuevo al lugar de destino, mientras que el contenido actualizado reemplaza aquel que tiene el mismo GUID, pero cuyas fechas de modificación son más antiguas. El contenido que se elimina del origen se marca de manera que también se elimine del servidor de destino. Ésta es una diferencia importante entre la distribución completa y la distribución incremental.

Completa

Un trabajo de distribución completa distribuye todo el contenido del lugar de origen al lugar de destino, independientemente de si ese contenido se había distribuido con anterioridad. Además, los trabajos de distribución completa no comprueban si el contenido que existe en el lugar de destino se eliminó del lugar de origen. Si se elimina contenido del servidor de origen y luego se lleva a cabo una distribución completa, ese contenido no se quitará del servidor de destino. Se debe evitar usar trabajos de distribución completa, salvo en casos específicos en los que se sabe que el contenido no fue eliminado del servidor de origen.

Distribución rápida

Un trabajo de distribución rápida permite a los usuarios, tales como autores y editores, distribuir rápidamente una página web. De manera predeterminada, un trabajo de distribución rápida se crea automáticamente cuando se crea una ruta de distribución de contenido nueva, y se establece para ejecutarse en forma automática cada 15 minutos. Cuando un usuario marca una página para incluirla en un trabajo de distribución rápida, esa página se incluirá en el siguiente trabajo de distribución rápida programado automáticamente. Solo se incluyen en el trabajo aquellas páginas que un usuario marca como páginas de distribución rápida. De manera alternativa, un administrador de la granja de servidores puede ejecutar o cancelar manualmente un trabajo de distribución rápida en cualquier momento usando la página Administrar rutas y trabajos de distribución de contenido. Cualquier miembro del grupo de usuarios de distribución rápida (el cual se crea en sitios que tienen habilitada la característica Infraestructura de publicación de SharePoint Server) puede marcar una página web para efectuar la distribución con el comando Distribución rápida.

Nota

Es posible tener una ruta definida en sitios que no tienen habilitada la característica Infraestructura de publicación de Office SharePoint Server. Sin embargo, las rutas creadas de esta forma no tendrán trabajos de distribución rápida asociados. Si desea agregar un trabajo de distribución rápida a una ruta que se definió en un sitio que no tiene habilitada la característica Infraestructura de publicación de SharePoint Server, primero habilite la característica Infraestructura de publicación de SharePoint Server en la colección de sitios de origen y, a continuación, edite y guarde la ruta otra vez.La ruta tendrá ahora un trabajo de distribución rápida asociado a ella.

Seguridad de la distribución de contenido

Los permisos sobre el contenido en la granja de servidores de destino normalmente serán distintos de los permisos sobre el contenido en la granja de servidores de origen. En muchas soluciones de publicación, la granja de servidores de destino autentica a los usuarios mediante un dominio de Active Directory diferente del que se usa en un entorno de creación o de almacenamiento provisional, y es posible que no haya una relación de confianza entre los dos dominios.

Al configurar una ruta de distribución de contenido, puede elegir de entre las siguientes opciones de seguridad:

  • Todas   Distribuye toda la información relacionada con la seguridad junto con el contenido, incluidas las definiciones de roles, las listas de control de acceso (que asignan usuarios y roles al contenido sobre el que tienen permisos de lectura o edición) y los usuarios. Esta opción es útil si el mismo conjunto de usuarios tiene los mismos permisos en las granjas de servidores de origen y de destino. Por ejemplo, al distribuir de una granja de servidores de creación a una granja de servidores de almacenamiento provisional, es posible que esta opción sea la mejor, porque los mismos usuarios necesitan tener acceso a los dos conjuntos de contenido. Todas es la opción predeterminada.

  • Solo definiciones de roles   Distribuye definiciones de roles y listas de control de acceso que asignan roles al contenido, pero no distribuye usuarios. En esta opción, los mismos roles se aplican en las granjas de servidores de origen y de destino, pero pueden asignarse usuarios distintos a estos roles en cada granja de servidores.

  • Ninguna   No distribuye información de seguridad. La seguridad en la granja de servidores de seguridad de destino debe ser administrada por los administradores de dicha granja mediante la asignación de usuarios y roles a los sitios y el contenido de la granja de servidores. Por ejemplo, al distribuir de una granja de servidores de almacenamiento provisional a un sitio corporativo con presencia en Internet, esta opción ayuda a garantizar que la seguridad de ambas granjas de servidores se administre por separado.

Para obtener más información sobre seguridad, vea Planeación de la seguridad de sitios y contenido (SharePoint Server 2010).

Cómo funciona la distribución de contenido

La configuración de la distribución de contenido para los trabajos de distribución entrantes y salientes se configuran en la página Configuración de la distribución de contenido, a la cual se puede obtener acceso desde la página Configuración de aplicación general del sitio web de Administración central. La página Configuración de la distribución de contenido se usa para aceptar o rechazar trabajos de distribución de contenido entrantes para una granja de servidores completa. También se pueden establecer servidores específicos de la granja para usarse para recibir trabajos de distribución de contenido entrantes o para enviar trabajos de distribución de contenido salientes. Esto permite distribuir la carga de trabajos de distribución de contenido entre varios servidores de la granja, en función de los recursos de servidor disponibles y las necesidades de la granja de servidores.

Nota

En función del tipo de granja de servidores que use, es posible que no necesite habilitar la compatibilidad con trabajos de distribución entrantes y salientes. Si la granja de servidores es una granja de servidores de creación, no es necesario configurar la opción entrante (importación). Si la granja de servidores es una granja de servidores de producción, no es necesario configurar la opción saliente (exportación). No obstante, si es una granja de servidores de almacenamiento provisional, debe configurar tanto la opción entrante (importación) como la saliente (exportación).

A las tareas comprendidas en la distribución de contenido las controla el proceso de temporizador del servidor que hospeda el sitio web de Administración central, que se usa para administrar los trabajos de distribución de contenido. Este servidor podría ser el servidor de origen de la granja de servidores de implementación o podría ser un servidor independiente de la granja. El trabajo de distribución de contenido usa la información de la cuenta de servicio que se proporciona en la configuración de la ruta de distribución de contenido para efectuar la autenticación con un servicio web en el servidor de destino. Este servicio web actúa como la ruta para toda la comunicación entre los servidores de origen y de destino mientras se ejecuta el trabajo de distribución de contenido.

En la siguiente ilustración, se muestra el proceso que experimenta el trabajo de distribución, de principio a fin:

Diagrama de flujo del proceso de distribución de contenido

Leyenda Descripción

1

Cuando se inicia un trabajo de distribución de contenido, primero comprueba el token de cambio para determinar cuándo se ejecutó el último trabajo de distribución de contenido correctamente. Si el período de tiempo transcurrido entre este último trabajo y el trabajo actual es muy prolongado y el token de cambio almacenado ya no es válido, el trabajo se ejecutará como un trabajo de distribución de contenido completo y no como un trabajo de distribución de contenido incremental.

Una vez comprobado el token de cambio, comienza el proceso de exportación en el servidor de origen. Si las instantáneas de SQL están habilitadas para el trabajo de distribución de contenido, se toma una instantánea antes de que comience el trabajo de distribución.

Nota

Mientras se prepara para la exportación, se especifican opciones de configuración para el trabajo de distribución, como la ubicación de archivo, el nombre del archivo base y demás valores.

2

A continuación, el contenido se exporta a un directorio temporal en el servidor de origen, donde se empaqueta en archivos .cab para su posterior transporte. Si el trabajo de distribución se configuró para usar instantáneas de base de datos de SQL Server, usará una instantánea de base de datos como origen para la exportación; de lo contrario, ésta se efectuará directamente desde la base de datos de contenido.

Como alternativa, puede usar el espacio de nombres de Microsoft.SharePoint.Deployment.SPExport de SharePoint Server 2010 API para exportar contenido.

Una vez efectuada la autenticación del servidor de origen con el servicio web en el servidor de destino, se llama al servicio web para preparar la importación en el servidor de destino.

3

Después de empaquetar los archivos en archivos .cab en el servidor de origen, estos archivos se transportan a un directorio temporal local en el servidor de destino a través de HttpPost.

El trabajo de implementación de contenido, a continuación, llama al servicio web para iniciar el proceso de importación en el servidor de destino.

Nota

Mientras se prepara para la importación, se establecen opciones de configuración, como ubicación de archivo, nombre de archivo base y demás valores, con la información que se almacenó en el trabajo de distribución de contenido cuando los archivos estaban listos en el servidor de origen.

4

Mientras la importación está en curso, el trabajo de distribución de contenido llama al servicio web para obtener el estado del proceso de importación. Si el servidor de destino no responde con el estado actualizado durante un cierto tiempo, el trabajo de distribución de contenido tendrá un mensaje de advertencia sobre la posibilidad de que se haya superado el tiempo de espera del trabajo. El trabajo de distribución de contenido seguirá solicitando el estado actualizado del servidor de destino pero eventualmente podría producirse un error y es posible que el trabajo deba reiniciarse si el servidor de destino no responde repetidas veces.

5

Durante la importación, los archivos .cab se extraen en un directorio temporal en el servidor de destino y, a continuación, se importan en la base de datos. Se activa toda característica de la colección de sitios requerida por los elementos incluidos en la importación y luego se configura la programación para los elementos que se importaron.

Como alternativa, puede usar el espacio de nombres de Microsoft.SharePoint.Deployment.SPImport de SharePoint Server 2010 API para importar contenido.

6

Una vez concluida la importación, ésta devuelve un estado de éxito o fracaso al servidor de Administración central. Si el estado de la importación es de éxito, el token de cambio se guarda. Si el estado de la importación es de fracaso, dicho token se descarta.

Consideraciones importantes de la distribución de contenido

En la siguiente lista, se incluyen consideraciones importantes que deben tenerse en cuenta al usar la distribución de contenido:

  1. En el caso de un trabajo de distribución de contenido inicial, la distribución siempre debe realizarse a una colección de sitios vacía. Si la colección de sitios ya tiene contenido, no se podrá realizar el trabajo de distribución de contenido inicial. Al crear una colección de sitios en el servidor de destino, use la opción < Seleccionar la plantilla más adelante > de la ficha Personalizar de la página Crear colección de sitios de Administración central para crear una colección de sitios vacía. La primera vez que se ejecute el trabajo de distribución de contenido, se aplicarán la plantilla correcta y todas las opciones de configuración asociadas al servidor de destino.

    Nota

    No use la plantilla Sitio en blanco para crear una colección de sitios de destino. Esta plantilla no crea una colección de sitios vacía y puede causar que el trabajo de distribución de contenido no se lleve a cabo.

  2. Los servidores de exportación e importación deben hospedar una instancia del sitio web de Administración central.   Al configurar opciones de distribución de contenido para la granja de servidores, se seleccionan los servidores de la granja que se designarán como servidores de exportación e importación para la distribución de contenido. Si se intenta configurar un servidor de exportación o de importación que no hospeda el sitio web de Administración central, no se mostrará ningún mensaje de error. La fase de exportación o importación de la distribución de contenido no comenzará. Asegúrese de distribuir el sitio web de Administración central en los servidores de exportación e importación.

  3. Cada servidor de la granja de servidores de origen y de destino debe contar con actualizaciones idénticas.   Asegúrese de que todas las actualizaciones de SharePoint Server 2010 y Windows Server 2008 R2 y Windows Server 2008 con Service Pack 2 (SP2) se hayan aplicado y de que los paquetes de idioma, en caso de ser necesarios, se hayan instalado.

  4. Los servidores de origen y de destino deben tener suficiente espacio en disco duro para almacenar los archivos que se usan durante la exportación y la importación.   Durante la exportación, todos los archivos que se incluirán en el trabajo de distribución de contenido se almacenan en un directorio temporal en la granja de servidores de exportación. Del mismo modo, durante la importación, los archivos que se importarán en la base de datos se almacenan en el directorio temporal en la granja de servidores de destino. Asegúrese de que la ubicación del directorio temporal para cada granja de servidores cuente con suficiente espacio en disco para dar cabida a los archivos incluidos en el trabajo de distribución.

  5. Si los trabajos no se ejecutarán con frecuencia, se debe ajustar el tiempo para conservar los cambios en el registro de cambios.   De manera predeterminada, el registro de cambios está configurado para conservar un registro durante 60 días. Si el tiempo entre dos trabajos de distribución incremental excede este límite —por ejemplo, si transcurrieron 70 días desde la última vez que se ejecutó un trabajo de distribución de contenido—, el registro de cambios no incluirá entradas previas al último token de cambio. Si el tiempo entre los trabajos excederá los 60 días, se debe cambiar el número de días especificado para la aplicación web en el sitio web de Administración central.

  6. No ejecute trabajos de distribución de contenido en paralelo si ambos trabajos usan la misma ruta.   Los cambios que efectúa un trabajo pueden entrar en conflicto con los cambios que realiza otro trabajo que se ejecuta simultáneamente en la misma ruta que el primero. Si esto sucede, es posible que el trabajo de distribución de contenido no se lleve a cabo.

See Also

Concepts

Planeación de la distribución de contenido (SharePoint Server 2010)
Diseño de la topología de implementación de contenido