
Wdrożenie Polcom IaaS dla klienta z branży spożywczej

- Karolina Wierzbic
Projekt realizowany dla jeden z wiodących producentów słodyczy w Polsce. Firma łączy wieloletnie doświadczenie z nowoczesnymi technologiami, oferując produkty oparte na starannie dobranych składnikach i autorskich recepturach.
Kluczowa usługa:
- Polcom IaaS
Wykorzystane technologie:
- Polcom Cloud
- Wirtualizator KVM
- Systemy backupowe
- Mechanizmy szyfrowania danych.
Migrowane zasoby:
- Systemy operacyjne: Ubuntu, Windows Server oraz Oracle Linux
- Baza danych: Oracle
- System ERP: IFS.
Cel projektu:
Celem projektu było wdrożenie zaawansowanej infrastruktury chmurowej, opartej na platformie Polcom Cloud w celu rozwijania wdrażanego systemu do planowania zasobów przedsiębiorstwa (ERP) firmy IFS. Dla klienta skonfigurowane zostało środowisko testowo-deweloperskie, na którym po etapie proof of concept została uruchomiona produkcyjna instancja systemu ERP.
System IFS to zaawansowane narzędzie do zarządzania kluczowymi procesami biznesowymi m.in., wymagające odpowiednio przygotowanego i wydajnego środowiska IT. Ze względu na przetwarzanie dużych ilości danych wymaga on wydajnej i stabilnej platformy, zapewniającej niezawodność i wysoką dostępność.
Decyzja o wdrożeniu systemu ERP IFS w środowisku chmurowym była podyktowana zarówno czynnikami technologicznymi, jak i ekonomicznymi. Zakup i utrzymanie własnej infrastruktury serwerowej dla tak zaawansowanego systemu wiąże się z wysokimi kosztami, zarówno w zakresie inwestycji początkowej, jak i późniejszej eksploatacji. Model chmurowy zapewnia elastyczność, umożliwiając dostosowanie zasobów do aktualnych potrzeb przedsiębiorstwa oraz optymalizację kosztów. Wysoka skalowalność platformy Polcom Cloud pozwala na dynamiczne zwiększanie mocy obliczeniowej i przestrzeni dyskowej w zależności od rosnących wymagań systemu ERP, co ma kluczowe znaczenie w kontekście obsługi dużych wolumenów danych.
Dodatkowo infrastruktura chmurowa zapewnia wysoki poziom bezpieczeństwa, zgodność z regulacjami prawnymi oraz ciągłość działania, co jest niezbędne dla systemów obsługujących kluczowe procesy biznesowe. Dzięki temu wdrożenie systemu ERP IFS w chmurze Polcom Cloud stanowiło optymalne rozwiązanie, łączące wysoką wydajność, elastyczność oraz kontrolę kosztów operacyjnych.
Zakres projektu:
Projekt obejmował równoległe utworzenie trzech dedykowanych środowisk – developerskiego, testowego i produkcyjnego – dostosowanych do potrzeb klienta oraz wdrożenie systemu backupowego. Dodatkowo, w celu zapewnienia wysokiego poziomu bezpieczeństwa transmisji danych, zastosowano szyfrowanie on-transit z wykorzystaniem tuneli VPN site-to-site. Aplikacja biznesowa IFS jest administrowana przez partnera wyspecjalizowanego w obsłudze systemów ERP, co zapewnia optymalną konfigurację oraz bieżące wsparcie techniczne.

