Prepárese ahora para la muerte de los complementos Flash y Java

Un vistazo rápido a una infraestructura de TI de cualquier tamaño revelará un rico mosaico de herramientas de administración de hardware y software en uso. Pueden ser tan simples como una interfaz de usuario de Telnet en un conmutador Ethernet más antiguo o tan sofisticados como una GUI de gran alcance para un marco de virtualización. Utilizamos una amplia variedad de herramientas diferentes para gestionar todo lo que está dentro de nuestro ámbito.

Desafortunadamente, muchas de estas interfaces, debido a decisiones fatídicas de sus creadores, están comenzando a causar grandes problemas, y esos problemas pueden estar con nosotros en el futuro. El error fundamental que cometieron estos proveedores fue crear clientes de administración críticos en plataformas, a saber, Flash y Java, que pueden haber parecido estables en ese momento, pero finalmente se han quedado en el camino. El resultado es que, a menos que empiece a abastecerse de clones de sistemas operativos y software más antiguos, algunos de los componentes críticos de su infraestructura se volverán inmanejables.

Primero, fue Flash. A medida que los navegadores (y los consumidores) se han cansado de la rutina de Flash de fallas de seguridad y actualizaciones, Flash se ha vuelto cada vez más obsoleto. Algunos navegadores ahora simplemente se niegan a cargar contenido Flash sin pasar por varios pasos molestos. Safari de Apple, por ejemplo, básicamente te pide que deshabilites Flash y te olvides de él, agregando que “la mayoría de los sitios web modernos funcionarán sin Flash”, lo cual no es cierto en absoluto. Por supuesto, definitivamente esno es cierto para las diversas herramientas de infraestructura de TI que están integradas completamente en Flash, como la interfaz de usuario web de VMware. Es posible que muchas otras herramientas no estén completamente basadas en Flash, pero incorporan en gran medida elementos Flash en sus interfaces de usuario basadas en Web. Sin una reescritura completa, esas interfaces dejarán de funcionar en los sistemas operativos y navegadores modernos antes de lo que piensa.

Y la semana pasada, sonó oficialmente la sentencia de muerte para el complemento del navegador Java. Al reconocer que todos los complementos del navegador están a punto de desaparecer, Oracle finalmente ha cortado el anzuelo. Eventualmente, esto significa que ya no estaremos expuestos a varias vulnerabilidades de Java basadas en el navegador. Por supuesto, también significa que tendremos que mantener versiones anteriores de navegadores y complementos para acceder a la miríada de subprogramas y herramientas de administración basados ​​en Java que se encuentran en todo el mundo de TI.

El hecho es que perder los complementos de Flash y Java no es malo; de hecho, es una muy buena noticia. Son plataformas viejas, innecesarias e inseguras que realmente no pertenecen a la Internet de 2016. Hay mejores formas de hacerlo ahora, y aunque deberíamos tratar de adaptar una transición a diferentes marcos, tenemos que estafar Band-Aid en algún momento. Bien podría ser más temprano que tarde.

Francamente, se podría argumentar que, en primer lugar, estas plataformas nunca deberían haberse utilizado para aplicaciones de gestión críticas. Tengo un hardware de infraestructura no tan antiguo en mi laboratorio, con una interfaz de usuario web que ya se queja de las incompatibilidades del navegador. Afortunadamente, la mayoría de estos sistemas también tienen una CLI. En los próximos años, veremos a los proveedores obligados a reescribir las interfaces de usuario de administración desde cero o abandonar el soporte de una cantidad significativa de productos perfectamente utilizables porque las interfaces de administración ya no son accesibles. Es posible que esa sexy interfaz de usuario de Flash ya no parezca demasiado sexy.

Peor aún son los sistemas internos desarrollados en estas plataformas. Las empresas que tienen software personalizado que ejecuta líneas de fabricación y producción o que gestionan hardware a medida extremadamente caro se enfrentarán a una elección difícil. O requerirán que sus clientes ejecuten y mantengan sistemas Windows XP de la era 2008 con el último conjunto de herramientas Flash o Java compatible, o tendrán que emprender un importante proyecto de reescritura de software que potencialmente podría representar un golpe significativo en el resultado final.

Mientras tanto, las interfaces de línea de comandos de hace décadas funcionan tan bien ahora como siempre. Quizás haya una lección que aprender.

En cuanto al pepinillo de la GUI, no hay nada que hacer más que prepararse para él. Cree ahora plantillas de VM maestras de sistemas de gestión que pueda utilizar durante el mayor tiempo posible. Comience a ponerse en contacto con sus principales proveedores y analice su hoja de ruta para salir de sus interfaces de complemento Flash o Java. Muerda la lengua y el presupuesto para reemplazar el hardware y el software mucho antes de tiempo. Comience a mirar su propio código y comience a planificar una salida usted mismo. Esto no será opcional. Puede remolcar una bola creciente y una cadena de dependencias heredadas detrás de usted hasta que no pueda avanzar más, o puede comenzar a reducir los eslabones de esa cadena ahora.

Lamentablemente, no hacer nada será decisión de un número inquietante de empresas. Esta es la razón por la que los sistemas DOS todavía viven en los centros de datos y por qué Amigas, de 30 años, aún ejecuta HVAC para sistemas escolares completos. Es bastante espantoso.

Este problema no va a desaparecer. No mejorará. Es mejor salir adelante mientras aún hay tiempo. Intente elegir una plataforma que no llegue a un callejón sin salida similar en una década o menos. Buena suerte.