Wdrożenie infrastruktury pod Pimcore w środowisku Google Cloud Platform (GCP)

22 kwietnia 2025

Omawiany przypadek dotyczy Klienta, który dostarcza ekosystem dla dostawców usług i właścicieli zwierząt domowych. Oferuje wsparcie na wszystkich etapach opieki nad pupile, a w celu usprawnienia zarządzania danymi oraz treściami w swojej witrynie internetowej zdecydował się na wdrożenie platformy Pimcore. Wdrożenie to zostało przeprowadzone przez firmę Tandemite, przy wsparciu Hostersi, którzy zbudowali, zabezpieczyli oraz prowadzili prace nad infrastrukturą w środowisku Google Cloud Platform (GCP).

Wyzwania

  • Zarządzanie danymi: Efektywne zarządzanie rosnącą liczbą produktów, zdjęć, opisów oraz innych danych związanych z oferowanymi produktami.
  • Dostępność i wydajność: Zapewnienie szybkiego i niezawodnego dostępu do danych dla klientów oraz pracowników firmy.
  • Bezpieczeństwo: Ochrona danych klientów oraz poufnych informacji firmowych przed potencjalnymi zagrożeniami.
  • Skalowalność: Możliwość szybkiego skalowania infrastruktury w przypadku wzrostu ruchu na stronie lub zwiększenia liczby produktów.

Rozwiązanie

Infrastruktura chmurowa GCP przez Hostersi:

Firma Hostersi zbudowała infrastrukturę w chmurze GCP, skupiając się na zapewnieniu wysokiej dostępności, wydajności i bezpieczeństwa. Skonfigurowano maszyny wirtualne, bazy danych, przestrzenie dyskowe oraz inne niezbędne zasoby, zgodnie z najlepszymi praktykami i zaleceniami bezpieczeństwa.

Firma Hostersi zbudowała infrastrukturę w chmurze Google Cloud Platform, skupiając się na zapewnieniu wysokiej dostępności, wydajności i bezpieczeństwa. Technologie użyte w projekcie:

  • Compute Engine - umożliwia łatwe i szybkie skalowanie instancji. W każdej chwili można dostosować zasoby, aby sprostać wzrostowi ruchu.
  • CI/CD - Wdrażanie jest realizowane z zewnętrznego repozytorium za pomocą interfejsu API Google Cloud. Dzięki temu można zablokować bezpośredni dostęp do serwerów oraz ich portów w firewall, jednocześnie umożliwiając bezpieczne połączenia z zewnętrznych źródeł za pomocą konta usługi.
  • Certificate Manager to usługa Google umożliwiająca konfigurację certyfikatów SSL dla stron klientów, które są już na poziomie Load Balancera. Dzięki temu można wygenerować certyfikat bezpośrednio w usłudze, eliminując potrzebę zakupu i konfiguracji certyfikatów od zewnętrznych dostawców.
  • Instance Schedules to usługa umożliwiająca konfigurację harmonogramu pracy instancji w usłudze Compute Engine. Ponieważ środowiska testowe i stagingowe zazwyczaj są wykorzystywane tylko w godzinach pracy w dni robocze, ustawienie instancji tak, aby były wyłączone poza godzinami pracy programistów, pozwala na spore oszczędności
  • Cloud Scheduler to usługa podobna do Instance Schedules, jednak umożliwia ustalanie harmonogramów dla różnych elementów infrastruktury poza Compute Engine. Za pomocą tej usługi skonfigurowaliśmy automatyczne wyłączanie instancji Cloud SQL poza godzinami pracy klienta.

Infrastruktura posiada trzy lustrzane środowiska odseparowane osobnymi projektami w GCP. Pozwala to na wdrażanie i testowanie nowych zmian nie wpływając na infrastrukturę produkcyjną, a umiejscowienie ich w niezależnych projektach GCP znacznie zwiększa bezpieczeństwo, ponieważ uniemożliwia komunikację usług pomiędzy środowiskami.

Wdrożenie Pimcore przez Tandemite:

Firma Tandemite przeprowadziła wdrożenie platformy Pimcore, dostosowując ją do potrzeb Klienta oraz integrując ją z istniejącą infrastrukturą w chmurze GCP zaprojektowaną przez Hostersi.

Optymalizacja wydajności przez Hostersi:

Hostersi skonfigurowali odpowiednie parametry maszyn wirtualnych oraz zastosowali mechanizmy buforowania i pamięci podręcznej, aby zapewnić szybki dostęp do danych.

Wyniki

Dzięki współpracy firm Hostersi i Tandemite, Klient osiągnął następujące korzyści:

  • Szybkość, niezawodność i bezpieczeństwo: Wdrożenie infrastruktury przez Hostersi oraz platformy Pimcore przez Tandemite zapewniło szybki, niezawodny dostęp do danych oraz wysoki poziom bezpieczeństwa.
  • Elastyczność i skalowalność: Infrastruktura w chmurze GCP pozwoliła na elastyczne skalowanie zasobów w zależności od potrzeb biznesowych.
  • Profesjonalne wsparcie: Firma otrzymała profesjonalne wsparcie zarówno w zakresie budowy i utrzymania infrastruktury, jak i wdrożenia platformy Pimcore.
  • Oszczędność czasu i zasobów: Dzięki współpracy obu firm Klient uniknął konieczności angażowania własnych zasobów w kompleksowe przygotowanie infrastruktury oraz wdrożenie platformy Pimcore.

Podsumowanie

Wdrożenie infrastruktury pod Pimcore w środowisku Google Cloud Platform przez Hostersi, we współpracy z wdrożeniem platformy Pimcore przez Tandemite, było kluczowym krokiem w procesie usprawnienia zarządzania danymi produktowymi oraz treściami. Dzięki profesjonalnemu podejściu obu firm, nasz Klient jest teraz w stanie efektywniej zarządzać swoją platformą internetową, co przyczynia się do zwiększenia lojalności klientów oraz poprawy wyników biznesowych.

 

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

Firma Hostersi pozwoliła nam osadzić ogólne zagadnienia programu Well Architected Framework w kontekście naszej firmy. Oszczędziło nam to wiele czasu i pozwoliło znaleźć lepiej dopasowane rozwiązania do specyfiki naszego biznesu. WAF był świetnym katalizatorem do wprowadzenie szeregu zmian w obszarze niezawodności, szybkości i bezpieczeństwa edrone. 

Piotr Stachowicz
CTO
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.