Grupa Eurocash: Chmura prywatna dla SAP
Grupa Eurocash

Chmura prywatna dla SAP

Dostępność, bezpieczeństwo, skalowalność

W Grupie Eurocash mają to policzone: gdyby system transakcyjny SAP był niedostępny zaledwie przez godzinę, kolejka tirów, które musiałyby czekać na rozładunek w Centrum Dystrybucyjnym w podpoznańskich Komornikach, zablokowałaby autostradową obwodnicę Poznania. A to tylko jeden z problemów, z jakimi mierzyłaby się firma. W ostatnich dwóch latach zespół IT SAP wraz z partnerem All for One odpowiadały za zaprojektowanie architektury, dostarczenie i wdrożenie infrastruktury chmury prywatnej charakteryzującej się wysoką dostępnością, bezpieczeństwem i skalowalnością oraz migrację systemów SAP: CRM, S/4HANA, CAR i PO.

W Grupie Eurocash mają to policzone: gdyby system transakcyjny SAP był niedostępny zaledwie przez godzinę, kolejka tirów, które musiałyby czekać na rozładunek w Centrum Dystrybucyjnym w podpoznańskich Komornikach, zablokowałaby autostradową obwodnicę Poznania. A to tylko jeden z problemów, z jakimi mierzyłaby się firma. W ostatnich dwóch latach zespół IT SAP wraz z partnerem All for One odpowiadały za zaprojektowanie architektury, dostarczenie i wdrożenie infrastruktury chmury prywatnej charakteryzującej się wysoką dostępnością, bezpieczeństwem i skalowalnością oraz migrację systemów SAP: CRM, S/4HANA, CAR i PO.

Chmura hybrydowa dla SAP – potrzeby, możliwości, architektura

Grupa Eurocash uznała, że optymalnym rozwiązaniem do utrzymania i rozwoju systemów SAP oraz systemów wspomagających będzie model chmury hybrydowej, zbudowanej w dwóch oddalonych centrach danych oraz z wykorzystaniem chmury publicznej.

Kluczowe dla działalności operacyjnej Eurocash środowiska SAP CRM, SAP S/4HANA, CAR (Customer Activity Repository) i PO (Process Orchestration) pracują na bazach SAP HANA. Każdy z systemów przetwarza dane o rozmiarze terabajtów, a środowiska z założenia są trójsystemowe (DEV, QAS/TST, PRD). W efekcie samych tylko instancji bazodanowych jest kilkanaście. Kolejne kilkadziesiąt systemów to instancje dialogowe, systemy aplikacyjne, webdispatchery, systemy plikowe i inne.

Pierwszy krok przy opracowaniu architektury platformy sprzętowo-programowej to zapewnienie wymaganej wydajności i skalowalności komponentów compute i storage, z uwzględnieniem przyszłego zapotrzebowania na moc obliczeniową oraz przestrzeń dyskową, w modelu scale-up. Kolejnym kluczowym czynnikiem jest parametr niezawodnościowy platformy – dobierany na każdym z możliwych poziomów – począwszy od redundancji komponentów sprzętowych, poprzez zastosowanie urządzeń klasy mission-critical, skończywszy na rozwiązaniach wysokiej dostępności na poziomie wirtualizatora, systemów operacyjnych i baz danych.

Wszystkie dobrane w ten sposób elementy podlegają następnie szczegółowej weryfikacji wzajemnej kompatybilności, w tym certyfikacji SAP HANA dla Appliance’ów lub SAP HANA Tailored Data Center Integration, zgodności wersji systemów operacyjnych, warstwy wirtualizacyjnej, a nawet firmware’ów i sterowników oraz parametrów BIOS.

Wynikiem skrupulatnie przeprowadzonego planowania była architektura chmury hybrydowej o bardzo wysokim poziomie dostępności, zagwarantowanej kompatybilności z systemami SAP, w szczególności SAP HANA, precyzyjnie określonej wydajności oraz przewidywalnej skalowalności. Nie ma w tym zadaniu miejsca na błędy, ponieważ wszelkie niedopatrzenia utrudnią bądź nawet uniemożliwią późniejszą instalację lub eksploatację systemów SAP. Dlatego też w opracowanie i sprawdzenie architektury zaangażowanych było kilku doświadczonych i certyfikowanych konsultantów z działów IT Eurocash oraz All for One z ekspercką wiedzą o sieciach, serwerach, storage, wirtualizacji, systemach operacyjnych oraz środowisku SAP HANA.

