Pouzdan prijelaz bez gubitka podataka i prekida poslovanja
Selidba podataka, web stranica, mail sustava ili cijele infrastrukture jedan je od najrizičnijih trenutaka u životnom ciklusu svakog IT sustava. Loše planirana migracija znači izgubljene mailove, srušene web stranice, dane prekida i nervozne korisnike. Dobro planirana migracija prolazi gotovo neprimjetno – korisnici nastave raditi, a vi dobijete moderniji, brži i sigurniji sustav.

U Zadar ICT-u specijalizirani smo upravo za taj “neprimjetan” dio posla. Radimo migracije weba, mail sustava, cloud okruženja, baza podataka i kompleksnih poslovnih aplikacija, a po potrebi prepravljamo i legacy sustave koje drugi ne žele ni dotaknuti. Naš pristup je metodičan, dokumentiran i usklađen s normama poput ISO 27001 i ISO 9001, što znači da iza svakog koraka stoji procedura, a ne improvizacija.
Što sve migriramo
Pojam “migracija” pokriva širok spektar tehničkih scenarija. U praksi rijetko radimo samo jednu vrstu prijelaza – obično je riječ o kombinaciji weba, maila, datoteka i poslovnih aplikacija koje moraju funkcionirati zajedno i nakon selidbe. Evo područja u kojima imamo najviše iskustva.
Migracija web stranica i web aplikacija
Web migracija nije samo kopiranje datoteka s jednog hostinga na drugi. Treba paziti na verzije PHP-a, baze podataka, SSL certifikate, DNS zapise, preusmjeravanja, SEO vrijednost i brzinu učitavanja. Mi pokrivamo sve scenarije:
Selidba WordPress, Joomla, Drupal i drugih CMS sustava na novi hosting ili vlastiti server, uz nadogradnju verzija i provjeru sigurnosti.
Migracija webshopova (WooCommerce, PrestaShop, Magento, OpenCart) s prijenosom narudžbi, kupaca, proizvoda, slika i SEO strukture bez gubitka pozicija u Googleu.
Prijelaz s shared hostinga na VPS, dedicated ili cloud kada stranica preraste početni paket i treba veće resurse, bolju kontrolu i zaštitu.
Migracija prilagođenih web aplikacija pisanih u Laravelu, Symfonyju, Node.js-u, Pythonu i sličnim tehnologijama, uz testiranje funkcionalnosti i performansi.
Replatforming – prijelaz s jedne platforme na drugu (npr. s OpenCarta na WooCommerce ili sa starog custom CMS-a na WordPress) uz čuvanje sadržaja, strukture URL-ova i SEO vrijednosti.
Posebnu pažnju posvećujemo SEO aspektu migracije. Krivo postavljena 301 preusmjeravanja ili pogrešna sitemap struktura mogu vas u nekoliko tjedana koštati pozicija u tražilicama koje ste gradili godinama. Zato prije svake web migracije radimo snimku trenutnog stanja i nakon migracije provjeravamo da je svaka stara adresa pravilno preusmjerena.
Migracija mail sustava
Email je kritičan poslovni alat – kad mail ne radi, stane cijela tvrtka. Mail migracije su tehnički zahtjevne jer obuhvaćaju i podatke (mailove, kontakte, kalendare) i konfiguraciju (DNS zapise, SPF, DKIM, DMARC, autodiscover) i klijente na svakom korisničkom uređaju.
Migracija s Google Workspacea (Gmail) na Microsoft 365 i obrnuto, uz prijenos cijele povijesti komunikacije, kalendara, kontakata i shared dokumenata.
Selidba s vlastitog mail servera na cloud rješenje (Microsoft 365, Google Workspace, Zoho) za tvrtke koje više ne žele održavati vlastitu infrastrukturu.
Postavljanje vlastitog mail servera (Postfix, Dovecot, Mailcow, Mail-in-a-Box) za tvrtke koje žele potpunu kontrolu nad svojom poštom i podacima.
Migracija s cPanel/Plesk hostinga na poslovni mail sustav kada vam shared hosting mail više ne zadovoljava potrebe (volumen, anti-spam, sigurnosne politike).
Konsolidacija više domena i mail sustava u jedinstveno okruženje nakon spajanja tvrtki ili rebrandinga.
Tipičnu mail migraciju provodimo bez prekida – stari i novi sustav rade paralelno dok se ne prebace svi korisnici, a nakon toga radimo finalno čišćenje. Korisnici u većini slučajeva ne primijete ništa osim što im mail postane brži.
Cloud migracije
Prijelaz u cloud nije samo tehnička odluka – to je strateški korak koji utječe na troškove, sigurnost i način rada cijele tvrtke. Pomažemo vam izabrati pravi model (privatni, javni ili hibridni cloud) i sigurno preseliti postojeću infrastrukturu.
Migracija on-premise servera na cloud platforme kao što su AWS, Microsoft Azure, Google Cloud, Hetzner, OVH ili druga europska rješenja usklađena s GDPR-om.
Lift-and-shift migracije kada je cilj brzo preseliti postojeće virtualne mašine bez velikih izmjena, kao prvi korak prema modernizaciji.
Re-platforming i re-architecting – prebacivanje aplikacija u kontejnere (Docker, Kubernetes) ili serverless arhitekturu radi bolje skalabilnosti i nižih troškova.
Migracija između cloud pružatelja kada želite napustiti dobavljača zbog cijene, performansi ili zahtjeva za suverenitetom podataka unutar EU.
Cloud-to-on-premise migracije (reverse migration) za tvrtke koje su se vratile s cloud rješenja zbog troškova ili regulatornih zahtjeva.
Hibridna rješenja gdje dio sustava ostaje on-premise, a dio ide u cloud, povezano sigurnim VPN-om ili namjenskim linijama.
Prije svake cloud migracije radimo financijsku analizu – cloud nije uvijek jeftiniji od vlastitih servera, posebno za stabilna i predvidljiva opterećenja. Ako analiza pokaže da vam se cloud ne isplati, otvoreno ćemo vam to reći i predložiti drugačije rješenje.
Migracija kompleksnih poslovnih sustava
Najzahtjevnije migracije su one koje uključuju ERP, CRM, baze podataka, fajl servere i interne aplikacije koje su godinama prilagođavane specifičnostima vašeg poslovanja. Tu nema univerzalnog recepta – svaki projekt zahtijeva detaljnu analizu i prilagođen plan.
Migracija baza podataka (MySQL, MariaDB, PostgreSQL, MS SQL Server, Oracle) između verzija ili platformi, uz minimalan downtime.
Selidba file servera i mrežnih dijeljenja uz čuvanje strukture mapa, dozvola i povijesti pristupa.
Migracija domenskih kontrolera (Active Directory, Samba) i prijenos korisničkih računa, grupa i politika.
Migracija ERP i CRM sustava uz prijenos povijesnih podataka, prilagodbi i integracija s drugim sustavima.
Konsolidacija sustava nakon spajanja tvrtki ili otvaranja novih organizacijskih jedinica.
Migracija virtualnih okruženja između Hyper-V, VMware, Proxmox i KVM platformi.
Modernizacija legacy sustava
Imate aplikaciju koja radi već 10, 15 ili 20 godina, ali se više ne može nadograđivati? Server na kojem se vrti je pred kraj života, dobavljač više ne postoji, a u kodu nitko nije dirao desetljećima? To je naš teren.
Legacy sustave ne odbacujemo – analiziramo ih, dokumentiramo i prepravljamo. Često se ispostavi da nije potrebno pisati novu aplikaciju od nule, već je dovoljno modernizirati infrastrukturu, prepakirati aplikaciju u kontejner, prepisati kritične dijelove koda i postaviti automatizirane backupe.
Reverse engineering nedokumentiranih aplikacija i izrada tehničke dokumentacije.
Prepakiranje starih aplikacija u Docker kontejnere kako bi mogle raditi na modernoj infrastrukturi.
Migracija sa starih operativnih sustava (Windows Server 2003/2008/2012, stari Linux distribucije) na podržane verzije ili Linux.
Postupna modernizacija – kritične komponente prepisujemo u modernom stogu, dok ostatak sustava nastavlja raditi dok ne dođe red na njega.
Izlazak iz vendor lock-ina – migracija s proprietary rješenja na otvorene standarde i open source alternative.
Kako izgleda projekt migracije s nama
Svaku migraciju vodimo kroz pet jasno definiranih faza. Tako vi u svakom trenutku znate gdje smo, što slijedi i koji su rizici.
1. Analiza i snimka postojećeg stanja
Prvo dolazimo do vas (fizički ili online) i radimo detaljan inventar onoga što imate – serveri, aplikacije, baze, integracije, korisnici, dozvole, ovisnosti. Bez ovog koraka svaki plan migracije je nagađanje. Rezultat je dokument koji opisuje trenutno stanje i potencijalne rizike.
2. Plan migracije i procjena rizika
Na temelju snimke izrađujemo migracijski plan s jasnim koracima, rokovima, odgovornim osobama i rollback scenarijima. Definiramo prozor za migraciju (najčešće vikend ili noć), backup strategiju i kriterije uspjeha. Sve je dokumentirano i s vama usklađeno prije nego što išta diramo.
3. Test migracija u izoliranom okruženju
Prije produkcijske migracije pokrećemo cijeli proces u test okruženju. Tako otkrivamo probleme prije nego što utječu na vaše korisnike – nekompatibilne verzije, nedostajuće zavisnosti, sporo izvođenje upita. Test migraciju ponavljamo sve dok ne prođe glatko.
4. Produkcijska migracija
Kada plan radi u testu, izvodimo ga u produkciji. Tijekom migracije imate izravan kontakt s tehničkim voditeljem projekta. Backupi su napravljeni, rollback je pripremljen, i ako nešto pođe po krivu, vraćamo se na staro stanje bez gubitka podataka.
5. Verifikacija, optimizacija i predaja
Nakon migracije provjeravamo da sve radi – performanse, integracije, izvještaji, mailovi, backup. Korisnicima dajemo upute za eventualne promjene, a vama predajemo dokumentaciju novog sustava. Po želji preuzimamo i daljnje održavanje.
Zašto migraciju povjeriti Zadar ICT-u
Iskustvo s ozbiljnim sustavima. Radili smo migracije za tvrtke svih veličina – od obrta do organizacija s stotinama servera i stotinama tisuća korisnika.
Dokumentiran proces. Sve faze su zapisane, svaka radnja ima trag. Kad je sutra potrebno objasniti što se i zašto promijenilo, dokument postoji.
Usklađenost s ISO 27001 i NIS2. Migracije provodimo prema sigurnosnim procedurama koje izdrže audit, što je važno ako radite u reguliranim sektorima.
Bez vendor lock-ina. Ne guramo vam tehnologiju samo zato što je nama dobra. Biramo ono što najbolje odgovara vašem poslovanju, budžetu i timu.
Tehnička širina. Pokrivamo Linux i Windows, on-premise i cloud, klasične i kontejnerske arhitekture. Rijetko je situacija u kojoj moramo odustati zbog tehnologije.
Lokalna prisutnost. Sjedište nam je u zadarskoj regiji. Ako trebate nekoga na licu mjesta, dolazimo. Za hitne intervencije imamo i 24/7 podršku.
Najčešća pitanja.
Koliko traje migracija?
Jednostavna selidba WordPress stranice traje nekoliko sati. Migracija mailova za tvrtku od 30 korisnika obično traje vikend. Kompleksne migracije ERP sustava ili cijele infrastrukture mogu trajati od nekoliko tjedana do nekoliko mjeseci. Realnu procjenu možemo dati tek nakon analize.
Hoće li biti prekida u radu?
Cilj nam je svesti prekid na minimum, idealno nula. Većinu migracija provodimo paralelno – stari i novi sustav rade istovremeno dok se ne prebaci sve. Ako je prekid neizbježan, planiramo ga za vrijeme kada vas najmanje pogađa.
Što ako nešto pođe po krivu?
Zato postoji rollback plan. Prije svake migracije imamo backup s kojeg se možemo vratiti u izvorno stanje. Ako test migracija ne prođe, ne idemo u produkciju dok ne riješimo probleme.
Možete li migrirati sustav koji ja ni ne znam kako radi?
Da, to često radimo. Ako nemate dokumentaciju ili je osoba koja je sustav postavila odavno otišla, krećemo od reverse engineeringa – analiziramo što je tu, kako radi i tek onda planiramo prijelaz.
Spremni za migraciju? Razgovarajmo.
Bez obzira na to selite li jednu web stranicu ili cijelu IT infrastrukturu, prvi korak je razgovor. Nazovite nas, javite se mailom ili rezervirajte besplatnu konzultaciju – proći ćemo zajedno kroz vaš slučaj i reći vam što je realno, koliko traje i koliko košta.
