El número de instancias de cada subsistema principal y las formas en que éstas se pueden conectar son, potencialmente, elevadas. No todos los diseños están admitidos. Es importante no sólo comprender las posibilidades, sino también por qué se prefieren algunas configuraciones sobre otras.
La configuración lógica más sencilla de la aplicación de usuario corresponde a una instalación del tipo "uno de cada", que consiste en un árbol de repositorio seguro de identidades, una instancia del motor del Gestor de identidades y controladores y una instancia de JBoss ejecutando una única instancia de la aplicación de usuario. Desde el punto de vista de la aplicación física, en teoría, se pueden ejecutar todos juntos. Aunque en una situación real, esta disposición no es recomendable por una serie de motivos (principalmente de seguridad, mantenimiento y rendimiento). A la hora de decidir el número de máquinas necesarias para una instalación real, tendrá que tener en cuenta (como mínimo) las consideraciones siguientes:
Basándose en las observaciones anteriores, se sugiere el uso de las configuraciones con un mínimo de 3 máquinas que se detallan a continuación:
La agrupación en clúster para obtener una mayor capacidad y disponibilidad se trata con más detalle en una sección posterior de este capítulo. Por ahora, tenga en cuenta que:
http://support.novell.com/cgi-bin/search/searchtid.cgi?/10093317.htm
Consulte también Sección 2.4, Agrupación en clúster (más adelante) para obtener información detallada acerca de estas cuestiones.
Por lo general, las dos restricciones arquitectónicas principales que deben tenerse en cuenta son:
La primera restricción aplica un alto grado de encapsulación en el diseño de la aplicación de usuario.
Supongamos que tiene la siguiente estructura administrativa:
Durante la instalación de la aplicación de usuario, el sistema le solicita que especifique el contenedor de usuario de máximo nivel que la instalación buscará en el repositorio seguro de identidades. En dicho caso, puede especificar ou=Marketing,o=ACME o bien (como alternativa) ou=Finance,o=ACME. No se pueden especificar ambos. Todas las búsquedas y consultas de la aplicación de usuario (y entradas del administrador) se realizarán en el ámbito del contenedor que especifique.
NOTA:En teoría, puede especificar un ámbito de o=ACME a fin de incluir Marketing y Finance. No obstante, en las grandes organizaciones con posiblemente varios contenedores ou (en vez de sólo dos relativos a Marketing y Finance), probablemente esto no sea práctico.
Evidentemente, es posible crear dos instalaciones independientes de la aplicación de usuario (que no compartan recursos comunes), una para Marketing y otra para Finance. En tal caso, cada instalación tendrá su propia base de datos, su propio controlador de la aplicación de usuario configurado de forma adecuada, y cada aplicación de usuario se administrará por separado y, posiblemente, poseerá temas únicos.
Si realmente necesita tener Marketing y Finance en el mismo ámbito para una instalación de la aplicación de usuario, puede aplicar una de las dos tácticas siguientes. Una de ellas consiste en insertar un objeto Contenedor nuevo (por ejemplo, ou=MarketingAndFinance) en la jerarquía, por encima de los dos nodos hermanos y, a continuación, indicar el nuevo contenedor como la raíz del ámbito. La otra táctica consiste en crear una réplica filtrada (un tipo especial de árbol eDirectory) que combina las partes que se necesitan del árbol ACME original y en apuntar aplicación de usuario al contenedor raíz de la réplica. (Consulte la publicación Novell eDirectory Administration Guide [Novell eDirectory: Guía de administración] para obtener más información acerca de las réplicas filtradas).
Si tiene alguna duda o pregunta acerca de una determinada disposición del sistema, póngase en contacto con el representante de Novell para que éste le aconseje o le ayude.