La nota apareción publicada hace ya 3 años, con lo cual esto no es ninguna novedad. Desde hace tiempo tengo este artículo traducido en mi PC y me pareció útil publicarlo aquí. Se trata de uno de los casos de éxito más importantes de Linux: su uso en una de las plantas más importantes de IBM.
Y cabe aquí una aclaración: podría pensarse que, ya que IBM comercializa productos y servicios sobre la plataforma GNU/Linux, esto no sea más que una estrategia de marketing. Dificilmente IBM arriesgue una planta de producción crítica, con una inversión de más de dos mil millones de dolares, para publicitar a Linux. Además, no debemos olvidar que IBM tiene su propio Unix (AIX) y el “know how” suficiente para adaptarlo, si les hubiera convenido. Pero no, al fin de cuentas se quedaron con el pingüino. Lea el artículo y entérese por qué.
El artículo original (en inglés) puede encontrarse en http://www-1.ibm.com/linux/news/semiconductor.shtml
IBM apuesta 2.500 millones en Linux para la fabricación de semiconductores
Entrevista a Perry Hartswick, Administrador de Sistemas de 300mm de IBM
Junio de 2003
Una compañía de
tecnología de la información realmente cree en su
tecnología cuando la utiliza ella misma en aplicaciones de
misión crítica. Por eso, cuando IBM invirtió
2,5 miles de millones en la planta de fabricación de
semiconductores más avanzada del mundo, está diciendo
que automatizaron la planta utilizando Linux. Hablamos con Perry
Hartswick, el Manager de IBM para los sistemas de 300mm para
averiguar más acerca de cómo fue elegido Linux, y el
rol que juega en los procesos de fabricación. Esto es lo que
él tiene para decir.
Perry, antes que nada, me preguntaba
si podría comentarnos sobre la planta de fabricación
de 300 milímetros. ¿Qué es y qué
hace?
La nueva planta es una planta de fabricación de
semiconductores de 300 milímetros (12 pulgadas) ubicada en
East Fishkill, New York. Es una planta de 140.000 pies cuadrados de
última tecnología, la planta de fabricación de
semiconductores más avanzada del mundo, y es la primera
aproximación de IBM en la fabricación de
semiconductores completamente automatizada. Representa una
inversión de 2.9 miles de millones de dólares por
parte de IBM, la cual es la inversión individual más
grande en la historia de IBM, como así también la
segunda inversión privada en la historia del estado de New
York.
Aproximadamente, dos tercios de la salida de la fábrica
de IBM son manufacturas, mientras que el tercio restante
está destinado a desarrollar nueva tecnología.
La fabricación de semiconductores es un proceso
extremadamente complicado y riguroso, y para manejar dicho proceso,
los sistemas de 300 milímetros realmente realizan la
mayoría de los trabajos que antes eran realizados por
operadores. El corazón de esta planta son los sistemas
automatizados, los cuales controlan todo lo que ocurre en la
fabricación.
¿Qué aspecto tiene la
arquitectura, y qué tipo de desafíos enfrentaron para
implementarla?
Primero, está SiView, la fuerza motriz detrás de
la planta. SiView es el sistema que controla todas las rutas de
procesos. Controla el como, donde y cuándo del proceso de
fabricación. SiView es también el anillo para todas
las comunicaciones en la fábrica. Si una herramienta
necesita información de un sensor del sistema de
automatización, por ejemplo, SiView se asegura de que la
comunicación tenga lugar y que las respuestas apropiadas
sean recibidas.
El requerimiento más importante es la operación 24
x 7. Realmente, decimos “60 x 60 x 24 x 7” porque la
fábrica de 300m debe funcionar cada segundo, de cada minuto,
de cada hora, de cada día - siete días a la semana, o
nuestra visión de fabricación bajo demanda no se
vería realizada.
El aspecto físico más importante de la planta
B/323 es el sistema de automatización. Es la cuerda de
salvamento de la planta, asegurando que los productos se mueven
uniformemente hacia y desde las herramientas, así como
también cualquier otra cosa requerida para procesar el
producto correctamente.
La automatización de semiconductores es cuando menos un
factor de diez veces más complicada que la
automatización en casi cualquier otra industria. Los
sistemas deben reaccionar constantemente a los cambios en el
proceso, cambios en los flujos de procesos, cambios de
herramientas, inclusive cambios ambientales dentro de la planta.
Esto requiere un nivel de inteligencia en la automatización
que la mayoría de las industrias no necesitan. Dado que esto
fue una innovación para IBM y, en buen grado, para la
industria de semiconductores, hubieron varios desafíos
arquitectónicos, funcionales y de performance. Pero a
través del trabajo duro y una planificación cuidadosa
de un equipo increíble en la División de
Microelectrónicos de IBM, hemos sido bastante exitosos.
El mayor desafío, creo, ha sido nuestro requerimiento de
disponibilidad y estabilidad. No hay tiempo para cambios,
mantenimiento o actualizaciones, por lo tanto el equipo tuvo que
innovar constantemente sobre cómo correr 60×60x24×7.
¿De qué manera
está usando Linux, y cómo les ayudó Linux a
alcanzar algunos de esos rigurosos requerimientos?
Cada herramienta en la planta, y hay aproximadamente 300
herramientas, debe comunicar constantemente su estado.
¿Está procesando un producto? ¿No está
procesando un producto? ¿Necesita algo? ¿Está
todo bien? ¿Están bien las obleas?
Linux es la base que utilizamos para proveer una
operación “60 x 60 x 24 x 7”. Cada vez que una herramienta
dice “Tengo problemas”, o “Necesito algo”, o “Estoy
inactiva”, o lo que sea, los servidores Linux están
esperando para responder.
¿Consideraron otros sistemas
operativos?
Si, nuestro proceso de evaluación pasó por algo de
esto. Primero, decidimos que necesitábamos un sistema
operativo que pudiera correr en hardware pequeño, casi una
plataforma al nivel de una PC. UNIX/AIX son sistemas operativos muy
robustos, pero se necesita una máquina bastante grande para
correrlos, y queríamos que las herramientas pudieran
funcionar hasta en un nivel bajo de hardware, por lo tanto
descartamos AIX. Esto dejó a Windows y Linux.
Luego, montamos tres máquinas comunicándose con
tres equipos, usando la misma aplicación de
comunicación de herramientas en Red Hat Linux 7.2 y Windows
NT/2000. Usamos la misma configuración para las seis
aplicaciones, y entonces comenzamos un test planificado a 90
días. El plan era correr las aplicaciones y buscar errores,
degradación de performance, requerimientos de
mantención y cualquier otra cuestión que pudiera
surgir.
Los resultados fueron llamativos. La mejor corrida que tuvimos
con las máquinas Windows fue de aproximadamente seis a siete
días antes que comenzara una notable degradación de
performance, y en aproximadamente diez días tuvimos una
interrupción del servicio. Si multiplicas estas tasas de
error por la gran cantidad de servidores que queríamos
instalar, podrá ver que Windows NT/2000 hubiera significado
una pesadilla de performance y nuca hubiera soportado las metas
globales de la fábrica.
Los servidores Linux, por otra parte, corrieron sin incidentes
los 90 días. No hubo degradación de performance,
interrupciones o mantenimiento requerido. De hecho, solo por
diversión, dejamos el experimento con Linux corriendo para
ver que podría pasar. Finalmente lo detuvimos luego de 5
meses, y todavía estaban corriendo como un reloj.
Actualmente tenemos entre 250 y 300 de esas máquinas con
Linux corriendo y, a la fecha, no hemos tenido una sola falla de
software en 18 meses.
¿Entonces piensa que
volverían a elegir Linux nuevamente?
Absolutamente, y soy una persona difícil de convencer. Mi
equipo técnico recorrió un largo camino para
persuadirme de siquiera evaluar Linux. Era nuevo para mi, y por
aquel tiempo Windows y UNIX eran los estándares. Pero Linux
se ha probado a sí mismo, y planeamos continuar expandiendo
el uso de Linux. Estamos comenzando a impulsar a nuestros asociados
de negocios a alejarse de los sistemas operativos privativos e ir
hacia Linux, y aquellos a quienes hemos convertido, están
comenzando a ver los beneficios, incluyendo la habilidad de correr
el mismo sistema operativo a través de varios tipos de
hardware diferentes.
¿Hay algo más que le
gustaría agregar?
Creo que la morajela es bastante directa. Basados en nuestra
experiencia, creo que los administradores de procesos industriales
deberían considerar a Linux para sus aplicaciones
industriales cada vez que puedan. Es más rápido;
más barato y más confiable que las alternativas
más costosas y cerradas, y yo he quedado realmente
sorprendido por los resultados. Planeo continuar acrecentando su
uso.
Gracias por tomarse el tiempo de hablar con nosotros
Nota: Todas las marcas registradas son propiedad de sus respectivos dueños.
Sin comentarios
Artículo al azar
Deja tu comentario: