Az alkalmazások áttelepítésének megfelelő megközelítése az üzleti céloktól és az alkalmazás összetettségétől függ. A lehetőségek kiértékelése érdekében számos szervezet az alkalmazás-áttelepítésre "6 Rs" támaszkodik, amely többek között az alábbiakat jelenti:
1. Áthelyezés
Az áthelyezés vagy "átemelés" magában foglalja az alkalmazások áthelyezését az adott környezetből a másikba, általában a helyszínről a felhőbe anélkül, hogy az alkalmazáson módosításokat kellene végrehajtania. Ez gyakran a leggyorsabb és legkevésbé összetett lehetőség.
Leginkább alkalmas: Olyan alkalmazásokhoz, amelyek nem igényelnek módosítást, és kihasználhatják a felhő skálázhatóságát.
2. Platformhoz igazítás
A platformhoz igazítás során a szervezetek néhány optimalizálást vagy módosítást végeznek az alkalmazáson, hogy jobban illeszkedjen a felhőkörnyezethez, de nem tervezik újra teljesen. Ez magában foglalhatja az adatbázis áthelyezését egy felügyelt felhőszolgáltatásba vagy elavult technológiák felhőnatív megfelelőkkel való helyettesítését.
Leginkább alkalmas: Olyan alkalmazásokhoz, amelyek némi hangolást igényelnek a felhővel való kompatibilitás érdekében, de nem szükséges teljes újratervezés.
3. Újrabontás
Amikor a szervezeteknek jelentős változtatásokat kell végrehajtaniuk egy alkalmazáson, hogy teljes mértékben kihasználhassák a felhőnatív funkciókat, azt refaktorálásnak vagy újrabontásnak nevezik. Gyakran újra kell írniuk az alkalmazás egyes részeit a skálázhatóság, teljesítmény vagy megbízhatóság érdekében.
Leginkább alkalmas: Olyan alkalmazásokhoz, amelyeket modernizálni kell, hogy teljes mértékben kihasználhassák a felhő technológiáit, például a mikroszolgáltatásokat vagy a kiszolgáló nélküli számítástechnikát.
4. Újravásárlás
Néha a legjobb stratégia egy meglévő alkalmazás helyettesítése egy új, felhőalapú megoldással. Ez általában akkor történik, amikor egy szervezet egy régi, helyszíni rendszerről egy szoftver-szolgáltatásként (SaaS) működő platformra vált, amely ugyanazt a funkcionalitást nyújtja.
Leginkább alkalmas: Olyan helyzetekben, amikor egy új felhőalapú termék jobban támogatja az üzleti igényeket.
5. Kivonás
A kivonás azt jelenti, hogy leállítanak olyan alkalmazásokat, amelyekre már nincs szükség vagy túl költséges a fenntartásuk. Ez felszabadíthat erőforrásokat és csökkentheti az összetettséget az áttelepítés során.
Leginkább alkalmas: Olyan régi rendszerekhez, amelyek már nem nyújtanak értéket vagy nem kritikusak az üzlet számára.
6. Megőrzés
Ha egy alkalmazás még mindig megfelel az üzleti igényeknek vagy speciális infrastruktúrát igényel, érdemes lehet megtartani helyszíni vagy jelenlegi környezetében. Ez a megközelítés része lehet egy hibrid felhő stratégiának.
Leginkább alkalmas: Olyan alkalmazásokhoz, amelyek túl összetettek vagy költségesek az áttelepítéshez, vagy szorosan integráltak a helyszíni rendszerekkel.