Cloudová migrácia poháňa modernizáciu podnikového softvéru, pretože presun sa zriedka týka len toho, kde softvér beží. V praxi mení to, ako tímy aktualizujú kód, riadia riziká a rozdeľujú staré systémy na časti, ktoré sa môžu posúvať rýchlejšie.
Neustále sa vraciame k jednej jasnej skutočnosti. Presun do cloudu môže začať ako zmena hardvéru, ale často končí ako zmena aplikácií. Tam začína modernizácia. Zdroje o aktuálnych cloudových programoch opisujú migráciu a modernizáciu spolu, nie ako oddelené svety, a ukazujú silný vzor: posúdať starý zásobník, presúvať ho v plánovaných vlnách a využiť presun na aktualizáciu kódu, API a výberov runtime.
Čo trh naozaj robí
Hlavnou zmenou je, že cloudová práca teraz zahŕňa viac než len „lift-and-shift“ (jednoduchý presun). Hlavné cloudové platformy opisujú migračné cesty, ktoré sa pohybujú od jednoduchého rehostingu až po hlbšiu refaktorizáciu, používanie kontajnerov a aktualizácie mainframe alebo VM. Je to dôležité, pretože staršie systémy nezostanú užitočné iba tým, že sa presunú. Stále nesú starý kód, staré prepojenia a staré návyky pri vydaní.
Preto sa modernizácia stále objavuje vo vete s migráciou. Google Cloud teraz skupinovo spája nástroje na migráciu a modernizáciu a ukazuje na mapovanie kódu, revíziu závislostí a cielenie kontajnerov ako súčasť tej istej práce. Iné odporúčania pre podniky hovoria tú istú vec jednoducho: cloudová modernizácia znamená presun systémov a ich následnú aktualizáciu, aby mohli využívať cloudový dizajn, nie len cloudový priestor.
Pre čitateľa z podniku je bod jasný. Cloudová migrácia je teraz jednou z hlavných ciest, ktorými firmy riešia legacy softvér. Dáva tímom dôvod dotknúť sa starého kódu, odstrániť nepoužité časti a smerovať k API, kontajnerom a menším službám, keď je obchodný prípad jasný.
Prečo modernizácia nasleduje presun
Starý podnikový softvér má často tri problémy. Je nákladný na prevádzku, ťažko sa mení a rizikové je nahradiť ho naraz. Cloudová migrácia pomáha, pretože vytvára čistý moment na preskúmanie zásobníka a rozhodnutie, čo ponechať, čo rehostovať a čo prebudovať.
Toto rozhodovanie je dôležité. Jednoduchý presun môže dostať systémy do cloudovej infraštruktúry s menej zmenami. Ale krok refaktorizácie alebo replatformovania môže zlepšiť spôsob vydávania softvéru, škálovania a pripájania k iným systémom. Jednoducho povedané, migrácia otvorí dvere. Modernizácia je to, čo niektoré tímy urobia, keď cez ne prejdú.
Lepší aktuálny postup je tiež opatrnejší než staršie plány veľkého úderu („big-bang“). Odporúčania hlavných poskytovateľov ukazujú fázované presuny, najprv pracovné záťaže s nízkym rizikom a plánovanie návratu späť, ak by cutover (prepnutie) spôsobilo problémy. To je praktický znak skutočného posunu v podnikovom softvéri. Modernizácia je menej ako jeden projekt a viac ako séria kontrolovaných zmien.
Vidíme ten istý vzor aj z inžinierskeho hľadiska. Keď sa systém presunie, jeho slabé časti sa stávajú ľahšie viditeľnými. Mapy závislostí, kontrola nákladov a testy runtime odhalia to, čo bolo skryté v starom nastavení. To nezaručuje lepší systém, ale uľahčuje oprávnenie ďalšej zmeny a jej bezpečnejšie plánovanie.
Limit, ktorý stále zápasí
Tvrdým limitom je, že cloudová migrácia sama o sebe nerieši legacy softvér. Niektoré systémy sa dobre presúvajú a zostávajú krehké. Iné potrebujú viac než len cloudový hosting, pretože skutočným problémom je tvar kódu, návrh dát alebo dlh biznis procesov.
Neexistuje ani jedna jednotná migračná cesta. Niektoré firmy najprv rehostujú a modernizujú neskôr. Iné refaktorizujú počas presunu. Obe cesty sa objavujú v aktuálnych odporúčaniach a obe môžu zlyhať, ak je mapa systému chabá alebo nasadenie ponáhľané. Úprimná odpoveď je preto jednoduchá: cloudová migrácia poháňa modernizáciu, ale iba keď je presun spárovaný s dôkladnou inžinierskou prácou.
To je praktické čítanie, ktoré si drží EuroOp LLC na zreteli. Užitočný príbeh nie je, že cloud opravuje podnikový softvér. Užitočný príbeh je, že cloudová migrácia dáva tímom štruktúrovaný moment na modernizáciu toho, čo sa stalo príliš starým, príliš pomalým alebo príliš nákladným na to, aby sa nechalo nedotknuté.
EuroOp Insights sleduje ten istý vzor v menšej forme: jeden aplikovaný vzorec R&D, jeden praktický záver, z pipeline za produktmi spoločnosti EuroOp.