Klient má 1500 fyzických serverů na RHEL 7 :-), harmonogram upgradu nám schválil teprve minulý měsíc. A v čem je problém? Používá se tam SW třetí strany, který má rpm jen pro 7 a musíme to přebalit ručně, SW je placený, podporovaný, ale nová verze na 8 znamená i migraci na jinou verzi, ta zase má jiné funkce... Začarované kolo.
A proč se to tak děje? Stabilita je velice důležitá, nové funkce se ocení, když se bude připravovat nová verze SW a ekosystému a nikoliv za běhu. Běžně děláme projekty na 5+ let životnosti, na tu dobu se kalkulují náklady, SW stack, lidi, pak se to nasazuje na desítky, stovky poboček. Před 5 lety RHEL 8 ještě nebyl.
Něco jiného je dělat online služby, kde mám vše dostupné a mohu pohodlně rolovat a updatovat a něco jiného je dělat lokální infrastrukturu pro průmysl, kde každý zásah musím složitě vyjednávat a plánovat, kde je ještě není běžné mít vše trojmo, abych mohl dělat upgrade bez omezení SLA a zvýšení rizikovosti.