Wdrożenie infrastruktury AWS na potrzeby aplikacji Solaris eSConnect

24 lutego 2025

Wdrożenie rozwiązania Solaris eSConnect w chmurze Amazon Web Services

Wdrożenie infrastruktury AWS, implementacja standardów zarządzania infrastrukturą i aplikacjami oraz budowa środowiska analitycznego przez Hostersi, AWS Premier Partner.

Wprowadzenie

Solaris Bus & Coach to wiodący, będący częścią hiszpańskiej Grupy CAF, europejski producent autobusów miejskich i podmiejskich, specjalizujący się w pojazdach bez emisyjnych, w tym elektrycznych, wodorowych i trolejbusach. Firma posiada niemal 25 000 pojazdów eksploatowanych w 33 krajach na świecie, które monitoruje wykorzystując aplikację eSConnect. Jest to aplikacja służąca do zarządzania flotą, która umożliwia zdalną diagnostykę autobusów. Zwiększa możliwości serwisowe i ułatwia analizę danych dla działu operacyjnego firmy Solaris w czasie rzeczywistym z możliwością analizy danych historycznych. Obecnie baza danych obejmuje ponad 5000 zarejestrowanych pojazdów, a planowany miesięczny wzrost liczby nowych autobusów wynosi 140.

Niniejsze studium przypadku prezentuje zakres współpracy pomiędzy Hostersi a Solaris w zakresie wdrożenia i utrzymania infrastruktury AWS obsługującej aplikację eSConnect, czyli kompleksowego systemu zarządzania i monitorowania floty, który zapewnia diagnostykę, analizę danych i wgląd w działalność operacyjną.

Wymagania Klienta

Skalowalność

Aplikacja eSConnect obsługuje duże ilości danych, w tym śledzenie i diagnostykę w czasie rzeczywistym wielu autobusów w jednym czasie. Wymaga to dynamicznego skalowania zasobów w zależności od aktualnego zapotrzebowania.

Przechowywanie danych

Monitorowanie floty generuje znaczne ilości danych, takich jak odczyty czujników, diagnostyka i informacje o pojazdach. Wymaga to stabilnego i skalowalnego rozwiązania pamięci masowej do efektywnego zarządzania i pobierania danych w razie potrzeby.

Bezpieczeństwo

Ponieważ w systemie eSConnect przetwarzane są wrażliwe dane pojazdów i dane operacyjne, silne protokoły bezpieczeństwa są niezbędne do utrzymania integralności i poufności danych.

Zgodność i monitorowanie

Ciągłe monitorowanie systemu jest niezbędne do utrzymania jego wydajności i zgodności ze standardami branżowymi, umożliwiając proaktywne zarządzanie i rozwiązywanie problemów.

Dlaczego Solaris wybrał właśnie nas?

Solaris wybrał Hostersi jako swojego partnera do zaprojektowania, wdrażenia i utrzymania infrastruktury w chmurze AWS. Proces współpracy podzieliliśmy wspólnie na wyraźne etapy, zapewniając tym samym dokładne zrozumienie wymagań i skuteczną realizację.

Współpracując z nami, Solaris był w stanie wykorzystać naszą znajomość chmury AWS, napędzając swoje innowacje i zapewniając długoterminowy sukces platformy eSConnect. Wspólnie zrealizowaliśmy nastepujące kroki:

 

  1. Określenie wymagań

Współpraca rozpoczęła się od fazy „odkrywania”, w której zarówno Solaris, jak i Hostersi ściśle współpracowali w celu określenia konkretnych wymagań aplikacji eSConnect. Hostersi przeprowadzili pogłębione wywiady i warsztaty z interesariuszami Solaris, aby zrozumieć ich istniejącą infrastrukturę, cele biznesowe i wyzwania stojące przed zarządzaniem flotą.

 

  1. Architektura gotowa do produkcji

Po określeniu wymagań wykorzystaliśmy zdobyte informacje do zaprojektowania stabilnej i skalowalnej architektury chmury AWS dla aplikacji eSConnect. Priorytetami projektu były optymalizacja przepływu danych, wysoka dostępność i silny protokół bezpieczeństwa w celu ochrony wrażliwych danych operacyjnych. W trakcie współpracy Hostersi koncentrowali się na dostosowaniu infrastruktury do długoterminowych celów Solaris, zapewniając jej efektywne skalowanie w miarę ewolucji potrzeb w zakresie zarządzania flotą.

 

  1. Wdrożenie

