Varios portales SPS en el mismo servidor

01/12/2005 - 18:45 por Carlos | Informe spam
Hola:

Me he encontrado con muchos problemas cuando intento que convivan varios
portales SPS dentro del mismo servidor (me refiereo al frontal, no al de BBDD
o indices), sobre todo cuando cada uno de los portales tienen un diseño
distinto, no hablo solo de hojas de estilo .css si no también de la
funcionalidad de alguno de los .js como añadir o eliminar opciones de menús
contextuales. He leído en varios libros y artículos y la verdad que no tengo
nada claro qué debo hacer para modificar el aspecto o diseño a un portal sin
que afecte a los demás, cuando hablo de diseño también hablo de páginas de
configurción del sitio, de permisos insuficientes, de resultados de
búsqueda Microsoft una de las soluciones que propone es la duplicación de
uno de los directorios que hay por debajo de TEMPLATES, por ejemplo SPS y
cambiarlo de nombre SPSPortalNuevo después añadirlo al xml correspondiente,
modificar la configuración de SPS y listo, pero en la realidad y si un portal
tiene varios sitios por debajo de él no nos bastaría con copiar una sola
carperta también deberíamos copiar el directorio STS para los sitios, SPSTOC,
etc... no encuentro ninguna manera de hacer realmente independiente el diseño
de cada uno de los portales y es imprescindible.

Otra duda es si compartieran servidor de BBDD qué características debería
tener el servidor para soportar una carga de docuementos por ejemplo de 3
portales a 250Gb de documentos cada portal, podría haber problemas con el
crecimiento de la BBDD, problemas de conectividad, cluster?? Y el servidor de
índices lo podrían compartir también los 3 portales sin problemas, que
carácterísticas serían aconsejables para el servidor.

Muchas gracias.
J. Carlos

Preguntas similare

Leer las respuestas

#1 Gustavo
02/12/2005 - 10:10 | Informe spam
Hola Carlos,
Desafortunadamente lo que comentas es cierto, y, aunque hay formas de hacer
lo que quieres, los cambios son bastante profundos. Primero tienes que crear
tus propias plantillas, como comentas. Para cambiar los JavaScript, tienes
que cambiar las referencias a los archivos .js estándar, crear tus propios
archivos .js y referenciarlos en todas las paginas aspx y xml de la nueva
plantilla. De la misma forma puedes forzar la utilización de otras hojas de
estilo, nuevos WebControls, etc.

En cuanto al crecimiento de la Base de Datos, puedes hacer un cálculo rápido
de cuanto espacio necesitas pues cada documento utiliza mas o menos el mismo
espacio en la BBDD que en un archivo normal. Ten en cuenta que si usas
versiones, cada versión se almacena completa, y por lo tanto cuenta como un
documento. SQL tiene un limite físico de 3Terab (si no me acuerdo mal), así
que no creo que llegues nunca a su limite (por lo menos yo no he visto
ninguna instalación de SPS que llegue al limite de SQL). La cosa es que
simplemente cuando un servidor de SQL empieza a tener problemas de carga
(demoras, procesador al 75% todo el tiempo), le pones otro al lado en una
configuración Cluster, y solucionado el problema.

El servidor de Índices en realidad no es que trabaje mucho (lo puedes ver en
la consola del servidor mismo). El trabaja un montón de vez en cuando, cuando
esta construyendo los índices, y el resto del tiempo se va de vacaciones. Así
que puedes colgarle todos lo Portales que quieras sin problemas.

Un saludo.
PS: Gracias por el comentario en tu posting anterior.
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx


"Carlos" wrote:

Hola:

Me he encontrado con muchos problemas cuando intento que convivan varios
portales SPS dentro del mismo servidor (me refiereo al frontal, no al de BBDD
o indices), sobre todo cuando cada uno de los portales tienen un diseño
distinto, no hablo solo de hojas de estilo .css si no también de la
funcionalidad de alguno de los .js como añadir o eliminar opciones de menús
contextuales. He leído en varios libros y artículos y la verdad que no tengo
nada claro qué debo hacer para modificar el aspecto o diseño a un portal sin
que afecte a los demás, cuando hablo de diseño también hablo de páginas de
configurción del sitio, de permisos insuficientes, de resultados de
búsqueda Microsoft una de las soluciones que propone es la duplicación de
uno de los directorios que hay por debajo de TEMPLATES, por ejemplo SPS y
cambiarlo de nombre SPSPortalNuevo después añadirlo al xml correspondiente,
modificar la configuración de SPS y listo, pero en la realidad y si un portal
tiene varios sitios por debajo de él no nos bastaría con copiar una sola
carperta también deberíamos copiar el directorio STS para los sitios, SPSTOC,
etc... no encuentro ninguna manera de hacer realmente independiente el diseño
de cada uno de los portales y es imprescindible.

