Platforma dla Salon24

Cel projektu

Zadaniem ALX było zaprojektowanie i wdrożenie infrastruktury serwerowej do kompleksowej obsługi platformy blogowej Salon24 (popularnego serwisu publicystycznego, na którym pisać i komentować może każdy zarejestrowany użytkownik)

Główne założenia

  • Zapewnienie infrastruktury umożliwiającej obsłużenie dużej ilości zapytań HTTP (10-20mln/miesiąc);
  • Maksymalne podniesienie poziomu niezawodności systemu (oprócz komponentów podstawowych zainstalowano również komponenty nadmiarowe, w rezultacie uszkodzenie elementu podstawowego powoduje przejęcie jego funkcji przez element nadmiarowy, a sieć w dalszym ciągu pracuje poprawnie);
  • Wielokrotna replikacja baz danych;
  • Wdrożenie mechanizmów wysokiej dostępności (HA) i wysokiej wydajności;
  • Zabezpieczenie platformy przed atakami DOS;

Wyzwania

  • Przygotowanie rozwiązania, które zapewni bezprzerwową dostępność, wydajność i odporność na różnego rodzaju ataki
  • Dostosowanie się do istniejącego, autorskiego rozwiązania CMS, przygotowanego przez inną firmę 

Rezultat

Salon24.pl to blisko 1 milion unikalnych użytkowników i 10 milionów odsłon miesięcznie. Platforma obsługuje 22 tysiące blogów m.in, Pawła Lisickiego, Mariusza Maxa Kolonko, Tomasza Terlikowskiego, Jarosława Gowina, Pawła Kowala, Ryszarda Czarneckiego.

Technologie, których użyliśmy

Linux, Varnish, Corosync, CRM (Pacemaker), XEN