none
Ambito de Ejecución de Componentes de Sharepoint‏ RRS feed

  • Pregunta

  • Un saludo, espero me puedan ayudar de antemano muy agradecido por su tiempo, en sharepoint tenemos objetos como webpart, workflow, job, event receiver, pero donde se ejecutan cada uno de estos componentes en decir por arquitectura en que servidores (servidores web o servidores de aplicaciones), en mi experiencia podria decir:
     
    servidores web ejecutan workflow, event receiver
    servidores de aplicaciones ejecutan job y los servicios de sharepoint (excel services, user profile, ...). Los job deberian ejecutarse en el servidor de aplicaciones??? o en en su correspondiente servidor web???, como es el ambito de ejecución de estos componentes
     
    La problematica surgio por una petición de un cliente que quiere tener un servidor de procesamento de archivos en excel cuyo algortimo de creacion es algo complicado y tome un buen tiempo y por ende no quiere que este funcione en un workflow porque al parecer este se ejecutaria en cada servidor web al estar balanceados, me podrias ayudar con alguna informacion que me pueda ayudar a entender la ejecucion de los componentes basicamente workflow y job segun la arquitectura de sharepoint.
    viernes, 22 de julio de 2011 11:12

Respuestas

  • Hola,

    ¿Para qué vas a disponer de la administración central en los 4 servidores? Mi opinión es qué con tenerla en uno de los servidores de aplicaciones es suficiente. En cualquier caso, al final los Timer Jobs no dejan de ser ensamblados que tendrás que desplegar en cada uno de los frontales para de esta forma tener disponible su funcionalidad...en este artículo de MSDN se explica: http://msdn.microsoft.com/en-us/library/ff464297.aspx

    SAludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta JonathanMS sábado, 23 de julio de 2011 5:07
    viernes, 22 de julio de 2011 18:15

Todas las respuestas

  • Hola,

    Todo correcto, menos los Timer Jobs que se ejecutan en el frontal donde tengas la administración central de SharePoint que no tienen porque ser un servidor de aplicaciones...lo que comentas de procesado de Excel  yo lo implementaría en un Timer Job de SharePoint.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta JonathanMS viernes, 22 de julio de 2011 12:06
    • Desmarcado como respuesta JonathanMS viernes, 22 de julio de 2011 12:13
    viernes, 22 de julio de 2011 11:54
  • Gracias Juan Carlos pero en una granja de sharepoint puedes instalar la administracion central en cada servidor web y en cada servidor de acplicaciones, lo que indicaria que un timer jobs se ejecutaria en todos ellos???, mmm tengo muchas dudas


    JMS
    viernes, 22 de julio de 2011 12:09
  • Hola,

    Creo que no me has entendido...dependiendo de tu arquitectura, lo que harías es tener un servidor n el que únicamente tienes la administración central y es ahí desde dónde accederías a la gestión de los timer jobs...ese servidor lo podrías dedicar también al resto de servicios propios de SharePoint. Los frontales web serían para el acceso normal a tus sitios de SharePoint...por ejemplo, una arquitectura posible sería:

    • 1 Frontal Web para atender las peticiones a sitios de SharePoint.
    • 1 Servidor en el que resida la Administración Central y las aplicaciones de servicio.
    • 1 Servidor para la parte de BD.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    viernes, 22 de julio de 2011 12:26
  • Hola Juan carlos, mi arquitectura es de 2 servidores web balanceados, 2 servidor de aplicaiones, 1 servidor de base de datos, pero como te comente anteriormente la administración central de la granja puede ser instalada de forma independiente en cada servidor es decir tendriamos 4 administraciones centrales por los 2 servidores web y 2 de los servidores de aplicaciones, entonces de ser este el escenario la pregunta seria se ejecutarian fisicamente los timer jobs porque bajo este esquema tendriamos 4 administraciones centrales.

    Carlos por favor podrias ayudarme para poder definir el comportamiento de ejecución de los componentes de Timer Jobs en sharepoint.


    JMS
    viernes, 22 de julio de 2011 12:36
  • Hola,

    ¿Para qué vas a disponer de la administración central en los 4 servidores? Mi opinión es qué con tenerla en uno de los servidores de aplicaciones es suficiente. En cualquier caso, al final los Timer Jobs no dejan de ser ensamblados que tendrás que desplegar en cada uno de los frontales para de esta forma tener disponible su funcionalidad...en este artículo de MSDN se explica: http://msdn.microsoft.com/en-us/library/ff464297.aspx

    SAludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta JonathanMS sábado, 23 de julio de 2011 5:07
    viernes, 22 de julio de 2011 18:15
  • Hola Juan Carlos gracias por la información brindada, me ha servidor de mucha ayuda en el diseño de esta solución.


    JMS
    sábado, 23 de julio de 2011 5:07