Jeff Erickson | Strateg de conținut tehnic | 16 martie 2023
Migrarea în cloud înseamnă mutarea datelor, aplicațiilor, capacității de calcul și a altor active digitale din centrul de date on-premises al unei organizații într-un centru de date gestionat de un furnizor de cloud. Ca în cazul oricărei migrări, și migrarea în cloud vizează găsirea unor condiții mai bune. Organizațiile care vor să realizeze migrarea în cloud caută un loc în care costurile sistemelor de calcul sunt mai mici, capacitățile sunt numeroase, noile inovații tehnologice sunt livrate periodic, iar posibilitățile de scalare sunt aproape nelimitate. Scopul trecerii la cloud este de a nu mai fi angajați tehnicieni talentați pentru activitățile repetitive menite să mențină în funcțiune hardware-ul, bazele de date și aplicațiile. Dar, deși beneficiile sunt enorme, procesul de migrare – dacă este planificat necorespunzător – poate fi dificil sau chiar periculos. Informațiile de aici vă vor ajuta să înțelegeți ce înseamnă planificarea migrării în cloud, astfel încât să faceți pregătirile potrivite pentru a ajunge cât mai rapid la acest loc mai bun.
Migrarea în cloud este procesul de mutare a aplicațiilor și a tehnologiilor aferente acestora din centrul de date on-premises al unei organizații în centrul de date al unui furnizor de cloud. Acest lucru poate însemna mutarea unei aplicații on-premises împreună cu bazele de date și platformele de dezvoltare aferente pe serverele, în spațiul de stocare și în infrastructura de rețea ale furnizorului de cloud. De asemenea, poate însemna trecerea la o aplicație cloud, cum ar fi cele pentru ERP, CRM sau managementul capitalului uman (HCM), livrată sub formă de software ca serviciu și închiderea versiunii vechi.
În toate aceste modele, migrarea în cloud presupune transferul fluxurilor de lucru din centrul de date al unei organizații către centrul de date al unui furnizor de cloud, în timp ce activități precum backupurile, corecțiile de securitate și actualizările sunt integrate, de obicei, în serviciul respectiv. În general, utilizarea serviciilor în cloud este mai puțin costisitoare decât rularea unui centru de date, deoarece achitați doar ceea ce utilizați. Pe măsură ce migrările au devenit tot mai frecvente, companiile au descoperit un alt beneficiu: migrarea eliberează angajații calificați de munca banală pentru menținerea „în viață” a centrului de date, permițându-le să se axeze pe sprijinirea noilor oportunități de afaceri.
Termenul de „migrare” se utilizează deoarece mutarea acestor fluxuri de lucru poate fi un proces foarte complex, care necesită o planificare detaliată și multă abilitate. Planificarea este esențială pentru menținerea continuității operațiunilor în timpul trecerii unei organizații la sistemele bazate pe cloud.
Concluzii cheie
Migrarea în cloud presupune mutarea bazelor de date, a aplicațiilor și a altor sisteme de calcul care rulează într-o infrastructură on-premises la un furnizor de sisteme de calcul în cloud. Aceasta poate însemna mutarea a sute sau chiar mii de baze de date; aplicații pentru funcțiile esențiale, precum finanțele, facturarea, resursele umane, lanțul de aprovizionare sau producția; sau medii de dezvoltare utilizate de echipele care creează și testează aplicații noi.
La începuturile cloudului, migrările nu erau ceva la fel de obișnuit ca acum. De peste un deceniu, rularea operațiunilor IT în cloudul public este o strategie aplicată în special pentru aplicațiile sau activele digitale noi. Folosind un mediu cloud, un startup poate aduce o idee pe piață rapid, fără a fi nevoie să instaleze și să întrețină servere, nici să achiziționeze licențe pentru software. Acesta trebuie să plătească doar pentru infrastructura cloud utilizată și apoi să înceapă imediat. Totuși, deoarece cloudul public înseamnă utilizarea resurselor de calcul în comun cu alte companii, mai multe companii și guverne importante și-au exprimat inițial îngrijorarea în privința unor aspecte legate de confidențialitate și de securitatea datelor, precum și a altor clienți, care ar putea reduce performanța aplicațiilor prin utilizarea excesivă a CPU. Prin urmare, tot mai multe companii și guverne care dețin centre de date proprii, în special pentru rularea aplicațiilor esențiale, au rezistat tentației de a accepta ofertele furnizorilor de cloud public.
Cu timpul, însă, peisajul cloud s-a schimbat radical, iar migrările în cloud au devenit tot mai frecvente. Furnizorii de cloud și-au modernizat sistemele și modelele de livrare, oferind opțiuni de infrastructură atrăgătoare chiar și pentru cei care au cele mai stricte cerințe privind confidențialitatea, securitatea, performanța și fiabilitatea. În prezent, organizațiile din domenii precum finanțele internaționale, asistența medicală sau infrastructura de comunicații și guvernele consideră cloudul ca fiind un mod de a obține cele mai recente inovații prin utilizarea unor servicii în cloud pe care propriile centre de date și versiuni de software nu le pot oferi. Costurile pentru cloud sunt, în general, mai scăzute decât costurile pe care le achită companiile pentru a-și rula propria infrastructură. Așadar, întrebarea este cum își pot muta datele și aplicațiile din centrele de date proprii într-un centru de date puternic, fiabil și actualizat al unui furnizor de cloud.
Migrarea în cloud este procesul de transferare a datelor, serviciilor și aplicațiilor către centrul de date al unui furnizor de cloud. De obicei, are loc după planificarea în detaliu a backupului datelor, cunoașterea conexiunilor la rețea și asigurarea securității datelor pe parcursul procesului de migrare. De asemenea, presupune colaborarea cu furnizorul de cloud în vederea înțelegerii eventualelor modificări care trebuie aduse aplicațiilor pentru a funcționa în noul mediu cloud. Migrarea necesită maparea unei arhitecturi care să corespundă infrastructurii furnizorului de cloud, inclusiv metodelor utilizate de acesta pentru menținerea confidențialității și securității datelor, cum ar fi metodele sale de autentificare, pentru protecția împotriva atacurilor cibernetice.
În scopul asigurării succesului migrării în cloud, organizațiile consultă adesea la arhitecți și tehnicieni cu experiență în acest domeniu, care cunosc platforma furnizorului de cloud, pentru a maximiza consecvența backupului, portabilitatea datelor și compatibilitatea aplicațiilor între cloud și centrul de date on-premises la care vor renunța. Acești specialiști le pot explica, de asemenea, cum pot accelera procesarea datelor utilizând hardware și software bazat pe cloud. Dacă este realizată corect și după consultarea experților din domeniu atunci când este necesar, migrarea datelor și aplicațiilor în cloud este posibilă cu întreruperi minime.
Conform IDC, OCI poate oferi o rentabilitate a investiției de 474% în cinci ani și o reducere de 53% a costului total de exploatare.
Unul dintre motivele principale pentru care migrarea în cloud devine tot mai populară este faptul că ofertele de sisteme pentru calculul în cloud sunt tot mai diverse și mai sofisticate. Cei mai mari furnizori de cloud – denumiți uneori furnizori pe scară largă – oferă acum o gamă vastă de opțiuni care depășesc cu mult serviciile de cloud public, inclusiv următoarele patru modele de implementare:
În funcție de ceea ce dorește să obțină o organizație, migrarea în cloud se poate realiza prin mai multe metode. Printre acestea se numără migrarea către o aplicație a companiei găzduită în cloud, cum a fi aplicațiile pentru ERP și CRM, preluarea în leasing a infrastructurii de bază pentru calculul în cloud și migrarea în aceasta a unei aplicații curente sau a mediului de dezvoltare și testare. Iată cele trei modele principale.
Migrarea în cloud este un termen care acoperă o gamă largă de strategii de afaceri-tehnologie. Iată o listă cu șase opțiuni de migrare în cloud și posibilele motive ale alegerii fiecăreia.
1. Regăzduirea este denumită uneori și „lift and shift”. În cadrul acestui proces, mutați o aplicație în centrul de date al unui furnizor de cloud cu cât mai puține modificări. După lift and shift, aplicația continuă să ofere aceleași caracteristici angajaților sau clienților dvs.; în cazul ideal, aceștia nici nu știu că aplicația respectivă a fost mutată. Diferența este faptul că nu mai este găzduită într-un centru de date on-premises, ci într-un centru de date din cloud, deci rulează folosind cea mai recentă tehnologie hardware, de mentenanța căreia se ocupă furnizorul, nu personalul dvs. IT.
2. Replatformarea înseamnă tot mutarea unei aplicații on-premises în infrastructura unui furnizor de cloud. Totuși, în procesul de schimbare a platformei, aplicația este actualizată, pentru a beneficia de noile tehnologii sau servicii disponibile de la furnizor. De exemplu, când mutați o aplicație de HCM din infrastructura centrului de date propriu în cloud, s-ar putea să înlocuiți un mediu de gestionare a datelor care necesită multă muncă și este mai vechi cu o bază de date autonomă, care efectuează actualizări automate și oferă modele de machine learning încorporate.
3. Reachiziționarea înseamnă înlocuirea unei aplicații care rulează în centrul de date on-premises cu o aplicație SaaS creată de furnizor, bazată pe cloud, pe care angajații o vor accesa prin intermediul unui browser. De exemplu, ați putea trece de la o aplicație ERP on-premises cu licență la un serviciu ERP în cloud pentru companii achitat pe bază de abonament și actualizat automat cu noi caracteristici de mai multe ori pe an. Deși pare simplu, este nevoie de timp și de planificare pentru maparea capacităților noii aplicații în procesele pe care le utilizați pentru a vă desfășura activitatea. Este posibil să fie necesare schimbări organizaționale pentru ca echipa dvs. să adopte cele mai bune practici din domeniu, care sunt integrate în aplicațiile cloud. Furnizorii de cloud oferă instrumente cu ajutorul cărora puteți mapa conversia.
4. Refactorizarea este procesul de mutare a unei aplicații în cloud cu intenția de a-i moderniza arhitectura pentru a beneficia de funcțiile native din cloud. De exemplu, o aplicație monolitică dezvoltată în timp de organizația dvs. ar putea să își îndeplinească în continuare scopul pentru care a fost creată, dar poate că vă este prea greu să îi adăugați funcții noi pentru a răspunde nevoilor în evoluție ale clienților sau să căutați noi oportunități. Prin refactorizarea aplicației, puteți introduce o arhitectură de microservicii cu ajutorul căreia vă va fi mult mai ușor să dezvoltați, testați și lansați noi funcții pentru aplicația respectivă. Sau ați putea adăuga în baza de date funcții analitice, cu ajutorul cărora să rulați mai ușor analize, fără a muta datele în mediul dvs., valorificând astfel datele mai bine.
5. Reținerea înseamnă că ați analizat cu atenție ce ar presupune mutarea unei aplicații în cloud și ați stabilit că, deocamdată, aceasta nu se justifică. Pot exista mai multe motive. Poate că aplicația are cerințe de latență scăzută, care favorizează un model on-premises, sau trebuie să respectați anumite reguli privind rezidența datelor, iar trecerea la centrul de date al unui furnizor de cloud vă îngrijorează. Sau poate că, după ce v-ați documentat bine, constatați că migrarea presupune costuri și eforturi care depășesc beneficiile – cel puțin pentru moment. Indiferent de motivul pentru care decideți să nu treceți la cloud, ar trebui, totuși, să reanalizați această opțiune din când în când. Furnizorii de cloud continuă să creeze centre de date în regiuni din întreaga lume, să adauge noi modele pentru controlul datelor și să îmbunătățească eficiența procesului de migrare.
6. Retragerea are loc atunci când analizați cu atenție o aplicație on-premises și vă dați seama că aceasta nu prea mai este utilizată sau necesară. Renunțarea la astfel de aplicații vă poate ajuta să beneficiați mai mult de pe urma procesului de migrare în cloud, deoarece eliminați redundanța sau procesele vestigiale care vă costă bani, dar nu vă mai aduc plusvaloare. Retragerea unei aplicații necesită timp și o planificare, deoarece pot exista interconexiuni cu alte aplicații, de care trebuie să vă ocupați înainte de a dezactiva aplicația respectivă.
Motivul pentru care migrarea în cloud este o strategie de afaceri tot mai populară este faptul că aplicațiile, platformele și infrastructurile bazate pe cloud pot oferi beneficii suplimentare la un cost mai mic. Iată câteva dintre beneficiile migrării în cloud.
Deși lista posibilelor beneficii este lungă, unele aplicații s-ar putea să nu se preteze migrării în cloud, din cauza rigorilor sau riscurilor. Sau, cel puțin, va fi nevoie de mai multă cercetare și planificare pentru mutarea lor. De exemplu, poate fi mai problematic sau mai riscant să mutați aplicații esențiale pentru desfășurarea activității, aplicații voluminoase, care necesită o latență scăzută, sau aplicații care au cerințe stricte privind rezidența datelor. Totuși, riscurile migrării în cloud sunt cunoscute destul de bine și nu trebuie să împiedice mutarea în cloud a majorității fluxurilor de lucru. Să analizăm mai îndeaproape provocările migrării în cloud.
Companiile migrează în cloud din diferite motive și la diferite amplitudini – de la micile platforme de testare până la migrările pe scară largă. Totuși, procesul de bază cuprinde aceiași pași: identificarea a ceea ce se poate îmbunătăți prin mutarea în cloud, inventarierea datelor și infrastructurii aferente și evaluarea posibilității sau modului de reproducere sau chiar reproiectare a acestora cu ajutorul serviciilor din cloud. Scopul programului de migrare în cloud este obținerea beneficiilor oferite de cloud, cum ar fi flexibilitatea și reducerea costurilor, menținându-se totodată securitatea datelor și aplicațiilor, atât în timpul, cât și în urma migrării.
Vă prezentăm șase etape care ar trebui parcurse în procesul de migrare în cloud, folosind ca exemplu migrarea la SaaS a aplicațiilor.
1. Cercetați
Utilizați instrumente de monitorizare și gestionare a software-ului, cu ajutorul cărora veți obține o imagine clară a infrastructurii de date și aplicații, precum și a interconexiunilor și politicilor acesteia. Va trebui să le reproduceți sau reproiectați pe toate în cloud.
2. Proiectați
Identificați ce servicii din cloud le acceptă sau le pot reproduce și ce proces veți utiliza pentru ca migrarea la acestea să se desfășoare în siguranță.
3. Creați
Utilizați resurse și servicii din cloud pentru a crea noua arhitectură de aplicații și infrastructură, inclusiv căile pe care le veți utiliza pentru migrarea datelor în siguranță.
4. Integrați
Reproduceți datele din noua aplicație și asigurați-vă că se integrează cu toate sursele de date și procesele de analiză existente.
5. Validați
Rulați și testați noua aplicație, pentru a vă asigura că funcționează cum trebuie.
6. Faceți tranziția
Este încununarea tuturor eforturilor anterioare. Aduceți noua aplicație în producție și invitați câțiva utilizatori să o testeze. Într-un final, puteți pune noua aplicație bazată pe cloud la dispoziția tuturor utilizatorilor.
Migrarea în cloud poate fi o acțiune complexă, dar există tot mai multe instrumente concepute pentru ca procesul să fie mai ușor de gestionat. Furnizorii de cloud, cum ar fi Amazon, Google, Microsoft și Oracle, oferă adesea astfel de instrumente. Instrumente de migrare sunt disponibile și la furnizori terți, cum ar fi AppDynamics, Carbonite și CloudScape, specializați în procesele de cercetare, rețelistică și raportare necesare. Fiecare instrument este creat pentru a vă ajuta într-o anumită etapă a procesului de migrare în cloud a datelor, aplicațiilor sau infrastructurii on-premises – cu minime întreruperi ale operațiunilor de afaceri sau perioade de inactivitate a aplicațiilor. Iată câteva dintre instrumentele pentru depășirea celor mai frecvente provocări ale migrării.
Indiferent dacă migrați o bază de date, treceți la o aplicație SaaS sau adoptați servicii de calcul și stocare bazate pe cloud, este util să urmați aceste sfaturi și cele mai bune practici.
1. Stabiliți clar scopul proiectului
De exemplu, trebuie să știți exact ce aplicații sau baze de date veți migra și de ce.
2. Identificați interconexiunile și integrările
Există instrumente de migrare în cloud cu ajutorul cărora puteți mapa sursele de date, procesele de securitate și interconexiunile. Doar după ce obțineți aceste informații, le puteți reproduce în cloud.
3. Găsiți modalități de a adăuga valoare
Examinați bine serviciile oferite în cloud și căutați soluții prin care să economisiți bani, cum ar fi automatizarea operațiunilor din baza de date sau simplificarea proceselor de analiză.
4. Mapați procesele de afaceri la noua aplicație
Înainte de migrare, identificați actualele procese de afaceri corelate cu tehnologia pe care plănuiți să o transferați. Apoi, încercați să înțelegeți dacă și cum va trebui să vă schimbați procesele de lucru în contextul tranziției la cloud. De exemplu, dacă treceți la o aplicație SaaS, s-ar putea să fie necesare practici pentru procesele de lucru diferite de cele pe care le-ați utilizat cu aplicația anterioară.
5. Creați backup pentru tot
Mai trebuie să adăugăm ceva?
6. Concentrați-vă asupra securității datelor în timpul migrării și ulterior
Trebuie să cunoașteți modul în care abordează securitatea furnizorul de cloud și să îi utilizați expertiza și capacitățile. Aflați pentru ce configurări și actualizări legate de securitate vă aparține responsabilitatea și de care se va ocupa furnizorul de cloud.
Cea mai importantă dintre tendințele recente este faptul că organizațiile mută în cloud fluxuri de lucru tot mai solicitante și efectuează migrări tot mai complexe și mai sofisticate în cloud hibrid și multicloud pentru găzduirea fluxurilor de lucru respective. Este de așteptat ca unii furnizori de cloud să se opună tendinței de migrare către multicloud punând taxe mari pentru ieșirea datelor și alte obstacole, iar alții să o accepte, colaborând cu alți furnizori de cloud pentru a elimina barierele din calea implementării în multicloud și a simplifica acest proces.
O altă tendință este interesul tot mai mare față de serviciile platformelor, cum ar fi platformele de dezvoltare nativă în cloud, cu ajutorul cărora companiile își pot crea propriul software, obținând totodată beneficiile cloudului de ultimă generație prin plata în funcție de utilizare.
În cele din urmă, o tendință puternică este implementarea într-un cloud din propriul centru de date al clientului. Un astfel de cloud dedicat se află în centrul de date al clientului, dar utilizează hardware și software deținut și gestionat de furnizorul de cloud. Clientul plătește doar pentru serviciile din cloud pe care le utilizează, ca și cum ar folosi resurse din centrul de date al furnizorului de cloud.
Ca în cazul majorității tendințelor din domeniul tehnologic, este de așteptat ca migrarea în cloud să devină tot mai sofisticată, pe măsură ce furnizorii de cloud creează oferte tot mai atractive și continuă să simplifice procesele de migrare.
Migrarea în cloud nu mai este o inovație ca strategie – tranziția a fost realizată deja cu succes de numeroase organizații, mai mari sau mai mici. Într-adevăr, pentru ca migrarea să aibă succes, trebuie planificată și gestionată eficient, dar riscurile sunt cunoscute, iar procesul este bine stabilit. Companiile care nu au făcut încă nicio migrare, ar trebui să transfere, pentru început, doar o mică parte a operațiunilor, dar cel mai mult vor avea de câștigat din mutarea în cloud a operațiunilor majore, astfel încât să își poată închide centrele de date complet. Migrarea în cloud promite costuri mai mici, resurse IT self-service, scalabilitate flexibilă, automatizare și inovare constantă. Și, chiar dacă procesul poate fi complex, devine mai simplu și mai securizat datorită instrumentelor de automatizare și resurselor oferite de furnizorii de cloud. Utilizarea lor combinată reprezintă un avantaj, migrarea în cloud fiind o oportunitate importantă pentru organizațiile IT.
Când sosește momentul migrării în cloud a organizației dvs., Oracle Cloud vă oferă o suită excelentă de servicii pentru aplicațiile, infrastructura și platformele din cloud. Mediul Oracle Cloud Infrastructure a fost conceput și creat de la început pentru a face față celor mai solicitante fluxuri de lucru și a facilita mutarea datelor și bazelor de date în cloud. Indiferent dacă organizația dvs. dorește să adopte o suită de aplicații corporative bazate pe cloud, să își mute aplicațiile existente într-un cloud public sau într-o infrastructură multicloud ori să ruleze fluxuri de lucru într-un cloud din propriul centru de date, Oracle Cloud are servicii cu ajutorul cărora vă puteți îndeplini obiectivul.
Care sunt tipurile de migrare în cloud?
Tipurile de migrare în cloud sunt: regăzduirea, denumită uneori „lift and shift”; reachiziționarea, adică înlocuirea unei aplicații care rulează în centrul de date on-premises cu o aplicație bazată pe cloud și accesată printr-un browser și refactorizarea, care este procesul de mutare a unei aplicații în cloud cu intenția de a i se moderniza arhitectura pentru a beneficia de caracteristicile native din cloud.
Care sunt cele patru faze principale ale unei migrări în cloud?
Migrarea în cloud are mai multe etape, dar principalele patru sunt: (1) cercetarea, în vederea identificării fluxurilor de lucru care vor fi migrate; (2) crearea, adică reproducerea în oglindă a capacităților existente în centrul de date din cloud; (3) validarea, care însemnă confirmarea că totul funcționează conform planificării și (4) tranziția, care este etapa în care încep să fie utilizate noile servicii bazate pe cloud.
De ce să migrez la cloud?
Organizațiile își migrează fluxurile de lucru în cloud pentru a obține beneficii care includ costurile mai mici, agilitatea mai mare, scalabilitatea flexibilă, mai multă automatizare, alocarea self-service și inovarea constantă.
Care sunt principalele provocări ale migrării în cloud?
O provocare importantă este complexitatea mutării fluxurilor de lucru dintr-un centru de date on-premises în centrul de date al unui furnizor de cloud, în special cunoașterea tuturor interconexiunilor și rezolvarea problemelor privind securitatea datelor. Problemele privind latența rețelei în cazul operațiunilor cu debit ridicat și problemele privind rezidența datelor pot fi obstacole suplimentare.
Aflați cum creează OCI o experiență în cloud diferită, îndeplinind promisiunea privind economia modernă în cloud.