Otra duda es si compartieran servidor de BBDD qué características debería
tener el servidor para soportar una carga de docuementos por ejemplo de 3
portales a 250Gb de documentos cada portal, podría haber problemas con el
crecimiento de la BBDD, problemas de conectividad, cluster?? Y el servidor de
índices lo podrían compartir también los 3 portales sin problemas, que
carácterísticas serían aconsejables para el servidor.

Muchas gracias.
J. Carlos
Respuesta Responder a este mensaje
#2 Hugo Giampietri
03/12/2005 - 19:31 | Informe spam
Kako hasta donde se no, pero voy a investigarlo ;)
Saludos,
Hugo Giampietri


"Carlos" wrote:

Hola:

Me he encontrado con muchos problemas cuando intento que convivan varios
portales SPS dentro del mismo servidor (me refiereo al frontal, no al de BBDD
o indices), sobre todo cuando cada uno de los portales tienen un diseño
distinto, no hablo solo de hojas de estilo .css si no también de la
funcionalidad de alguno de los .js como añadir o eliminar opciones de menús
contextuales. He leído en varios libros y artículos y la verdad que no tengo
nada claro qué debo hacer para modificar el aspecto o diseño a un portal sin
que afecte a los demás, cuando hablo de diseño también hablo de páginas de
configurción del sitio, de permisos insuficientes, de resultados de
búsqueda Microsoft una de las soluciones que propone es la duplicación de
uno de los directorios que hay por debajo de TEMPLATES, por ejemplo SPS y
cambiarlo de nombre SPSPortalNuevo después añadirlo al xml correspondiente,
modificar la configuración de SPS y listo, pero en la realidad y si un portal
tiene varios sitios por debajo de él no nos bastaría con copiar una sola
carperta también deberíamos copiar el directorio STS para los sitios, SPSTOC,
etc... no encuentro ninguna manera de hacer realmente independiente el diseño
de cada uno de los portales y es imprescindible.

Otra duda es si compartieran servidor de BBDD qué características debería
tener el servidor para soportar una carga de docuementos por ejemplo de 3
portales a 250Gb de documentos cada portal, podría haber problemas con el
crecimiento de la BBDD, problemas de conectividad, cluster?? Y el servidor de
índices lo podrían compartir también los 3 portales sin problemas, que
carácterísticas serían aconsejables para el servidor.

Muchas gracias.
J. Carlos
Respuesta Responder a este mensaje
#3 Hugo Giampietri
03/12/2005 - 19:46 | Informe spam
Carlos:
Algunas consideraciones respecto del servidore indice es que MS aconseja no
superar los 500.000 documentos por servidor con este componente. Basicamente
por el tiempo que tarda en indexar los content index nuevos, he tenido
experiencia en implementaciones worldwide, donde el contenido alcanza casi un
tera de inf. donde debimos colocar 2 servidores de index.
Por otro lado, tenes que tener mucho cuidado donde se habilita la opción de
versionado, si la libreria alberga muchos documentos, y los cambios son muy
frecuentes, podrias tener un crecimiento exponencial, otra de las
posibilidades es decremetar la cantidad de versiones del historico.
Estuve pensando en lo que comentas sobre la modificación de los portales y
dado el volumen de información que comentas no creo que se trate de portales
pequeños, y muy posiblemente debas implementar mas de un frontend, en un
escenario medium, deberias utilizar 3 servidores (por diseño).
Con lo cual tiene la opción de realizar tres implementaciones completas, una
en cada servidor, e instalar un portal en cada uno. En vez de armar un farm y
distribuir la carga compartiendo los portales entre todos, de esa manera te
independisas de los problemas de modificación de templates, y por otro lado,
puedes apuntar las bases de cada instancia de frontend a un SQL diferente,
por ejemplo si implementas un backend con un cluster activo-activo podes
conectar dos SPS con una instancia y el otro fronend con la instancia
restante.

Saludos,
Hugo Giampietri


"Carlos" wrote:

Hola:

