Rozwiązanie:
Usługi chmurowe
Branża:
Inne
Migracja historii wypożyczeń skuterów do Azure w mniej niż 24h
Wyzwanie
GRUPA GOVECS jest wiodącym producentem skuterów elektrycznych w Europie. Systematycznie pracuje nad nowymi rozwiązaniami w zakresie mobilności, aby sprostać wyzwaniom, takim jak urbanizacja i zmiany klimatyczne. Skupiając się na bezpieczeństwie i wydajności, firma oferuje skutery dopasowane do potrzeb klientów. Dwukołowce firmy GOVECS produkowane są m.in. dla wypożyczalni skuterów oraz dostawców jedzenia. Wraz z produkcją skuterów, firma posiada i ciągle rozwija własną platformę dedykowaną wypożyczalniom.
GOVECS, chcąc zadbać o najwyższe bezpieczeństwo danych klientów, a także zapewnić ciągłość działania i wysoką dostępność platformy oraz aplikacji do wypożyczania skuterów, postanowiło przenieść całą infrastrukturę systemu z serwerów lokalnych na model chmurowy.
- Firma chciała mieć pełną kontrolę nad tym, gdzie I na jakiej platformie dane są przechowywane.
- Kluczowe było bezpieczeństwo danych użytkowników - GOVECS chciał ograniczyć do minimum dostęp do niezbędnych informacji przez osoby trzecie.
- Migracja systemu musiała odbyć się bez zmian w procesie biznesowym w stale działającym systemie wypożyczeń.
- Oznaczało to konieczność zapewnienia podczas migracji ciągłości działania i weliminowanie zakłóceń w pracy aplikacji używanej przez użytkowników końcowych.
Rozwiązanie
- Przeanalizowaliśmy kod źródłowy i architekturę aplikacji, aby zarekomendować najlepszą architekturę chmury i strategię migracji.
- Przygotowaliśmy nową infrastrukturę w środowisku Azure z wykorzystaniem komponentów PaaS i IaaS, aby, gdy zajdzie taka potrzeba, zoptymalizować procesy dla nowego środowiska chmurowego.
- W oparciu o Azure DevOps Services, wdrożyliśmy CI pipelines, które automatyzują proces tworzenia aplikacji i obrazów docker.
- Migrację do Azure przeprowadziliśmy w oparciu o podejście Lift & Shift z wykorzystaniem ARM (IaC). Oznacza to, że całe środowisko działa w chmurze, a wiele jego elementów zostało zoptymalizowanych pod kątem wykorzystania nowej infrastruktury.
- Aplikacje mobilne zostały również zaktualizowane i dostosowane do nowej infrastruktury w Azure.
Rezultat
Czego się nauczyliśmy?
Na etapie migracji systemu pojawiły się dodatkowe wymagania związane ze zmianami w aplikacji mobilnej, które nie były wcześniej zdefiniowane. Dzięki temu, że Univio posiada na swoim pokładzie ekspertów specjalizujących się w różnych dziedzinach technologicznych, bez problemów udało się wykonać nieplanowane wcześniej zadania.