Mainstream е найголемият доставчик на иновативни облачни решения и управлявани хостинг услуги с мрежа от 8+ центъра за данни в Югоизточна Европа.
Компания OTA Sync разработи облачна система за управление на хотели и настаняване при частни лица, която се хостваше в облака Microsoft Azure. Като иновативен стартъп с нарастващ потенциал, който промотира хотелската трансформация чрез облачните технологии, OTA Sync получи спонсориране от облака Azure. Спонсорирането включваше кредити за използване на услуги в Azure за определен период от време. За да мигрира от абонамента си в Azure към новия и за да използва максимално възможностите на платформата, компанията възложи на експертите на Mainstream миграцията и дизайна на подходящите CI/CD процеси.
Тъй като клиентът поддържаше своя код в GitHub и целта беше максимално да използва абонаментът в Azure, екипът на Mainstream:
За приложението създадохме два pipelines (staging и production) и версии (releases) за двете среди. Освен приложението GuestApp клиентът разработи и друго приложение – OTA Sync app, за което проектирахме две версии (releases), в рамките на които се пускат скриптове на сървърите, които събират измененията в GitHub и ги прилагат под формата на build и deploy процеси.
Тъй като OTA Sync предоставя на клиентите си и услуги по създаване на сайтове, направихме допълнителна версия, която пуска скрипта на производствените и стейджинг сървъри и така създава нови уникални сайтове, които се хостват в облака Azure.
да се фокусира върху основния си бизнес, компанията повери на Mainstream мониторинга на инфраструктурата в Azure и скалирането на ресурсите и разчита на нашите експерти за решаване на текущите проблеми.
Също така на нашите специалисти беше възложена задачата да поддържат бекъп скрипта, което гарантираше, че базата данни винаги ще бъде достъпна. В областта на оптимизацията се стремяхме да не се надвишат разходите в рамките на абонамента Azure и се фокусирахме върху оптималното използване на бюджета.
След като спонсорирането от Azure изтече, потенциалът на компания OTA Sync беше забелязан и от друг водещ облачен доставчик – Google Cloud. Това беше и следващата стъпка от нашето сътрудничество – преходът от платформата Azure в GCP.
Наглед лесен, проектът за миграция на двете виртуални машини и базата данни изискваше подробно планиране и прецизно внедряване. За да оптимизираме разходите и да позволим на клиента да използва подобрените GCP услуги и инструменти, миграцията включваше прехвърляне от Azure DevOps в GitHub Actions на процесите CI/CD. Най-голямото предизвикателство при миграцията, с което успешно се справихме, беше да осигурим непрекъснатост на услугите на OTA Sync и да адаптираме приложението към новата среда с въвеждане на адекватни механизми за сигурност.
Понеже вече се използваше Ansible, който беше редовно поддържан да следва промените, които междувременно се случваха в Azure, настройването на сървърите да бъдат идентични като в Azure не отне твърде много време.
След миграцията за целите на мониторинга екипът ни продължи да предоставя постоянна и проактивна поддръжка на компанията за справяне с проблемите.
Свържете се с нас на business.bg@mainstream.bg или попълнете нашата контактна форма.
Дейности по проекта Редица приложения, повечето от които са написани с n.NET и nodejes, бяха внедрени в Azure с помощта
Шпорт Любляна успешно прехвърли приложенията Office, ERP и DMS софтуера в Managed Environment на компанията Mainstream, като придоби стабилност на инфраструктурата, сигурност, разширяемост и професионална поддръжка.
Разчитайки на основна поддръжка, Fitpass успешно трансформира своята ИТ инфраструктура със стратегическото приложение на Kubernetes и CI/CD технологията.