Faza ta obejmowała wdrożenie usług gromadzenia, przetwarzania i przechowywania danych, a także dobór narzędzi śledzących do monitoringu wydajności systemu i diagnozowania problemów w czasie rzeczywistym. Doświadczenie Hostersi w zakresie projektowania infrastruktury AWS i wykorzystanie najlepszych praktyk rekomendowanych przez program AWS Well-Architected sprawiło, że wdrożenie zostało przeprowadzone sprawnie i skutecznie.

 

  1. Bieżące utrzymanie i wsparcie

Po udanym wdrożeniu, Hostersi, świadczą dla firmy Solaris usługi utrzymania i wsparcia rozwoju infrastruktury, których celem jest ciągła optymalizacja i bezpieczeństwo systemu. Hostersi świadczą również usługę całodobowej opieki administracyjnej, monitoring wydajności i zapewniają proaktywne rozwiązywanie wszelkich pojawiających się problemów. Wsparcie to ma kluczowe znaczenie dla firmy Solaris, pozwalając jej skoncentrować się na głównych zadaniach biznesowych bez konieczności zarządzania infrastrukturą.

 

  1. Projekt i wdrożenie zoptymalizowanego kosztowo środowiska analizy danych

Firma Hostersi umiejętnie opracowała i wdrożyła optymalne kosztowo środowisko analizy danych dostosowane do potrzeb inżynierów i analityków danych. Rozwiązanie integruje Amazon Athena służące wydajnemu dostępowi do danych i SageMaker który wykorzystywany jest do przetwarzania i transformacji danych. Co więcej, zautomatyzowany mechanizm został zaprojektowany i wdrożony w celu ułatwienia płynnego eksportu danych z InfluxDB do S3, zapewniając sprawne i ekonomiczne zarządzanie cyklem życia danych.

 

Wniosek

Solaris nawiązał współpracę z Hostersi przede wszystkim ze względu na udokumentowane osiągnięcia jako AWS Premier Partner. Bogate doświadczenie Hostersi w zakresie rozwiązań chmurowych i zrozumienie sektora transportowego sprawiły, że byliśmy idealnym partnerem dla Solaris. Nasza partnerska współpraca opiera się na  jasnym procesie, począwszy od określenia wymagań, poprzez wdrożenie, aż po bieżące wsparcie. Zdolność Hostersi do dostosowania infrastruktury AWS do specyficznych potrzeb aplikacji eSConnect firmy Solaris miała kluczowe znaczenie dla zwiększenia wydajności operacyjnej i rozwoju funkcjonalności zdalnej diagnostyki.

Kluczowe komponenty infrastruktury AWS wdrożone i stale monitorowane przez Hostersi

Amazon EC2 (Elastic Compute Cloud)

Zapewnia skalowalną moc obliczeniową w chmurze. Umożliwia firmie Solaris uruchamianie aplikacji na serwerach wirtualnych, zapewniając elastyczność w zakresie wydajnej obsługi zmiennych obciążeń.

Automatyczne skalowanie Amazon EC2

Automatycznie dostosowuje liczbę instancji EC2 w zależności od zapotrzebowania. Zapewnia, że aplikacja może obsługiwać skoki ruchu bez ręcznej interwencji, optymalizując koszty poprzez skalowanie w dół, gdy zapotrzebowanie spada.

AWS Load Balancer i grupy docelowe

Rozdziela przychodzący ruch aplikacji na instancje EC2. Poprawia odporność na awarie i zapewnia wysoką dostępność aplikacji eSConnect.

AWS Lambda

Umożliwia typy serverless umożliwiająca przetwarzanie danych, dzięki czemu Klient może uruchamiać w chmurze kod w odpowiedzi na zdarzenia, bez dedykowanych  serwerów i zarządzania. Jest to przydatne do wydajnego wykonywania procesów w backendzie aplikacji i zmniejsza koszty operacyjne.

Amazon SageMaker

Usługa uczenia maszynowego, która umożliwia Solaris tworzenie, trenowanie i wdrażanie modeli do analizy predykcyjnej i operacyjnej.

Amazon S3 (Simple Storage Service)

Zapewnia bezpieczne i skalowalne przechowywanie dużych ilości danych generowanych przez aplikację. Umożliwia wydajne przetwarzanie danych i tworzenie kopii zapasowych.