Środowisko techniczne:
Po przeprowadzeniu szczegółowej analizy dostępnych na rynku rozwiązań oraz uwzględnieniu kluczowych czynników, takich jak bezpieczeństwo danych, skalowalność infrastruktury, koszty wdrożenia i utrzymania, a także dostępność wsparcia technicznego, klient zdecydował się na realizację projektu we współpracy z Polcom. Wybór ten był podyktowany doświadczeniem Polcom w zakresie analogicznych wdrożeń infrastruktury, zapewniających optymalne warunki dla rozwoju i stabilnego funkcjonowania środowiska IT dla systemów klasy ERP.
Wdrożone rozwiązanie oparte zostało na platformie Polcom Cloud, wykorzystującej technologię OpenStack, która zapewnia wysoką dostępność i skalowalność infrastruktury. Infrastruktura udostępniana dla klienta została zbudowana w oparciu o nowoczesne procesory 3. generacji Intel Xeon. Dodatkowo, platforma korzysta z wirtualizatora KVM, co umożliwia dynamiczne zarządzanie zasobami w środowisku chmurowym.
Rozwiązanie opiera się na klastrze zbudowanym z wielu nodów, co wpływa na wysoką dostępność i redundancję całego systemu. Tego rodzaju architektura eliminuje pojedyncze punkty awarii, co zwiększa niezawodność całej infrastruktury.
W ramach projektu wdrożono system backupowy, działający w formie zrzutu bazy do pliku, a następnie tworzony jest backup całości jako fullVM, co zapewnia pełną redundancję i niezawodność danych, chroniąc przed utratą danych w przypadku awarii. Backupy są realizowane w sposób ciągły z wykorzystaniem rozwiązania rekomendowanego dla systemów operacyjnych, aplikacji i baz danych. Częstotliwość wykonywania kopii zapasowych wynosi 8 godzin. SLA na poziomie 95,95% gwarantuje minimalizację ryzyka utraty danych i zapewnia ciągłość operacji.
W ramach realizowanego projektu uruchomiono trzy środowiska:
- Środowisko developerskie – przeznaczone do tworzenia i testowania nowych funkcjonalności aplikacji IFS. Środowisko to jest odizolowane, aby zapewnić bezpieczeństwo i stabilność pozostałych środowisk.
- Środowisko testowe- używane do testowania nowych funkcji po ich opracowaniu. Symuluje warunki środowiska produkcyjnego, ale nie wpływa na rzeczywistych użytkowników końcowych.
- Środowisko produkcyjne – na nim realizowane są rzeczywiste procesy biznesowe. To środowisko zapewnia stabilność i niezawodność w codziennej działalności firmy.
Każde ze środowisk korzysta z różnych systemów operacyjnych, w tym Windows, Linux oraz Oracle, przy czym środowiska developerskie i testowe dzielą wspólny system Oracle, co umożliwia elastyczną i efektywną pracę z aplikacjami.
Projekt został zrealizowany we współpracy z partnerem odpowiedzialnym za utrzymanie aplikacji IFS. Klient zarządza aplikacją za pośrednictwem partnera, co umożliwia szybkie reagowanie na ewentualne problemy. Partner odgrywa kluczową rolę w utrzymaniu i rozwoju aplikacji, zapewniając jej sprawne funkcjonowanie.
Polcom odpowiada za zapewnienie odpowiedniej infrastruktury sprzętowej i konfigurację zasobów sieciowych, które umożliwiają sprawną komunikację i współpracę pomiędzy poszczególnymi komponentami systemu. Warto dodać także, że wirtualizacja środowiska w oparciu o KVM pozwoliła na dynamiczne zarządzanie zasobami w chmurze oraz pełne zarządzanie systemami operacyjnymi oraz bazami danych, co umożliwiło bezproblemową integrację z platformą OpenStack.
Osiągnięty efekt
Wysoka dostępność i redundancja
Kluczową korzyścią wdrożonego rozwiązania jest zapewnienie pełnej redundancji bez pojedynczych punktów awarii. Dzięki zastosowaniu klastra składającego się z wielu nodów oraz rozbudowanego systemu backupowego, rozwiązanie jest odporne na awarie i zapewnia ciągłość operacyjną.
Elastyczność i skalowalność
Polcom Cloud pozwala na pełną skalowalność, umożliwiając dynamiczne dostosowywanie zasobów do potrzeb klienta, co jest szczególnie istotne w przypadku zmieniających się warunków biznesowych.
Bezpieczeństwo danych
Integracja z systemem backupowym zapewnia pełne bezpieczeństwo przechowywanych danych, eliminując ryzyko ich utraty w wyniku awarii. Klaster wirtualizacji skonfigurowany został w trybie wysokiej dostępności (HA). Zastosowano rozwiązanie opierające się na w pełni redundantnych macierzach dyskowych, sieci LAN i SAN bez pojedynczego punktu awarii. Dodatkowo środowisko oraz infrastruktura jest monitorowana w trybie ciągłym, a transmisja danych do i z siedziby klienta jest zabezpieczona silnym szyfrowaniem AES 256. Dane kopii zapasowych są przechowywane w drugim ośrodku data center.