Wdrożenie i rozbudowa infrastruktury

Zgodnie z harmonogramem Eurocash pierwszym systemem przeznaczonym do posadowienia w środowisku chmury prywatnej był SAP CRM. Kluczowymi elementami infrastruktury były serwery HPE Superdome Flex 280, wspierające 24 TB RAM i certyfikowane przez SAP dla baz SAP HANA, zaprojektowane z wysoce zaawansowanymi funkcjami niezawodności, dostępności i serwisowości (RAS).

Zasoby dyskowe udostępniono z macierzy HPE Alletra z dyskami SSD NVMe, zapewniających dostępność na poziomie 99,999%. Wartą podkreślenia zaletą tych macierzy jest funkcjonalność kompresji danych na wolumenach SAP HANA data i log, co pozwala znacznie zoptymalizować zużycie netto przestrzeni dyskowych. W środowisku Eurocash współczynnik redukcji danych przekracza 2x.

Kolejnym krokiem rozwoju chmury było rozszerzenie jej zasobów na potrzeby systemu SAP S/4HANA. Eurocash zdecydował, że system ten, zgodnie ze strategią przygotowaną przez zespół IT SAP, wcześniej utrzymywany u hyperscalera, zostanie przeniesiony do chmury prywatnej. Początkowe umieszczenie tej instancji SAP S/4HANA w chmurze publicznej umożliwiło zwinne rozpoczęcie projektu i przeprowadzenie prac wdrożeniowych. Ze względu na ciągły i znaczny rozwój sytemu jako platformę obliczeniową zastosowano największe certyfikowane przez SAP serwery – HPE Scale-Up Server 3200, wspierające 16 fizycznych procesorów i 32 TB RAM w ramach jednego systemu operacyjnego dla bazy SAP HANA w modelu scale-up dla S/4HANA, oraz wielokrotność 32 TB RAM jako węzły scale-out S/4HANA. Takie rozwiązanie gwarantuje Eurocashowi dowolną skalowalność chmury, zaprojektowanej zgodnie z rosnącymi potrzebami przetwarzania danych.

Najnowsza rozbudowa zasobów chmury uwzględniała potrzeby systemów SAP CAR i PO. Kilkadziesiąt TB dodatkowych przestrzeni dyskowych NVMe wraz z ośmioma dodatkowymi serwerami umożliwia wydajną pracę środowiska do zarządzania danymi sprzedażowymi.

Cała wykorzystywana infrastruktura została zdublowana i rozmieszczona symetrycznie w oddalonych lokalizacjach data center, dzięki czemu nawet awaria całej jednej lokalizacji nie wstrzymuje dostępności systemów, nie degraduje ich wydajności ani nie skutkuje utratą danych.

W dotychczasowym dwuletnim okresie eksploatacji i zwiększania zasobów chmury kolejne rozbudowy mocy obliczeniowej były realizowane na coraz nowszych rozwiązaniach technologicznych. To zróżnicowanie nie zakłóca jednak spójności całego środowiska, a główną odczuwalną różnicą jest postępujący wzrost zagęszczenia mocy obliczeniowej w szafach rack.

Przygotowanie systemów

Projekt architektury chmury oraz dostawa i przygotowanie komponentów sprzętowych to dopiero fundament kompleksowego rozwiązania, którego potrzebuje biznes. O końcowym sukcesie i spełnieniu wymagań użytkowników decydują rozwiązania programowe potrafiące wykorzystać warstwę hardware’ową.

Dlatego też wszystkie systemy operacyjne, aplikacje i silniki baz danych zostały zainstalowane od nowa w środowisku chmury prywatnej. Migracja systemów sprowadziła się do zaimportowania danych. Dzięki takiemu podejściu po przejściu do chmury prywatnej systemy będą działały na aktualnych wersjach. Jednocześnie było to okazją to wprowadzenia nowych i udoskonalenia istniejących funkcjonalności.

