El segundo paso en el desarrollo de una arquitectura para una solución es preparar una arquitectura de implementación. La arquitectura de implementación integra la arquitectura lógica y la calidad de los requisitos de servicio. Cuando desarrolle una arquitectura de implementación, deberá responder a preguntas como las siguientes:
¿Qué estrategias de redundancia está utilizando para que se cumplan los requisitos de disponibilidad y fiabilidad? (Algunas de las estrategias de redundancia disponibles instalan y configuran varias instancias de un componente y reparten la carga de las mismas para obtener disponibilidad y fiabilidad; se instalan y configuran varias instancias de un componente y se utiliza la tecnología de agrupamiento de Sun para ofrecer disponibilidad y fiabilidad, y se utilizan varias instancias de Directory Server que están sincronizadas mediante las funciones procesamiento múltiple y repetición para lograr disponibilidad y fiabilidad.)
¿Cuántas instancias de cada componente deben instalarse y configurarse para implementar las estrategias de redundancia que se utilizan en la solución?
¿Cómo se combinan las instancias de componente en los sistemas de hardware? Por ejemplo, en una solución de tamaño medio, puede instalar y configurar instancias de Messaging Server y Calendar Server en dos sistemas informáticos. Se utiliza la tecnología Sun Cluster para agrupar los dos sistemas informáticos, ya que esta arquitectura ofrece disponibilidad y fiabilidad para los servicios de mensajería y calendario.
¿Cuántas CPU se necesitan en cada sistema informático para obtener el rendimiento especificado en los requisitos de servicio?
Las respuestas a estas preguntas permiten diseñar una arquitectura de implementación para la solución. Una arquitectura de implementación se representa normalmente de forma gráfica, con un conjunto de recuadros que identifican los sistemas informáticos de la solución. Cada recuadro se nombra con los componentes que están instalados en el sistema informático. La arquitectura de implementación para la solución de evaluación se muestra en la Figura 2–2.
La Figura 2–2 muestra que la calidad mínima de evaluación de servicio para los casos de uso de evalución se cumplen fácilmente mediante la instalación en un mismo sistema de todos los componentes utilizados en la solución de evaluación. El recuadro denominado evaluation_host representa el sistema. El resto de este documento describe cómo instalar, configurar y utilizar la solución de evaluación en un sistema.
La arquitectura de implementación para una solución de producción representaría un número de sistemas informáticos, con combinaciones diferentes de componentes instalados en cada sistema. Si desea ver un ejemplo de arquitectura de implementación a gran escala apta para una solución de producción, consulte la solución Java ES, consulte Guía de planificación de la implementación de Java Enterprise System (http://download.oracle.com/817-5759)