Case Study Generic Image
user_person-happy


1 000 000
użytkowników

graph


500 000
terminali

 

e-commerce


oprogramowanie do
administrowania komputerami
i tabletami

W skrócie

unoWhy - OTC

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

unowhy diagram

Korzyści

Dzięki usłudze Managed Kubernetes Service zespoły UNOWHY mogły przyjąć zwinne podejście do rozwoju projektów. Bazując na koncepcji ciągłej integracji i programowania, pracownicy mogą usprawnić proces wdrażania aż do etapu produkcji kodu, zyskując tym samym większą niezawodność i szybkość. Programiści dysponują dedykowanym środowiskiem do testowania kodu i wdrażania go w bezpieczny sposób w środowisku produkcyjnym. Wdrażanie tych środowisk odbywa się obecnie w sposób zautomatyzowany i znormalizowany, co pozwala zespołom UNOWHY skupić się na kluczowych aspektach ich działalności: projektowaniu oprogramowań.

„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