Zarządzanie klastrami zrealizowano z wykorzystaniem HPE Serviceguard for Linux (SGLX) –zaawansowanego rozwiązania zapewniającego wysoką dostępność (HA) i odzyskiwanie po awarii (DR) dla systemów SAP HANA. Dzięki integracji HPE SGLX z SAP HANA klaster jest świadomy stanu bazy, a nawet pozwala na umieszczenie w ramach paczki klastrowej kilku instancji bazy i niezależne zarządzanie stanem każdej z nich, co jest szczególnie przydatne w środowiskach rozstawionych pomiędzy dwoma data centers.

W połączeniu z replikacją danych z wykorzystaniem SAP HANA System Replication w trybie Synchronous in-memory, każda transakcja jest zatwierdzana na obu węzłach klastra – w obu ośrodkach jednocześnie.

Zarządzanie danymi na systemach testowych

Pomimo zapewnienia wysokich parametrów wydajnościowych platformy chmurowej Eurocash nie potrzebował pełnego odwzorowania danych produkcyjnych na środowiskach nieprodukcyjnych. Było to szczególnie istotne dla danych systemu SAP S/4HANA, które charakteryzują się dużym wolumenem przyrostu.

Wymaganą funkcjonalność realizuje wdrożone oprogramowanie SNP Test Data Organizer (TDO) z platformy CrystalBridge. Pozwala ono, zależnie od skonfigurowanych scenariuszy, m.in. selektywnie kopiować dane z mandanta systemu PRD na mandant TST ze wskazaniem daty „odcięcia” lub innych kryteriów, dzięki czemu system docelowy jest odświeżany znacznie mniejszym wolumenem danych, przy zachowaniu ich logicznej spójności. Dodatkową funkcjonalnością SNP TDO jest scrambling, realizujący maskowanie danych przy kopiowaniu ich na system nieprodukcyjny. Przykłady zastosowań to m.in. spełnienie wymagań RODO (w odniesieniu do maskowania danych osobowych w systemach nieprodukcyjnych) czy też ukrycie innych kategorii danych (np. finansowych) przed udostępnieniem ich testerom lub deweloperom.

Dzięki SNP TDO Eurocash uzyskał zarówno istotne zmniejszenie wielkości baz nieprodukcyjnych (co bezpośrednio wpływa na koszt utrzymania tych systemów), jak i możliwość precyzyjnego „wykrawania” danych biznesowych do dalszej analizy.

I hardware i software

Warstwa sprzętowa dostarczająca zasoby obliczeniowe dla systemów SAP HANA wymaga starannego, profesjonalnego zaprojektowania w oparciu o wytyczne producentów oraz uwarunkowania eksploatacji i rozwoju SAP w danej organizacji. W każdym przypadku jest to proces specyficzny dla konkretnego środowiska, uwzględniający dziesiątki lub setki czynników, a często wymagający kilku iteracji dla uzyskania optymalnego efektu – zbalansowanego pod kątem bezpieczeństwa, wydajności, dostępności oraz kosztów.

Równie istotne co warstwa sprzętowa są zaimplementowane rozwiązania programowe. Muszą one być komplementarne i skutecznie zintegrowane ze sprzętem. Tylko wtedy jest możliwe uzyskanie najlepszych parametrów wydajnościowych i niezawodnościowych. Ustawienia BIOS, parametry wirtualizatora, ustawienia klastra czy konfiguracja bazy danych – łącznie decydują o tym, czy system jako całość będzie działać prawidłowo zarówno w stanie normalnym, jak i w stanie nadzwyczajnym, wywołanym np. usterką sprzętu.

Dotychczasowy dwuletni okres eksploatacji platformy wdrożonej przez zespół All for One w Eurocash potwierdza, że wszystkie wymagania zostały spełnione. Potwierdziły to zarówno liczne przedodbiorowe testy funkcjonalności przeprowadzane w kontrolowanych warunkach, jak i dotychczasowa eksploatacja. Z perspektywy kilku tysięcy użytkowników biznesowych systemy SAP zachowują 100% dostępność i wydajność. Z perspektywy kierowców ciężarówek – zapewniamy ciągłość odbioru dostaw w centrach logistycznych Eurocash i brak korków na autostradzie.

Chmura optymalna

