Bereiten Sie sich jetzt auf den Tod von Flash- und Java-Plug-Ins vor

Ein kurzer Blick in eine IT-Infrastruktur jeder Größe zeigt ein umfangreiches Mosaik an verwendeten Hardware- und Software-Management-Tools. Sie sind möglicherweise so einfach wie eine Telnet-Benutzeroberfläche in einem älteren Ethernet-Switch oder so ausgefeilt wie eine Whiz-Bang-Benutzeroberfläche in einem Virtualisierungsframework. Wir verwenden eine Vielzahl verschiedener Tools, um alles in unserem Zuständigkeitsbereich zu verwalten.

Leider beginnen viele dieser Frontends aufgrund schicksalhafter Entscheidungen ihrer Macher große Probleme zu verursachen, und diese Probleme könnten bei uns noch in der Zukunft liegen. Der grundlegende Fehler, den diese Anbieter begangen haben, bestand darin, kritische Management-Clients auf Plattformen wie Flash und Java zu erstellen, die zu diesem Zeitpunkt zwar stabil erschienen, aber letztendlich auf der Strecke geblieben sind. Das Ergebnis ist, dass einige Ihrer kritischen Infrastrukturkomponenten nicht mehr verwaltet werden können, wenn Sie sich nicht mit Klonen älterer Betriebssysteme und Software eindecken.

Zuerst war es Flash. Da Browser (und Verbraucher) das Flash-Laufband mit Sicherheitslücken und Upgrades satt haben, wird Flash zunehmend veraltet. Einige Browser lehnen es jetzt einfach ab, Flash-Inhalte zu laden, ohne mehrere nervige Schritte zu durchlaufen. Apples Safari fordert Sie beispielsweise grundsätzlich auf, Flash zu deaktivieren und zu vergessen, und fügt hinzu, dass „die meisten modernen Websites ohne Flash funktionieren“, was überhaupt nicht zutrifft. Natürlich ist es definitivDies gilt nicht für die verschiedenen IT-Infrastruktur-Tools, die vollständig in Flash erstellt wurden, z. B. die Web-Benutzeroberfläche von VMware. Viele andere Tools sind möglicherweise nicht vollständig Flash-basiert, integrieren jedoch Flash-Elemente stark in ihre webbasierten Benutzeroberflächen. Ohne vollständige Umschreibungen funktionieren diese Schnittstellen auf modernen Betriebssystemen und Browsern früher nicht mehr als Sie vielleicht denken.

Und letzte Woche ertönte offiziell der Todesstoß für das Java-Browser-Plug-In. Als Oracle erkennt, dass alle Browser-Plug-Ins auf dem Weg nach draußen sind, hat es endlich Köder geschnitten. Dies bedeutet letztendlich, dass wir nicht länger verschiedenen browserbasierten Java-Schwachstellen ausgesetzt sind. Dies bedeutet natürlich auch, dass wir ältere Versionen von Browsern und Plug-Ins behalten müssen, um auf die unzähligen Java-basierten Verwaltungs-Applets und -Tools in der gesamten IT-Welt zugreifen zu können.

Tatsache ist, dass der Verlust von Flash- und Java-Plug-Ins keine schlechte Sache ist - in der Tat sind es sehr gute Nachrichten. Es sind alte, unnötige und unsichere Plattformen, die wirklich nicht zum Internet von 2016 gehören. Es gibt jetzt bessere Möglichkeiten, dies zu tun, und während wir versuchen sollten, einen Übergang zu verschiedenen Frameworks zu ermöglichen, müssen wir die abreißen Irgendwann Pflaster. Es könnte genauso gut früher als später sein.

Ehrlich gesagt könnte man argumentieren, dass diese Plattformen niemals für kritische Verwaltungsanwendungen verwendet werden sollten. Ich habe einige nicht so alte Infrastrukturhardware in meinem Labor, mit einer Web-Benutzeroberfläche, die sich bereits über Browser-Inkompatibilitäten beschwert. Glücklicherweise haben die meisten dieser Systeme auch eine CLI. In den nächsten Jahren werden Anbieter entweder gezwungen sein, Verwaltungs-Benutzeroberflächen von Grund auf neu zu schreiben, oder die Unterstützung einer erheblichen Anzahl perfekt verwendbarer Produkte aufgeben, da die Verwaltungsschnittstellen nicht mehr erreichbar sind. Diese sexy Flash-Benutzeroberfläche scheint nicht mehr zu sexy zu sein.

Noch schlimmer sind die auf diesen Plattformen entwickelten internen Systeme. Unternehmen, die über maßgeschneiderte Software für Fertigungs- und Produktionslinien verfügen oder extrem teure maßgeschneiderte Hardware verwalten, stehen vor einer schwierigen Wahl. Entweder müssen ihre Kunden Windows XP-Systeme aus dem Jahr 2008 mit dem letzten kompatiblen Flash- oder Java-Toolset ausführen und warten, oder sie müssen ein umfangreiches Software-Umschreibprojekt durchführen, das möglicherweise einen erheblichen Verlust für das Endergebnis bedeuten könnte.

Inzwischen funktionieren Befehlszeilenschnittstellen von vor Jahrzehnten so gut wie nie zuvor. Vielleicht gibt es eine Lektion zu lernen.

Was die GUI-Gurke betrifft, bleibt nichts anderes übrig, als sich darauf vorzubereiten. Erstellen Sie jetzt Master-VM-Vorlagen von Managementsystemen, die Sie so lange wie möglich verwenden können. Wenden Sie sich an Ihre wichtigsten Anbieter und besprechen Sie deren Roadmap, um unter deren Flash- oder Java-Plug-In-Schnittstellen herauszukommen. Beißen Sie auf die Zunge und das Budget, um Hardware und Software rechtzeitig zu ersetzen. Schauen Sie sich Ihren eigenen Code an und planen Sie selbst einen Ausweg. Dies ist nicht optional. Sie können entweder eine wachsende Kugel und eine Kette von Legacy-Abhängigkeiten hinter sich ziehen, bis Sie sich nicht mehr weiter bewegen können, oder Sie können jetzt anfangen, an den Gliedern in dieser Kette herumzuschneiden.

Leider wird es die Entscheidung einer beunruhigenden Anzahl von Unternehmen sein, nichts zu tun. Aus diesem Grund leben DOS-Systeme immer noch in Rechenzentren weiter und der 30-jährige Amigas betreibt immer noch HLK für ganze Schulsysteme. Es ist ziemlich schrecklich.

Dieses Problem verschwindet nicht. Es wird sich nicht verbessern. Es ist besser, davor rauszukommen, solange noch Zeit ist. Versuchen Sie, eine Plattform zu wählen, die in einem Jahrzehnt oder weniger keine ähnliche Sackgasse erreicht. Viel Glück.