NonStop es una serie de computadoras servidor introducidas al mercado en 1976 por Tandem Computers Inc., comenzando con la línea de productos NonStop , a la que siguió la extensión de la línea de productos Hewlett-Packard Integrity NonStop . Actualmente, lo ofrece Hewlett Packard Enterprise desde la división de Hewlett-Packard Company en 2015. Debido a que los sistemas NonStop se basan en una pila integrada de hardware / software, HPE también desarrolló el sistema operativo NonStop OS para ellos.
Los sistemas NonStop son, hasta cierto punto, autocurativos. Para evitar puntos únicos de falla , están equipados con casi todos los componentes redundantes . Cuando falla un componente de la línea principal, el sistema recurre automáticamente a la copia de seguridad.
Estos sistemas suelen ser utilizados por bancos , bolsas de valores , proveedores de telecomunicaciones y otras empresas que requieren un tiempo de actividad extremadamente alto .
Historia
Introducida originalmente en 1976 por Tandem Computers Inc., la línea más tarde fue propiedad de Compaq (desde 1997), Hewlett-Packard Company (desde 2003) y Hewlett Packard Enterprise (desde 2015). En 2005 , se introdujo la actual línea de productos de servidores HP Integrity "NonStop i" (o TNS / E), basados en microprocesadores Intel Itanium . En 2014, se introdujeron los primeros sistemas "NonStop X" (o TNS / X) que se ejecutan en el chip Intel x86 . Las ventas de los sistemas basados en Itanium finalizaron en julio de 2020. [1]
Las primeras aplicaciones NonStop tenían que codificarse específicamente para la tolerancia a fallas. Ese requisito se eliminó en 1983 con la introducción de Transaction Monitoring Facility (TMF), que maneja los diversos aspectos de la tolerancia a fallas a nivel del sistema.
Software
NonStop OS es un sistema operativo basado en mensajes diseñado para tolerancia a fallas. Funciona con pares de procesos y garantiza que los procesos de respaldo en CPU redundantes se hagan cargo en caso de un proceso o falla de la CPU. La integridad de los datos se mantiene durante esas adquisiciones; no se pierden ni corrompen transacciones ni datos.
El sistema operativo en su conjunto tiene la marca NonStop OS e incluye la capa Guardian, que es un componente de bajo nivel del sistema operativo y la llamada personalidad OSS que se ejecuta encima de esta capa, que implementa una interfaz similar a Unix para otros componentes. del sistema operativo a utilizar.
El sistema operativo y la aplicación están diseñados para admitir hardware tolerante a fallas. El sistema operativo monitorea continuamente el estado de todos los componentes, cambiando el control según sea necesario para mantener las operaciones. También hay características diseñadas en el software que permiten que los programas se escriban como programas continuamente disponibles. Eso se logra usando un par de procesos donde un proceso realiza todo el procesamiento primario y el otro sirve como una "copia de seguridad en caliente", recibiendo actualizaciones de los datos cada vez que el primario alcanza un punto crítico en el procesamiento. Si el primario se detiene, la copia de seguridad interviene para reanudar la ejecución utilizando la transacción actual. [2]
Los sistemas admiten sistemas de gestión de bases de datos relacionales como NonStop SQL y bases de datos jerárquicas como Enscribe .
Hardware
Las computadoras HPE Integrity NonStop son una línea de computadoras servidor tolerantes a fallas basadas en la plataforma del procesador Intel Xeon , [1] y optimizadas para el procesamiento de transacciones. Se han observado niveles medios de disponibilidad del 99,999%. [3] Los sistemas NonStop cuentan con una arquitectura de procesamiento masivo paralelo (MPP) y proporcionan escalabilidad lineal. Cada CPU (los sistemas se pueden expandir hasta más de 4000 CPU) ejecuta su propia copia del sistema operativo. Se trata de una arquitectura de no compartir nada , una disposición de "no compartir nada" también conocida como multiprocesamiento de acoplamiento flexible , y no se producen "rendimientos decrecientes" a medida que se agregan más procesadores (consulte la ley de Amdahl ).
Debido a la pila de hardware / software integrado y una imagen de sistema única incluso para las configuraciones más grandes, los requisitos de administración del sistema para los sistemas NonStop son bastante bajos. En la mayoría de las implementaciones, solo hay un servidor de producción, no una granja de servidores compleja.
La mayoría de los clientes también tienen un servidor de respaldo en una ubicación remota para la recuperación de desastres. Existen productos estándar para mantener sincronizados los datos de producción y el servidor de respaldo, por lo que hay una rápida toma de control y no hay pérdida de datos también en una situación de desastre con el servidor de producción desactivado o destruido.
HP también desarrolló un almacén de datos y una línea de servidores de inteligencia empresarial, HP Neoview , basada en la línea NonStop. Actuó como un servidor de base de datos , proporcionando NonStop OS y NonStop SQL , pero carecía de la funcionalidad de procesamiento de transacciones de los sistemas NonStop originales. La línea se retiró y dejó de comercializarse a partir del 24 de enero de 2011. [4]
Ver también
Referencias
- ^ a b "Familia de sistemas HPE NonStop" (PDF) .
- ^ Seguridad del servidor HP NonStop: un manual práctico . Prensa digital. ISBN 978-1555583149.
- ^ "Compare la disponibilidad del sistema en el mundo real" . Hewlett Packard. Octubre de 2006. Archivado desde el original el 12 de julio de 2011 . Consultado el 7 de agosto de 2010 .
- ^ Morgan, Timothy Prickett, The Register "HP sacrifica el hierro del almacén de datos de Neoview: muerte de Itanium" , The Register , Hardware, 24 de enero de 2011
Fuentes
- Siewiorek, Daniel P .; Swarz, Robert S. (1998). Sistemas informáticos fiables , AK Peters, Ltd., ISBN 1-56881-092-X . págs. 586–625.
- Horst, RW (febrero de 1995). "TNet: una red de área de sistema confiable". IEEE Micro .
- Horst, Robert W .; Harris, Richard L .; Jardine, Robert L. (1990). "Problema de instrucciones múltiples en el procesador NonStop Cyclone". Actas del 17º Simposio Internacional Anual de Arquitectura de Computadoras . págs. 216–226.
- Bernick, D. (2005). "Arquitectura avanzada NonStop". Actas de la Conferencia internacional de 2005 sobre redes y sistemas fiables .
- Kim, Won (marzo de 1984). "Sistemas de alta disponibilidad para aplicaciones de bases de datos". Encuestas de computación ACM .
enlaces externos
- HPE NonStop