Me he encontrado con muchos problemas cuando intento que convivan varios
portales SPS dentro del mismo servidor (me refiereo al frontal, no al de BBDD
o indices), sobre todo cuando cada uno de los portales tienen un diseño
distinto, no hablo solo de hojas de estilo .css si no también de la
funcionalidad de alguno de los .js como añadir o eliminar opciones de menús
contextuales. He leído en varios libros y artículos y la verdad que no tengo
nada claro qué debo hacer para modificar el aspecto o diseño a un portal sin
que afecte a los demás, cuando hablo de diseño también hablo de páginas de
configurción del sitio, de permisos insuficientes, de resultados de
búsqueda Microsoft una de las soluciones que propone es la duplicación de
uno de los directorios que hay por debajo de TEMPLATES, por ejemplo SPS y
cambiarlo de nombre SPSPortalNuevo después añadirlo al xml correspondiente,
modificar la configuración de SPS y listo, pero en la realidad y si un portal
tiene varios sitios por debajo de él no nos bastaría con copiar una sola
carperta también deberíamos copiar el directorio STS para los sitios, SPSTOC,
etc... no encuentro ninguna manera de hacer realmente independiente el diseño
de cada uno de los portales y es imprescindible.

Otra duda es si compartieran servidor de BBDD qué características debería
tener el servidor para soportar una carga de docuementos por ejemplo de 3
portales a 250Gb de documentos cada portal, podría haber problemas con el
crecimiento de la BBDD, problemas de conectividad, cluster?? Y el servidor de
índices lo podrían compartir también los 3 portales sin problemas, que
carácterísticas serían aconsejables para el servidor.

Muchas gracias.
J. Carlos
Respuesta Responder a este mensaje
#4 Carlos
07/12/2005 - 14:25 | Informe spam
Muchísimas gracias a los dos.

Un saludo,
Carlos



"Hugo Giampietri" wrote:

Carlos:
Algunas consideraciones respecto del servidore indice es que MS aconseja no
superar los 500.000 documentos por servidor con este componente. Basicamente
por el tiempo que tarda en indexar los content index nuevos, he tenido
experiencia en implementaciones worldwide, donde el contenido alcanza casi un
tera de inf. donde debimos colocar 2 servidores de index.
Por otro lado, tenes que tener mucho cuidado donde se habilita la opción de
versionado, si la libreria alberga muchos documentos, y los cambios son muy
frecuentes, podrias tener un crecimiento exponencial, otra de las
posibilidades es decremetar la cantidad de versiones del historico.
Estuve pensando en lo que comentas sobre la modificación de los portales y
dado el volumen de información que comentas no creo que se trate de portales
pequeños, y muy posiblemente debas implementar mas de un frontend, en un
escenario medium, deberias utilizar 3 servidores (por diseño).
Con lo cual tiene la opción de realizar tres implementaciones completas, una
en cada servidor, e instalar un portal en cada uno. En vez de armar un farm y
distribuir la carga compartiendo los portales entre todos, de esa manera te
independisas de los problemas de modificación de templates, y por otro lado,
puedes apuntar las bases de cada instancia de frontend a un SQL diferente,
por ejemplo si implementas un backend con un cluster activo-activo podes
conectar dos SPS con una instancia y el otro fronend con la instancia
restante.

Saludos,
Hugo Giampietri


"Carlos" wrote:

> Hola:
>
> Me he encontrado con muchos problemas cuando intento que convivan varios
> portales SPS dentro del mismo servidor (me refiereo al frontal, no al de BBDD
> o indices), sobre todo cuando cada uno de los portales tienen un diseño
> distinto, no hablo solo de hojas de estilo .css si no también de la
> funcionalidad de alguno de los .js como añadir o eliminar opciones de menús
> contextuales. He leído en varios libros y artículos y la verdad que no tengo
> nada claro qué debo hacer para modificar el aspecto o diseño a un portal sin
> que afecte a los demás, cuando hablo de diseño también hablo de páginas de
> configurción del sitio, de permisos insuficientes, de resultados de
> búsqueda Microsoft una de las soluciones que propone es la duplicación de
> uno de los directorios que hay por debajo de TEMPLATES, por ejemplo SPS y
> cambiarlo de nombre SPSPortalNuevo después añadirlo al xml correspondiente,
> modificar la configuración de SPS y listo, pero en la realidad y si un portal
> tiene varios sitios por debajo de él no nos bastaría con copiar una sola
> carperta también deberíamos copiar el directorio STS para los sitios, SPSTOC,
> etc... no encuentro ninguna manera de hacer realmente independiente el diseño
> de cada uno de los portales y es imprescindible.
>
> Otra duda es si compartieran servidor de BBDD qué características debería
> tener el servidor para soportar una carga de docuementos por ejemplo de 3
> portales a 250Gb de documentos cada portal, podría haber problemas con el
> crecimiento de la BBDD, problemas de conectividad, cluster?? Y el servidor de
> índices lo podrían compartir también los 3 portales sin problemas, que
> carácterísticas serían aconsejables para el servidor.
>
> Muchas gracias.
> J. Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida