Et raskt blikk rundt en IT-infrastruktur i alle størrelser vil avsløre en rik mosaikk av maskinvare- og programvareadministrasjonsverktøy i bruk. De kan være så enkle som et Telnet UI i en eldre Ethernet-svitsj eller så sofistikerte som en whiz-bang GUI til et virtualiseringsrammeverk. Vi bruker et bredt utvalg av forskjellige verktøy for å håndtere alt innenfor vår ansvarsområde.
Dessverre begynner mange av disse frontendene å forårsake store problemer på grunn av skjebnesvangre valg fra produsentene, og disse problemene kan være med oss langt inn i fremtiden. Den grunnleggende feilen disse leverandørene gjorde var å bygge kritiske administrasjonsklienter på plattformer, nemlig Flash og Java, som kanskje har virket stabile den gangen, men som til slutt har falt utenfor veien. Resultatet er at med mindre du begynner å lagre på kloner av eldre operativsystemer og programvare, vil noen av dine kritiske infrastrukturkomponenter bli uhåndterbare.
Først var det Flash. Siden nettlesere (og forbrukere) er lei av Flash-tredemøllen med sikkerhetsfeil og oppgraderinger, har Flash blitt stadig mer avviklet. Noen nettlesere nekter nå bare å laste inn Flash-innhold uten å gå gjennom flere irriterende trinn. Apples Safari, for eksempel, ber deg i utgangspunktet om å deaktivere Flash og glemme det, og legger til at "de fleste moderne nettsteder fungerer uten Flash", noe som ikke er sant i det hele tatt. Det er det selvfølgelig helt sikkert ikke sant for de forskjellige IT-infrastrukturverktøyene som er bygget fullstendig i Flash, slik som VMwares Web UI. Mange andre verktøy er kanskje ikke helt Flash-baserte, men inneholder Flash-elementer tungt i sine nettbaserte brukergrensesnitt. Uten fullstendige omskrivinger vil disse grensesnittene slutte å fungere på moderne operativsystemer og nettlesere raskere enn du kanskje tror.
Og i forrige uke hørtes dødsangrepet offisielt ut for plugin-modulen til Java-nettleseren. Oracle har erkjent at alle nettlesertillegg er på vei ut, og har endelig kuttet agn. Etter hvert betyr dette at vi ikke lenger vil bli utsatt for forskjellige nettleserbaserte Java-sårbarheter. Selvfølgelig betyr det også at vi må holde eldre versjoner av nettlesere og plugin-moduler rundt for å få tilgang til utallige Java-baserte administrasjonsapplets og verktøy som er over hele IT-verdenen.
Faktum er at det å miste Flash- og Java-plugin-moduler ikke er en dårlig ting - det er faktisk veldig gode nyheter. De er gamle, unødvendige og usikre plattformer som virkelig ikke hører hjemme på Internett i 2016. Det er bedre måter å gjøre det på nå, og mens vi bør prøve å imøtekomme en overgang til forskjellige rammer, må vi rive av Plaster på et eller annet tidspunkt. Det kan like godt være før.
Helt ærlig kan man hevde at disse plattformene aldri burde ha blitt brukt til kritiske administrasjonsapplikasjoner. Jeg har litt ikke så gammel infrastrukturhardware i laboratoriet mitt, med et nettgrensesnitt som allerede klager over nettkompatibilitet. Heldigvis har de fleste av disse systemene også en CLI. I løpet av de neste årene vil vi enten se leverandører tvunget til å omskrive administrasjonsgrensesnitt fra grunnen av eller forlate støtten til et betydelig antall perfekt brukbare produkter fordi administrasjonsgrensesnittene ikke lenger er tilgjengelige. Det sexy Flash-grensesnittet virker kanskje ikke så sexy lenger.
Enda verre er de interne systemene som er utviklet på disse plattformene. Bedrifter som har spesialbygd programvare som kjører produksjons- og produksjonslinjer, eller som administrerer ekstremt dyr skreddersydd maskinvare, vil bli møtt med et vanskelig valg. De vil enten kreve at kundene kjører og vedlikeholder Windows XP-systemer fra 2008 med det siste kompatible Flash- eller Java-verktøysettet, eller de må gjennomføre et større omskrivingsprosjekt for programvare som potensielt kan gi et betydelig slag mot bunnlinjen.
I mellomtiden fungerer kommandolinjegrensesnitt fra flere tiår siden like bra som noensinne. Kanskje det er en leksjon å lære.
Når det gjelder GUI-sylteagurk, er det ingenting å gjøre annet enn å forberede seg på den. Lag master VM-maler for styringssystemer nå som du kan bruke så lenge som mulig. Begynn å kontakte de store leverandørene og diskutere veikartet for å komme seg ut under deres Flash- eller Java-plugin-grensesnitt. Bitt tunga og budsjett for å erstatte maskinvare og programvare i god tid. Begynn å se på din egen kode og begynn å planlegge en vei ut selv. Dette vil ikke være valgfritt. Du kan enten slepe en voksende ball og en kjede av arveavhengigheter bak deg til du ikke kan bevege deg videre, eller du kan begynne å pusse bort på leddene i den kjeden nå.
Dessverre er det ikke et besluttsomt antall selskaper å ikke gjøre noe. Dette er grunnen til at DOS-systemer fortsatt lever i datasentre, og hvorfor 30 år gamle Amigas fremdeles driver HVAC for hele skolesystemer. Det er ganske forferdelig.
Dette problemet forsvinner ikke. Det blir ikke bedre. Det er bedre å komme seg ut foran den mens det fortsatt er tid. Prøv å velge en plattform som ikke vil treffe en lignende blindvei på et tiår eller mindre. Lykke til.