Programování

Připravte se na smrt doplňků Flash a Java

Rychlý pohled na IT infrastrukturu jakékoli velikosti odhalí bohatou mozaiku používaných nástrojů pro správu hardwaru a softwaru. Mohou být stejně jednoduché jako uživatelské rozhraní Telnetu do staršího ethernetového přepínače nebo tak sofistikované jako GUI whiz-bang pro virtualizační rámec. Ke správě všeho v rámci naší působnosti používáme širokou škálu různých nástrojů.

Bohužel mnoho z těchto frontend, kvůli osudovým rozhodnutím jejich tvůrců, začíná způsobovat velké problémy a tyto problémy s námi mohou být i do budoucna. Zásadní chybou, kterou tito prodejci udělali, bylo budování kritických klientů pro správu na platformách, jmenovitě Flash a Java, které se v té době mohly zdát stabilní, ale nakonec se dostaly do cesty. Výsledkem je, že pokud nezačnete zásobovat klony starších operačních systémů a softwaru, některé z vašich důležitých komponent infrastruktury se stanou nezvládnutelnými.

Nejprve to byl Flash. Vzhledem k tomu, že prohlížeče (a spotřebitele) unavil běžecký pás Flash z bezpečnostních nedostatků a upgradů, byl Flash stále více zastaráván. Některé prohlížeče nyní jednoduše odmítají načítat obsah Flash, aniž by provedly několik nepříjemných kroků. Například Safari společnosti Apple vás v zásadě vyzve k deaktivaci Flash a zapomenutí na to a dodává, že „většina moderních webů bude fungovat bez Flash“, což vůbec není pravda. Samozřejmě, že je rozhodně to neplatí pro různé nástroje IT infrastruktury, které jsou kompletně zabudovány do Flash, jako je webové uživatelské rozhraní VMware. Mnoho dalších nástrojů nemusí být zcela založeno na technologii Flash, ale ve svých webových uživatelských rozhraních obsahuje prvky Flash. Bez úplného přepsání přestanou tato rozhraní fungovat na moderních operačních systémech a prohlížečích dříve, než si možná myslíte.

A minulý týden oficiálně zazněl umíráček pro zásuvný modul prohlížeče Java. Společnost Oracle si uvědomila, že všechny zásuvné moduly prohlížeče jsou na cestě ven, a proto konečně odstranil návnadu. Nakonec to znamená, že již nebudeme vystaveni různým zranitelnostem Java založeným na prohlížeči. Samozřejmě to také znamená, že pro přístup k nesčetným appletům a nástrojům pro správu založeným na Javě, které jsou v celém světě IT, budeme muset udržovat starší verze prohlížečů a modulů plug-in.

Faktem je, že ztráta pluginů Flash a Java není špatná věc - ve skutečnosti je to velmi dobrá zpráva. Jsou to staré, zbytečné a nezabezpečené platformy, které do internetu roku 2016 skutečně nepatří. Existují lepší způsoby, jak to udělat hned, a přestože bychom se měli pokusit vyhovět přechodu na různé rámce, musíme vytrhnout Band-Aid v určitém okamžiku. Může to být i dříve než později.

Upřímně řečeno, dalo by se namítnout, že tyto platformy nikdy neměly být použity pro kritické aplikace pro správu. Ve své laboratoři mám nějaký ne tak starý infrastrukturní hardware s webovým uživatelským rozhraním, které si už stěžuje na nekompatibilitu prohlížeče. Naštěstí většina z těchto systémů má také CLI. V příštích několika letech buď uvidíme dodavatele nucené přepsat uživatelská rozhraní pro správu od základu, nebo upustit od podpory významného počtu dokonale použitelných produktů, protože rozhraní pro správu již nejsou dostupná. To sexy uživatelské rozhraní Flash se už nemusí zdát příliš sexy.

Ještě horší jsou interní systémy vyvinuté na těchto platformách. Společnosti, které mají na zakázku vytvořený software provozující výrobní a výrobní linky nebo které spravují extrémně drahý hardware na zakázku, budou čelit obtížné volbě. Budou od svých zákazníků vyžadovat, aby provozovali a udržovali systémy Windows XP z roku 2008 s poslední kompatibilní sadou nástrojů Flash nebo Java, nebo budou muset provést velký projekt přepsání softwaru, který by potenciálně mohl významně zasáhnout výsledek.

Mezitím rozhraní příkazového řádku z před desítek let fungují stejně dobře jako kdykoli předtím. Možná je třeba se z toho poučit.

Pokud jde o nakládačku GUI, nezbývá než se na ni připravit. Vytvářejte hlavní šablony virtuálních počítačů systémů pro správu, které můžete používat co nejdéle. Začněte kontaktovat své hlavní dodavatele a prodiskutujte jejich cestovní mapu, abyste se dostali ven pod jejich rozhraní Flash nebo Java plug-in. Kousněte se do jazyka a do rozpočtu vyměňte hardware a software s dostatečným předstihem. Začněte se dívat na svůj vlastní kód a začněte plánovat cestu ven sami. To nebude volitelné. Můžete buď táhnout za sebou rostoucí kouli a řetěz starších závislostí, dokud se nebudete moci posunout dále, nebo teď můžete začít ořezávat odkazy v tomto řetězci.

Bohužel nebude nic dělat, bude to rozhodnutí znepokojujícího počtu společností. To je důvod, proč systémy DOS stále žijí v datových centrech a proto 30letý Amigas stále provozuje HVAC pro celé školní systémy. Je to docela děsivé.

Tento problém nezmizí. Nezlepší se to. Je lepší dostat se před něj, dokud je čas. Zkuste si vybrat platformu, která nezasáhne podobnou slepou uličku za deset let nebo méně. Hodně štěstí.

$config[zx-auto] not found$config[zx-overlay] not found