Budowa infrastruktury, ochrona anty-DDoS i całodobowa opieka administracyjna środowiska obsługującego loterię internetową Rezigiusza
Dla Rezigiusza, twórcy internetowego którego kanały w serwisie Youtube subskrybuje kilka milionów osób, przygotowywaliśmy infrastrukturę, której zadaniem było obsłużenie ruchu wygenerowanego przez jedną z pierwszych loterii internetowych, w której do wygrania był Mustang Reziego.
Zgodnie z przewidywaniami organizatorów, akcja miała wygenerować dwa główne peaki ruchu– pierwszy w momencie uruchomienia landing page’a loterii i drugi w dniu losowania.
Rozwiązanie
Na potrzeby akcji przygotowaliśmy więc infrastrukturę opartą o instancje autoskalujące AWS EC2 wyposażone na froncie w Load Balancery których zadaniem było równomiernie rozłożenie ruchu. Do przechowywania plików wykorzystaliśmy AWS S3 i Elasticache Redis. Całość zabezpieczyliśmy konfigurując odpowiednio Cloudflare’a.
W szczytowych momentach akcji uruchomionych było maksymalnie 27 instancji ec2 t3.medium i 160 000 requestów. Baza danych RDS dysponowała 16CPU i 64GB pamięci RAM. W szczycie obciążenie CPU wynosiło 56% a dostępna pamięć spadła do 4 GB.
W momencie uruchomienia strony loterii oraz w dniu losowania, nad poprawnym działaniem infrastruktury czuwał dedykowany zespół, którego jedynym zadaniem w tym czasie była obsługa infrastruktury loterii. Dzięki temu mimo bardzo dużego ruchu, całość udało się zrealizować zgodnie z założeniami, unikając najmniejszych nawet niedostępności serwisu.
Podsumowanie
Na potrzeby loterii internetowej w której do wygrania był Mustang znanego Youtubera, przygotowaliśmy infrastrukturę, która pozwoliła obsłużyć ogromny ruch generowany przez uczestników wydarzenia. Jednocześnie zabezpieczyliśmy akcję przed atakami z zewnątrz, gwarantując pełną dostępność serwisu czasie trwania akcji. Dla klienta świadczyliśmy również całodobową usługę opieki administracyjnej w czasie trwania loterii.
PYTANIA? SKONTAKTUJ SIĘ Z NAMI
Czytaj również:
Projekt i wdrożenie środowiska w chmurze AWS dla aplikacji mobilnej Droids on Roids
Przejęcie opieki i projekt infrastruktury w chmurze AWS dla ZTM Warszawa
Budowa infrastruktury w podejściu IaC dla Future Point