Řeší Stopařův průvodce po galaxii ekologickou otázku IT

Jedno z témat, které mě od dětství provází je ekologie. Sice jsem se v devadesátkách nepřivazoval řetězem ke stromu, ale lhostejné mi to také není. Ve snaze pochopit co a jak funguje mě od dětství fascinuje téma, které je v úvodu knihy Douglase Adamse - Stopařův průvodce po galaxii. Přibližně nějak takto „Lidé z bodu A cestují do bodu B. Lidé z bodu B cestují do bodu A. On chce být v bodě C, který nemá s body A a B vůbec nic společného“. Vím že stejně jako mnoho jiných témat ani téma nadměrné a v konečném důsledku zbytečné přepravy nevyřeším, ale zase a znovu zaměstnává moji mysl.

Úvaha výše mě po letech v oboru přivádí k tématu ekologie v IT. A příklad s dopravou se mi vybaví vždy ve spojitosti se slovem „migrace“ jako jedním ze způsobů integrace systémů. Prakticky ve všech firmách se stále využívá stejný princip, kdy se data z jednoho systému posílají do druhého a zase zpět. Někdy to pak vypadá, že celá infrastruktura je zatížená pomalu jak při DDoS útoku, ale přitom je připojena jen hrstka reálných uživatelů. Jasně, jsou to stroje a proto je máme aby pracovaly, tak kdyžtak koupíme větší výkon a není co řešit…

Mě to ale nedá. Vyšší výkon stojí průběžně zbytečné peníze, ale taky má nakonec dopad i na ekologii v podobě zbytečné elektřiny, opotřebovaného hardware a podobně. Zároveň s vyšším množstvím procesů pro migraci dat přichází i vyšší riziko chyby. Tu pak musí někdo opravit a to už je obvykle lidská práce. Procesy je potřeba monitorovat a tak vzniká nemalé množství logovacích dat, které je potřeba někde uskladnit. Zároveň je pro případ chyby potřeba udržovat i historii změn, aby šlo dohledat kdo změnu způsobil a šlo ji případně vrátit. Servery se pak ještě musí zálohovat pro případ výpadku a tak se tato data ještě odlévají na další média. A tak jsou jedna stejná data (v případě úspěšné migrace) nakonec v infrastruktuře několikanásobně vícekrát, než kolik je celkově systémů.

Na jednu stranu se migrace mezi systémy jeví jako jednoduchá a správná cesta jak řešit daný úkol, ale je opravdu nezbytná? Nemohla by být data uložena jen na jednom místě a využívána v momentě potřeby ve více systémech? Osobně mám v hlavě koncepci, která toto téma řeší a roky hledám partnery, kterým toto téma také není lhostejné. Rozhodl jsem se vzít si ručník a dle „Lead by example“ ukázat že to opravdu jde a jak na to. A jak se na to díváte vy? Zajímá vás také toto téma? Myslíte že úvodní část knihy Stopařův průvodce po galaxii řeší ekologickou otázku? A lze se z toho poučit v IT?