Robert Ciechomski, Dyrektor IT w Grupie Eurocash podsumowuje: "Wykorzystujemy najnowsze trendy według potrzeb i możliwości kreowania nowych inicjatyw biznesowych, wspierając się rozwiązaniami w chmurach publicznych i prywatnych. Niezależnie od rodzaju infrastruktury automatyzujemy czynności najnowszymi technologiami. Wykorzystując doświadczenie zespołu specjalistów IT Grupy Eurocash oraz partnerów z All for One, zaprojektowaliśmy optymalną architekturę sprzętowo-programową dla naszego pejzażu systemów SAP. Wdrożyliśmy ją z sukcesem w krótkim czasie i uruchomiliśmy na niej nasze kluczowe systemy biznesowe bez negatywnego wpływu na ciągłość działania tych procesów, jednocześnie poprawiając SLA i dostępność".

 

12 lat efektywnej współpracy

"Współpraca Eurocash z firmą All for One Poland trwa już 12 lat i jest świetnym przykładem efektywnej kooperacji między naszymi zespołami. Dzięki ścisłej współpracy pomiędzy naszymi teamami od infrastruktury i SAP (konsultanci Basis i funkcjonalni) oraz ekspertami z All for One nasze systemy są nie tylko skutecznie zarządzane, ale również regularnie optymalizowane i upgrade’owane. Dla mnie osobiście najważniejsze jest to, że dzięki wzajemnemu zrozumieniu, doświadczeniu i zaangażowaniu obu stron również w trudnych i stresowych sytuacjach udaje nam się szybko i sprawnie znajdować rozwiązania" – dodaje Bartosz Balicki, Senior Manager IT, SAP w Grupie Eurocash

Administracja SAP w Eurocash

  • Systemy: SAP S/4HANA, SAP BW, SAP HR, SAP Business Planning & Consolidation, SAP CAR, SAP Solution Manager; m.in. oparte na bazie SAP HANA
  • Liczba administrowanych systemów: +170
  • Liczba aktywnych użytkowników: 3500
  • Usługi All for One: administracja SAP (od 2013), serwis aplikacyjny SAP (od 2019), SAP Maintenance, maintenance dla SAP Add-ons (All for One JPK, All for One Partner Checker)

Grupa Eurocash

Grupa Eurocash jest największym polskim hurtowym dystrybutorem produktów FMCG, organizatorem znanych sieci franczyzowych, agencyjnych i partnerskich, takich jak ABC, Delikatesy Centrum, Groszek, Gama, Duży Ben, Lewiatan czy Euro Sklep; partnerem logistycznym i technologicznym sklepów lokalnych, a także właścicielem marketu e-grocery nr 1 w Polsce: Frisco.pl. Klientami Eurocash są przede wszystkim lokalni przedsiębiorcy, którym Grupa oferuje z jednej strony efektywne modele biznesowe, a z drugiej skalę zakupową, logistykę, wsparcie marketingowe, dostęp do wiedzy oraz nowoczesne rozwiązania technologiczne wspierające prowadzenie i rozwój sklepu. Z liczbą ponad 20 tys. zatrudnianych pracowników i 90 tys. klientów, Eurocash od lat zajmuje miejsce w TOP10 największych polskich firm, kompleksowo kształtując rynek polskiego handlu i wyznaczając kierunki rozwoju branży. Dąży do tego, by wyznaczać trendy także w zakresie odpowiedzialności. Do 2030 r. Grupa zamierza zmniejszyć swoją emisję CO2 o 42 proc. w ramach strategii dekarbonizacji, jaką przyjęła w 2022 r. – w zgodzie z celami Porozumienia Paryskiego, w ramach ścieżki określonej przez Science Based Targets Initiative (SBTI).

Napisz do nas Zadzwoń Wyślij email






    Informacje na temat przetwarzania danych osobowych znajdują się w Polityce Prywatności.


    61 827 70 00

    Biuro jest czynne
    od poniedziałku do piątku
    w godz. 8:00 – 16:00 (CET)

    Kontakt ogólny do firmy
    office.pl@all-for-one.com

    Pytania o produkty i usługi
    info.pl@all-for-one.com

    Pytania na temat pracy i staży
    kariera@all-for-one.com

    This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.