Azure cloud migracija sa on-premise servera na skalabilnu cloud arhitekturu

Tech kompanija
📍 Beograd · 📅 2024 · 👥 ~60
38%
niži mesečni troškovi infrastrukture
12
virtualnih mašina migriranih
99.95%
Azure SLA uptime
4 ned.
trajanje migracije

Situacija i izazov

Tech kompanija koja razvija SaaS proizvod imala je 12 fizičkih servera u iznajmljenom rack prostoru. Sa rastom broja klijenata, serveri nisu pratili kapacitete — svako skaliranje zahtevalo je nabavku novog hardvera i čekanje od 3-4 nedelje.

⚠️ Izazov: Migracija produkcijskog okruženja bez uticaja na krajnje korisnike SaaS platforme. Procena troškova pokazala da je on-premise infrastruktura skupa — ali klijent nije verovao da će cloud biti jeftiniji.

Naša analiza troškova

Pre nego što smo počeli sa migracijom, uradili smo TCO (Total Cost of Ownership) analizu:

  • On-premise: rack najam + struja + internet + hardver amortizacija + IT vreme = ~3.200€/mes
  • Azure (right-sized VMs + Reserved Instances): ~1.980€/mes
  • Ušteda: 38% mesečno ili ~14.600€ godišnje

Klijent je bio iznenađen — pretpostavljao je da će cloud biti skuplji. Ključ je bio u Azure Reserved Instances (1-godišnja rezervacija) i pravilnom “right-sizingu” VM-ova.

Arhitektura rešenja

Dizajnirali smo Azure arhitekturu sa sledećim komponentama:

  • Azure Virtual Machines (D-series) za aplikacione servere
  • Azure SQL Database (Managed Instance) umesto on-premise SQL Servera
  • Azure Blob Storage za statične fajlove i backup
  • Azure Load Balancer za distribuciju saobraćaja
  • Azure Backup za sve VM-ove, daily retention 30 dana
  • Azure Monitor + Log Analytics za monitoring i alerting

Migracija

Koristili smo Azure Migrate za assessment i Azure Site Recovery za replikaciju VM-ova. Migracija je rađena serverima redom, počevši od test i staging okruženja.

✅ Produkcijski cutover obavljen u 4 sata tokom vikenda. Korisnici SaaS platforme nisu primetili ništa. Od tada, tim može da skalira kapacitete za 15 minuta umesto 3-4 nedelje.