Mainstream je najveći provajder inovativnih cloud rešenja i managed hosting usluga sa mrežom od 8+ data centara u jugoistočnoj Evropi.
Kompanija OTA Sync je razvila cloud-native sistem za upravljanje hotelima i privatnim smeštajima, koji je bio hostovana na Microsoft Azure cloud-u. Kao inovativni startup sa rastućim potencijalom koji promoviše hotelsku transformaciju uz pomoć cloud tehnologija, OTA Sync dobila je sponzorstvo na Azure cloud-u. Ovo sponzorstvo podrazumevalo je kredite za korišćenje Azure sevisa na ograničen vremenski period. Kako bi izvršila migraciju sa postojeće Azure sapskripcije na novu i maksimalno iskoristila mogućnosti ove platforme, kompanija se oslonila na tim Mainstream stručnjaka za migraciju i dizajn adekvatnih CI/CD procesa.
Obzirom da je klijent održavao svoj kod na GitHub-u, a da je cilj bio maksimalna utilizacija Azure sapskripcije, Mainstream tim je:
Za aplikaciju smo kreirali dva pipeline-a (staging i production) i releases za oba okruženja. Pored GuestApp aplikacije, klijent je razvio i drugu aplikaciju, OTA Sync app, za koju smo dizajnirali dva release-a u okviru kojih se pokreću skirpte na serverima koje kupe izmene na GitHub-u i primenjuju ih u vidu build i deploy procesa.
Obzirom da OTA Sync svojim klijentima nudi i usluge kreiranja sajtova, napravili smo dodatni release koji pokreće skriptu na produkcionim i staging serverima i na taj način kreira nove unikatne sajtove, koji se hostuju na Azure cloud-u.
Kako bi zadržala fokus na svom osnovnom biznisu, kompanija je Mainstream-u poverila monitoring Azure infrastrukture i skaliranje resursa, i oslonila se na podršku naših eksperata za rešavanje svih tekućih problema.
Između ostalog, naši stručnjaci su bili zaduženi za održavanje backup skirpte koja je osiguravala da će podaci iz baze biti uvek dostupni. U domenu optimizacije, vodili smo računa da ne dođe do prekoračenja troškova u okviru Azure sapskripcije, sa fokusom na optimalno korišćenje budžeta.
Nakon isteka Azure sponzorstva, potencijal OTA Sync-a prepoznao je još jedan vodeći cloud provajder, Google Cloud. Time je počeo novi korak naše saradnje – tranzicija sa Azure platforme na GCP.
Naizgled jednostavan projekat migracije dve virtuelne mašine i baze podataka iziskivao je detaljno planiranje i preciznu implementaciju. Kako bismo optimizovali troškove i omogućili klijentu da iskoristi napredne GCP servise i alate, migracija je uključivala prelazak za Azure DevOps-a na GitHub Actions za CI/CD procese. Najveći izazov tokom migracije, koji smo uspešno rešili, bio je da se obezbedi neprekidan rad OTA Sync servisa, kao i da se aplikacija prilagodi novim okruženju uz implementaciju adekvatnih bezbednosnih mehanizama.
Obzirom da je već korišćen Ansible, koji je redovno održavan da prati sve izmene koje su se u međuvremenu desile na Azure-u, podešavanje servera tako da budu identični kao na Azure-u nije iziskivalo previše vremena.
Nakon migracije, naš tim je nastavio da radi monitoring infrastrukture i pruža konitnuiranu, proaktivnu podršku kompaniji u rešavaju problema.
Kontaktirajte nas na business@mainstream.eu ili popunite našu kontakt formu.
Kompanija Intelisale, developer napredne omnichannel B2B platforme, oslonila se na Mainstream ekspertizu za migraciju i upravljanje Microsoft Azure pretplatom.
Šport Ljubljana je uspešno preselila Office aplikacije, ERP i DMS softver u Managed Environment kompanije Mainstream, pri čemu je stekla stabilnost infrastrukture, sigurnost, skalabilnost i stručnu podršku.
Oslanjajući se na Mainstream podršku, kompanija Fitpass je uspešno transformisala svoju IT infrastrukturu uz stratešku primenu Kubernetesa i CI/CD tehnologije.