La computación comercial (también conocida como computación en clúster comercial ) implica el uso de una gran cantidad de componentes informáticos ya disponibles para la computación paralela , para obtener la mayor cantidad de computación útil a bajo costo. [ 1 ] Esta es una alternativa útil a las superminicomputadoras de alto costo o las computadoras de gama alta. Las computadoras comerciales son sistemas informáticos —fabricados por múltiples proveedores— que incorporan componentes basados en estándares abiertos .
Características
Se dice que estos sistemas se basan en componentes informáticos estandarizados, ya que el proceso de estandarización promueve menores costos y una menor diferenciación entre los productos de los proveedores. La estandarización y la menor diferenciación reducen el costo de cambio o de abandono de cualquier proveedor, lo que aumenta el poder de negociación de los compradores y evita la dependencia de un único proveedor .
Un principio rector de la computación de consumo es que es preferible tener más hardware de bajo rendimiento y bajo costo trabajando en paralelo (computación escalar) (por ejemplo, AMD x86 CISC [ 2 ] ) que tener menos elementos de hardware de alto rendimiento y alto costo [ 3 ] (por ejemplo, IBM POWER7 o SPARC de Sun - Oracle [ 4 ] RISC ). En algún momento, el número de sistemas discretos en un clúster será mayor que el tiempo medio entre fallos (MTBF) para cualquier plataforma de hardware , por muy fiable que sea, por lo que la tolerancia a fallos debe estar integrada en el software de control. [ 5 ] [ 6 ] Las compras deben optimizarse en función del coste por unidad de rendimiento, no solo en función del rendimiento absoluto por CPU a cualquier precio.
Historia
Desde mediados de la década de 1960 hasta principios de la década de 1980
Los primeros ordenadores eran grandes, caros y de código cerrado. La transición hacia la informática de consumo comenzó cuando DEC presentó el PDP-8 en 1965. Este ordenador era relativamente pequeño y lo suficientemente económico como para que un departamento pudiera adquirirlo sin necesidad de convocar una reunión del consejo de administración. Toda la industria de los miniordenadores surgió para satisfacer la demanda de ordenadores "pequeños" como el PDP-8. Desafortunadamente, cada una de las numerosas marcas de miniordenadores tenía que funcionar de forma independiente, ya que no existía compatibilidad de software ni de hardware entre ellas.
Cuando se presentó el primer microprocesador de propósito general en 1971 ( Intel 4004 ), inmediatamente comenzó a hacerse un hueco en el segmento de gama baja del mercado informático, reemplazando a los miniordenadores integrados en muchos dispositivos industriales.
Este proceso se aceleró en 1977 con la introducción del primer microordenador comercial , el Apple II . Con el desarrollo de la aplicación VisiCalc en 1979, los microordenadores salieron de la fábrica y comenzaron a llegar a las oficinas en grandes cantidades, aunque todavía de forma poco convencional.
Desde la década de 1980 hasta mediados de la década de 1990
El IBM PC se presentó en 1981 e inmediatamente comenzó a reemplazar a los sistemas Apple II en el mundo empresarial, pero la informática de consumo tal como la conocemos hoy comenzó realmente cuando Compaq desarrolló el primer ordenador compatible con IBM PC . Cada vez más microordenadores compatibles con PC empezaron a llegar a las grandes empresas y la informática de consumo se consolidó.
Durante la década de 1980, los microordenadores comenzaron a desplazar a los ordenadores de mayor tamaño de forma significativa. Al principio, el precio era la principal justificación, pero a finales de los 80 y principios de los 90, la tecnología de semiconductores VLSI había evolucionado hasta el punto en que el rendimiento de los microprocesadores empezó a eclipsar el de los diseños de lógica discreta . Estos diseños tradicionales estaban limitados por los problemas de retardo inherentes a cualquier CPU de más de un chip, y el rendimiento por sí solo comenzó a ser el motor del éxito de los sistemas basados en microprocesadores.
A mediados de la década de 1990, casi todas las computadoras fabricadas se basaban en microprocesadores, y la mayoría de los microprocesadores de propósito general eran implementaciones de la arquitectura del conjunto de instrucciones x86 . Si bien hubo un tiempo en que cada fabricante de computadoras tradicional tenía sus propios diseños propietarios basados en microprocesadores, hoy en día solo existen unos pocos fabricantes de sistemas informáticos no comerciales.
Hoy
Hoy en día, son cada vez menos las necesidades informáticas empresariales generales que no pueden satisfacerse con ordenadores comerciales estándar. Es probable que la gama baja de los supermicroordenadores siga evolucionando gracias a la creciente potencia de los microordenadores comerciales.
Despliegue
Véase también
Referencias
- ↑ John E. Dorband; Josephine Palencia Raytheon; Udaya Ranawake. "Commodity Computing Clusters at Goddard Space Flight Center" (PDF) . Goddard Space Flight Center . Consultado el 7 de marzo de 2010. El
propósito de la computación en clústeres comerciales es utilizar una gran cantidad de componentes informáticos fácilmente disponibles para la computación paralela, con el fin de obtener la mayor cantidad de cálculos útiles al menor costo. El tema del costo de un recurso computacional es clave para la ciencia computacional y el procesamiento de datos en GSFC, como lo es en la mayoría de los demás lugares, con la diferencia de que la necesidad en GSFC supera con creces cualquier expectativa de satisfacer esa necesidad.
- ↑ "Los servidores de IBM y HP no detendrán el avance de x86 sobre Unix" . 9 de febrero de 2010.
- ↑ "Publicaciones – Investigación de Google" .
- ↑ ftp.software.ibm.com
- ↑ Barroso, Luiz André; Hölzle, Urs (2009). "El centro de datos como una computadora: una introducción al diseño de máquinas a escala de almacén" . Synthesis Lectures on Computer Architecture . 4 : 1–108 . doi : 10.2200/S00193ED1V01Y200905CAC006 .
- ↑ "Un miembro del equipo de Google explica la importancia de la infraestructura y la robustez ante fallos | insideHPC.com" . Archivado del original el 10 de agosto de 2011. Consultado el 6 de marzo de 2010 .
Enlaces externos
- Dentro de la computación de alto rendimiento (HPC)
- Tolerancia a fallos Gestionada mediante reejecución
- HADOOP
- Modelos de computación de productos básicos de Google
- La gran mentira al descubierto
- Plataformas informáticas
- IBM PC compatibles
- Ordenadores personales
- Microprocesadores X86