Case Study WRC Motorsport & Beyond

Jak serwis WRC Motorsport & Beyond wrzucił piąty bieg dzięki chmurze?

  • migracja
POWRÓT

Klient

WRC Motorsport & Beyond

Branża

Serwis internetowy

Lokalizacja

Katowice

wyzwania

Wydawca serwisu motoryzacyjnego potrzebował niezawodnego hostingu, który poprawi osiągi, zapewni pełną kontrolę trakcji i płynną jazdę w każdych warunkach, czyli brak przestojów.

Rozwiązania

  • Migracja do chmury
  • Oktawave Cloud Instance
  • Oktawave Cloud Storage
  • Cloud Operations Support

Korzyści biznesowe

  • Stabilne środowisko
  • Skalowalność i elastyczność środowiska
  • Nieprzerwana i wysoka dostępność serwisu
  • Wzrost bezpieczeństwa danych
  • Kompleksowe wsparcie Cloud Operations Team

Case Study WRC Motorsport & Beyond

WRC Motorsport & Beyond jest jednym z trzech największych w Polsce portali zajmujących się szeroko pojętą motoryzacją. Co miesiąc serwis odwiedza ponad 6 milionów unikalnych użytkowników, szukających newsów, prezentacji samochodów, testów oraz felietonów. Rozpędzający się serwis potrzebował wsparcia technicznego na miarę Formuły 1.

Wyzwania

Rosnąca popularność serwisu sprawiła, że redakcja potrzebowała bardziej wydajnej infrastruktury, która zapewniłaby wysoką dostępność i szybsze ładowanie stron. Klientowi zależało także na zwiększeniu bezpieczeństwa i usłudze backupu.

Wcześniej serwis korzystał z jednego dedykowanego serwera o bardzo wysokich parametrach, jednak bardzo często pojawiały się incydenty związane z konfiguracją. Raz na jakiś czas zdarzały się również dodatkowe trudności wywołane wąskimi gardłami. Provider nie stawał na wysokości zadania - nie adresował problemów sprawnie i nie wyciągał wniosków z zaistniałych incydentów. Redakcja wciąż była niespokojna o stabilne działanie hostingu. Dzięki rozwiązaniom zaproponowanym przez Oktawave, udało się rozwiązać problemy awarii i niespodziewanych incydentów. Każda potrzeba jest teraz niezwłocznie i prawidłowo adresowana.

Rozwiązania

Zespół Oktawave zaprojektował optymalne rozwiązanie oparte na dwóch serwerach, z rozdzieleniem usługi aplikacyjnej i bazodanowej na osobne instancje. Ruch jest kierowany na instancję aplikacyjną z zainstalowanym PHP. Usługa bazodanowa została uruchomiona na jednej instancji z zainstalowanym MySQL. Na tej instancji został zainstalowany także Redis (odpowiedzialny za cache), aby zmniejszyć liczbę zapytań do bazy danych. Przygotowane serwery mogą być skalowane zarówno wertykalnie (zmiana parametrów), jak i horyzontalnie (zmiana liczby serwerów), kiedy ruch się zwiększa i rośnie tym samym zapotrzebowanie na większą moc.

Nasz zespół zaproponował, aby treści statyczne były dostarczane bezpośrednio do przeglądarek użytkowników z wykorzystaniem usługi Oktawave Cloud Storage (OCS), która pozwala zapisywać pliki i obiekty o dowolnym rozmiarze. Interfejs zarządzania OCS bazuje na API REST, zaprojektowanym tak, aby umożliwić łatwą współpracę z wieloma narzędziami internetowymi. OCS zapewnia również wysoki poziom bezpieczeństwa przechowywania danych za pomocą wbudowanych mechanizmów replikacji i dystrybucji danych, a transmisja obiektów zawsze realizowana jest za pomocą szyfrowanego połączenia. Wszystkie usługi zostały umieszczone w sieci prywatnej.

A co z kokpitem? Dostęp administracyjny do usług jest realizowany poprzez tunel IPsec zestawiony pomiędzy infrastrukturą umiejscowioną w Oktawave, a biurem (połączenie site-to-site). Użytkownicy pracujący poza biurem mogą nawiązać połączenia VPN typu client-to-site. Bezpieczeństwo zapewnia usługa firewall skonfigurowana w oparciu o opensource'owe oprogramowanie pfSense.

Backup może być realizowany na dwa sposoby: poprzez panel Oktawave lub za pomocą zespołu wsparcia Cloud Operations Team. Jeśli usługa kopii zapasowej realizowana będzie przez panel Oktawave, obrazy całych maszyn będą przechowywane w ramach usługi Oktawave Cloud Storage, którego mechanizmy autoryzacji gwarantują bezpieczne przechowywanie backupu. Jeśli kopie zapasowe miałyby być realizowane z pomocą Cloud Operations, będzie to backup wykonywany według następującego schematu: pełny – raz w tygodniu – oraz przyrostowy – w każdy inny dzień tygodnia.

Korzyści biznesowe

Migracja do chmury Oktawave zapewniła wydawcy niezawodną infrastrukturę. Serwis zyskał większa elastyczność i wydajność, a także wysoki poziom bezpieczeństwa przechowywanych danych. Dzięki wsparciu Cloud Operations Team wydawca nie musi zajmować się infrastrukturą, ale może w pełni skupić na rozwoju serwisu. Hosting w chmurze gwarantuje płynność, a wsparcie inżynierów z zespołu Cloud Operations bezobsługowość środowiska.

Chmura Oktawave pozwoliła nam rozwinąć pełną prędkość. Pozbyliśmy się ograniczeń i nawet w chwilach natężonego ruchu, zapewniamy niezawodne działanie serwisu. W razie potrzeby wiemy, że na pit stopie czeka Cloud Operations, który błyskawicznie upora się z każdą usterką.

Adam Romanowski, J15 Digital

Rozwiązania

Przy realizacji projektu wykorzystano usługi:

Migracja do chmury


Oktawave Cloud Instance


Oktawave Cloud Storage


Cloud Operations Support