Amazon Athena

Rozwiązanie do obsługi zapytań, która ułatwia analizowanie danych w Amazon S3 przy użyciu standardowego języka SQL. Pozwala Solaris na szybkie generowanie raportów i analiz bez konieczności utrzymania złożonej infrastruktury serwerowej.

Amazon Route 53

Skalowalna usługa DNS, która zapewnia wysoką dostępność i niezawodność aplikacji poprzez kierowanie użytkowników końcowych do odpowiednich zasobów.

SES (Simple Email Service)

Zapewnia automatyczną wysyłkę powiadomień e-mail, ułatwiając skuteczną komunikację z użytkownikami w zakresie stanu systemu lub alertów.

AWS Systems Manager 

Upraszcza zarządzanie zasobami i automatyzuje typowe zadania administracyjne, zwiększając wydajność operacyjną. Pomaga w zarządzaniu infrastrukturą i zapewnieniu zgodności z najlepszymi praktykami.

Amazon ElastiCache/Redis 

Zapewnia buforowanie danych w pamięci w celu poprawy szybkości pobierania danych i zwiększenia wydajności aplikacji. Jest to szczególnie przydatne w przypadku dużego obciążenia systemu danymi wysyłanymi do aplikacji przez flotę.

 

Wdrożenie MFA (Multi-Factor Authentication) i SSO (Single Sign-On)

Narzędzia do monitoringu i wizualizacji (Amazon CloudWatch, Grafana, NagiosPrometheus, InfluxDB, New Relic)

Ten zestaw narzędzi do monitorowania zapewnia kompleksowy wgląd w wydajność aplikacji i stan infrastruktury.

  • Amazon CloudWatch monitoruje metryki i logi.
  • Grafana odpowiada za wizualizację danych do analizy.
  • Nagios śledzi bieżącą kondycję systemu.
  • Prometheus umożliwia monitorowanie parametrów operacyjnych systemu w czasie.
  • InfluxDB - baza danych zoptymalizowana pod kątem przechowywania metryk i zdarzeń, zapewnia wydajne przechowywanie i pobieranie metryk i logów związanych z użytkowaniem floty.
  • New Relic zapewnia szczegółowe monitorowanie wydajności aplikacji. Pozwala Solaris na identyfikację "wąskich gardeł" związanych z wydajnością i optymalizację dla użytkowników końcowych.

Razem narzędzia te umożliwiają proaktywne wykrywanie problemów i skuteczne zarządzanie wydajnością.

Podsumowanie

Kompleksowe podejście, łączące rozwiązania AWS z zewnętrznymi narzędziami do monitorowania i zaawansowanymi środkami bezpieczeństwa, umożliwiło Klientowi skuteczne zarządzanie flotą za pośrednictwem aplikacji eSConnect, optymalizację wydajności i ochronę danych operacyjnych.

Solaris posiada obecnie skalowalną, niezawodną i bezpieczną infrastrukturę IT realizującą potrzeby aplikacji eSConnect. Testy wydajności i ciągła optymalizacja sprawiają, że infrastruktura może obsługiwać zwiększające się zasoby firmy Solaris przy jednoczesnym zachowaniu wysokich standardów bezpieczeństwa i ciągłości operacyjnej.

 

PYTANIA? SKONTAKTUJ SIĘ Z NAMI

 

Zobacz również:

Migracja do Amazon Web Services aplikacji i serwisów DANONE

Projekt i budowa infrastruktury opartej o mikroserwisy i kontenery dla Pagaspot, finansowanej z funduszu AWS dla startupów

Przejęcie opieki i projekt infrastruktury w chmurze AWS dla ZTM Warszawa

Budowa infrastruktury w podejściu IaC dla Future Point

 

Case Studies
Referencje

Rekomendujemy firmę Hostersi Sp. z o.o. jako odpowiedzialnego i wykwalifikowanego partnera, dbającego o wysoki poziom obsługi klienta. Zlecenie zostało wykonane profesjonalnie, według najlepszych standardów, w bardzo krótkim czasie.

Paweł Rokicki
Managing Director
W skrócie o nas
Specjalizujemy się w dostarczaniu rozwiązań IT w obszarach projektowania infrastruktury serwerowej, wdrażania chmury obliczeniowej, opieki administracyjnej i bezpieczeństwa danych.