jueves, 6 de junio de 2013

PROCESADOR COMERCIAL ENTERPRISE M8000/9000



INTRODUCCIÓN
Los servidores escalablemente verticales, generalmente servidores grandes SMP hospedan 8 o más procesadores; tienen una instancia de OS para administrar varios procesadores, sub sistemas de memora y componentes de I/O, los cuales están combinados en un solo chasis. La mayoría de servidores escalables verticalmente, como el SPARC Enterprise Serie M, pueden ser particionados usando herramientas de virtualización para crear múltiples instancias de los OS usando sub conjuntos de los recursos del servidor.

SPARC ENTERPRISE M8000 & M9000
En esta sección se describe a los servidores SPARC Enterprise M8000 y M9000, las innovaciones y características que permiten a las organizaciones tomar ventaja del modelo de escalamiento vertical para consolidar una arquitectura de altos grados de utilización, bajo costo (TCO), mayores niveles de servicio previsible.


Fig.1 especificaciones M8000/9000



Fuente: SPARC Enterprise M8000/M9000 Oracle

Los servidores M8000 y M9000 ambos usan procesadores de 8 núcleos SPARC86 VII+ corriendo a 3CHZ; el cual es un excelente procesador (single-theard performance) haciendo este ideal para cualquier carga de trabajo.

La clave del beneficio de los grandes servidores SMP con procesadores estrechamente acoplados, memoria, IO e interconexión; son los tasas de transferencia internas son rápidas. La capacidad de cómputo está determinado por cuán rápido los datos pueden ser movidos internamente en un sistema. El ancho de banda del M8000 interconectado es 184GBS y del M9000-64s es de 737GBS.

Para muchas aplicaciones, un IO rápido es esencial para traer los datos de los discos y de la red hacia el sistema interconectado y los procesadores. El ancho de banda del IO en función del rendimiento de cada IO subsistema independiente y el número de los slots IO.

El M8000 tiene 32 slots IO y 128 slots cuando se usa el IO EXPANSION EXTERNAL UNIT; el M9000 tiene 96 slots IO, escalando a 288 slots con el IO EXPANSION EXTERNAL UNIT.

Fig. 2 I/O slots



Fuente: SPARC Enterprise M8000/M9000 Oracle

Un SO pobre puede generar cuellos de botella con el mejor hardware y tiene un impacto negativo. Oracle optimiza el Solari OS para escalabilidad, disponibilidad y rendimiento requerido por servidores SMP.

El resultado es un sistema balanceado y de robusto rendimiento, que se adapta a las necesidades de la aplicación.

Oracle Solaris viene desarrollando grandes servidores SMP desde mediados de los 90, y ha probado la escalabilidad para permitir a todos los procesadores, memoria y recursos IO de los servidores M8000 y M9000 para ser usados por una aplicación grande o por docenas de aplicaciones consolidadas.
 

Componentes del servidor M8000

Vista frontal del servidor M8000 y el armario eléctrico



Fuente: SPARC Enterprise M8000/M9000 Oracle

Vista frontal del servidor M8000 y el armario eléctrico 

 

  Fuente: SPARC Enterprise M8000/M9000 Oracle
Módulo de CPU

El módulo de CPU (CPUM) contiene un procesador SPARC64 VI/SPARC64 VII/SPARC64 VII+ y un conversor de CC-CC (DDC). Se pueden montar hasta cuatro módulos CPUM en una unidad de placa de memoria/CPU.


Fig. 5 Estructura de la cache 


 Fuente: SPARC Enterprise M8000/M9000 Oracle

El módulo CPUM cuenta con las siguientes funciones:

•    El CPUM contiene un procesador SPARC64 VI/SPARC64 VII/SPARC64 VII+, una CPU multinúcleo de alto rendimiento que utiliza el último proceso LSI.
•    Si se detecta un fallo imprevisto, el procesador SPARC64 VI/SPARC64
•    VII/SPARC64 VII+ impide que se interrumpa el funcionamiento gracias a la función de recuperación automática, la función de reintento automático o la función de degradación automática, dependiendo de cómo esté configurado el sistema.
•    Una configuración redundante DDC permite el funcionamiento continuo incluso si falla un DDC.
 


 Unidad de placa de memoria/CPU

La unidad de placa de memoria/CPU (CMU) contiene módulos CPUM, módulos de memoria y un DDC. La CMU con unidad de E/S se puede combinar para construir uno o varios dominios.


Fig. 6 Diagrama de interconexión

   Fuente: SPARC Enterprise M8000/M9000 Oracle

El módulo CPUM cuenta con las siguientes funciones:

·       Contiene un módulo de interconexión LSI que utiliza el último proceso LSI.
·       Utiliza memoria de módulo DIMM con doble velocidad de datos (DDR)II.
·       Admite la función DR que permite el mantenimiento y la sustitución en marcha de unidades CMU durante el funcionamiento del sistema, y permite la adición y eliminación de CMU activas durante el funcionamiento del sistema.
·       Una configuración redundante DDC permite el funcionamiento continuo incluso si falla un DDC.



Unidad de E/S

La unidad de E/S (IOU) consta de un módulo LSI de control de puente PCIe, un circuito impreso que contiene un DDC, una unidad de disco duro (HDD), ranuras PCIe y casetes PCI para la unidad IOU. Las unidades IOU y CMU se pueden combinar para configurar dominios.

La unidad IOU cuenta con las siguientes funciones:

·         Contiene ocho ranuras PCIe.
·       La tarjeta _A de dispositivo en placa IOU (IOUA) se puede utilizar para conectar la unidad del armario (interfaz SAS de 2,5 pulgadas), la unidad CD-RW/DVDRW del armario y la unidad de cinta. Se puede utilizar el puerto LAN (1000BASET/ 100Base-TX/10BASE-T) montado en la tarjeta.
·        
      Soporta conexión en marcha PCI para unidades externas de expansión de E/S y ranuras PCIe.
·       La tarjeta de enlace se puede utilizar para conectar la unidad IOU con la unidad externa de expansión de E/S.

·       Admite la función DR que permite el mantenimiento y la sustitución activa de unidades IOU durante el funcionamiento del sistema, y permite la adición y eliminación de IOU activas durante el funcionamiento del sistema.

·       Inserte la tarjeta PCI en uno de los cassettes que se suministran antes de insertarlo en una ranura PCIe integrada en la IOU. En una ranura se puede montar una tarjeta PCI cuya longitud sea de hasta 177,8 mm (tamaño corto).

·       Una configuración redundante DDC permite el funcionamiento continuo incluso si falla un DDC.

 Unidad de control del reloj

La unidad de control del reloj (CLKU) contiene un módulo LSI utilizado para el reloj.

La CLKU tiene rutas redundantes de alimentación del reloj. Si una ruta falla, el sistema puede reiniciarse a través de la otra ruta sin interrumpir el funcionamiento.

Panel del operador 

El panel del operador se puede utilizar para activar y desactivar el servidor, cambiar entre modos de funcionamiento y mostrar datos de estado del sistema.

Las operaciones de los interruptores en el panel del operador pueden estar limitadas por el cambio de modo de funcionamiento con la llave dedicada proporcionada para el panel.

Bibliografía


  • Oracle (2012), Consolidation on High-End SPARC: Enterprise M-Series Servers Boost Server Utilization and Simplify Application Deployment by Consolidating on Oracle’s SPARC Enterprise M8000 or M9000 Servers, Estados Unidos, Oracle

  • Oracle (2011), SPARC Enterprise M3000, M4000, M5000, M8000, and M9000 Server Architecture Flexible, Mainframe-Class Compute Power, Estados Unidos, Oracle


·