Przyspiesz rozwój swojego projektu dzięki refaktoryzacji aplikacji monolitycznej i przekształceniu jej w architekturę mikrousług na Kubernetes.
OVHcloud i UNOWHY


1 000 000
użytkowników

500 000
terminali

oprogramowanie do
administrowania komputerami
i tabletami
W skrócie

Założona w 2007 roku firma UNOWHY jest obecnie aktywna w sektorze EdTech (eEducation) oraz FoodTech, a jej celem od samego początku było „udostępnienie technologii cyfrowych na szeroką skalę”. W roku 2015, po 3 latach badań i rozwoju, UNOWHY uruchomiła projekt SQOOL: pierwsze rozwiązanie e-edukacyjne stworzone z oraz dla nauczycieli i uczniów. Składa się ono obecnie ze sprzętu elektronicznego (tabletów i laptopów) specjalnie zaprojektowanego do używania na rynku szkolnym. Urządzenia posiadają oprogramowanie pedagogiczne (SQOL Classe), dzięki któremu nauczyciele mogą doskonalić procesy nauczania uczniów w oparciu o technologie cyfrowe. Ponadto, we Francji, dostępne jest narzędzie administracyjne (SQOL MDM) pozwalające na zarządzanie parkiem urządzeń i wdrażanie aplikacji, jak również rozwiązanie do hostingu i przechowywania danych (SQOL Partage). Firma UNOWHY wyposażyła już ponad 1 milion uczniów oraz 100 000 nauczycielek i nauczycieli w ponad 400 jednostkach terytorialnych we Francji, w tym we wszystkich liceach w regionie Île-de-France.
Wyzwanie
W 2019 r. Île-de-France ogłasza przetarg na wyposażenie liceów w tym regionie. UNOWHY decyduje się na przełączenie swojej monolitycznej infrastruktury na architekturę mikrousług zarządzaną na Kubernetes, aby zyskać na skalowalności i zwinności oraz obsłużyć dodatkowych 200 000 użytkowniczek i użytkowników zdobytych w ramach przetargu. UNOWHY pragnie również zmodernizować swój stos aplikacyjny, aby uczynić proces programowania bardziej zwinnym, bez dodawania zbyt wielu ograniczeń technicznych swoim zespołom. Ponieważ ich migracja do chmury trwa już od kilku lat, UNOWHY będzie kontynuować przechodzenie na IaaS (Infrastructure as a Service) i usługi zarządzane, aby zyskać na dostępności, zwinności i poradzić sobie ze zwiększonym obciążeniem generowanym przez ten nowy rynek. Ponadto firma chce zagwarantować suwerenność swoich danych i w związku z tym pragnie współpracować z francuskim dostawcą rozwiązań chmurowych.
„Nasz projekt nie narodził się w oparciu o koncept cloud-native. Przeprowadziliśmy większość migracji na IaaS (Infrastructure as a Service) w ramach dużego zamówienia dla regionu Ile-de-France. "
Bertrand Caillaud, Chief Technical Officer i współzałożyciel UNOWHY
Rozwiązanie
Aby zwiększyć skalowalność swojego rozwiązania i dostarczyć funkcje dostosowane do potrzeb uczniów i nauczycieli, UNOWHY kontynuuje swoją ewolucję w chmurze. W tym celu firma postanowiła przebudować swoją aplikację opartą na architekturze monolitycznej, wprowadzając architekturę mikrousług hostowaną na Kubernetes. Pozwoli jej to obsłużyć ewentualne nagłe wzrosty ruchu i zachować wysoki poziom dostępności, umożliwiając jednocześnie ciągłe doskonalenie swojej oferty aplikacyjnej.
Zespoły UNOWHY korzystają z całego ekosystemu Public Cloud, aby dostosować swoją platformę do wyzwań związanych z wydajnością i dostępnością. Oznacza to, że w środowisku produkcyjnym ich programiści i inżynierowie mogą obsłużyć ponad 200 000 użytkowniczek i użytkowników, zapewniając skalowalną i niezawodną infrastrukturę.
„Nie napotkaliśmy żadnych problemów z dostępnością czy wytrzymaniem obciążeń w trakcie tego trudnego okresu, jakim był lockdown. Elastyczność jaką oferuje chmura okazała się nieoceniona w sytuacji bezprecedensowych skoków obciążeń, jakie wtedy miały miejsce. "
Bertrand Caillaud, Chief Technical Officer i współzałożyciel UNOWHY
Korzyści
„Jeśli chodzi o programowanie, wykorzystujemy w pełni zdolność chmury do wdrażania dowolnej liczby instancji oraz do przeprowadzania testów i faz pilotowych, aby następnie ponownie włączyć je do produkcji. Chmura i jej elastyczność świetnie łączą się z naszymi metodami programowania. "
Bertrand Caillaud, Chief Technical Officer i współzałożyciel UNOWHY