Switch to English

Optymalizacja kosztów i automatyzacja infrastruktury AWS dla Alerabat.com

Alerabat.com to platforma umożliwiająca oszczędzanie podczas zakupów online. Użytkownicy mogą korzystać z aktualnych zniżek oraz zwrotów gotówki dzięki dedykowanej wtyczce do przeglądarki oraz aplikacji mobilnej

O kliencie
Alerabat to jedna z najdynamiczniej rozwijających się polskich platform e-commerce, oferująca użytkownikom cashback oraz kody rabatowe w sklepach internetowych.
Głównym wyzwaniem projektowym było uporządkowanie rozproszonej infrastruktury oraz eliminacja zjawiska overprovisioningu (nadmiarowości zasobów), które generowało nieuzasadnione koszty
3000
sklepów zrzesza platfroma Alerabat.com

Alerabat.com to jedna z najdynamiczniej rozwijających się polskich platform e-commerce,

oferująca użytkownikom cashback oraz kody rabatowe w ponad 3000 sklepów. Aby sprostać rosnącemu ruchowi i zoptymalizować wydatki na chmurę, firma nawiązała współpracę z Hostersami.

Efektem współpracy jest nowoczesna, zautomatyzowana infrastruktura AWS, która łączy wysoką wydajność z efektywnością kosztową.

Optymalizacja kosztów i automatyzacja infrastruktury AWS dla Alerabat.com – Case Study

O Kliencie

Alerabat.com to platforma umożliwiająca oszczędzanie podczas zakupów online. Użytkownicy mogą korzystać z aktualnych zniżek oraz zwrotów gotówki dzięki dedykowanej wtyczce do przeglądarki oraz aplikacji mobilnej. Rozwiązanie automatycznie wyszukuje i stosuje dostępne zniżki, co wymaga niezawodnego zaplecza technologicznego zdolnego do obsługi tysięcy zapytań w czasie rzeczywistym.

Wyzwanie

Wyzwanie

Głównym wyzwaniem projektowym było uporządkowanie rozproszonej infrastruktury oraz eliminacja zjawiska overprovisioningu (nadmiarowości zasobów), które generowało nieuzasadnione koszty. Klient potrzebował:

  • Podziału środowisk na izolowane konta (PROD, DEV, TOOLS) w celu zwiększenia bezpieczeństwa i porządku w zarządzaniu.
  • Wdrożenia pełnej automatyzacji budowania obrazów maszyn oraz zarządzania infrastrukturą jako kod (IaC).
  • Przeprowadzenia rzetelnej analizy TCO (Total Cost of Ownership) i wdrożenia strategii oszczędnościowych bez utraty wydajności.
Rozwiązanie

Rozwiązanie

  • Segmentacja środowisk i komunikacja: Infrastruktura została rozdzielona na trzy osobne konta AWS: PROD (produkcyjne), DEV (deweloperskie) oraz TOOLS (narzędziowe). Do bezpiecznej komunikacji między nimi wykorzystano VPC Peering.
  • Konteneryzacja i orkiestracja: Całość usług obliczeniowych oparto na usłudze Amazon ECS (Elastic Container Service), co pozwoliło na sprawne zarządzanie kontenerami i łatwe skalowanie aplikacji.
  • Automatyzacja (IaC & DevOps):

 

 

  1. Do zarządzania całą infrastrukturą wykorzystano Terraform.
  2. Obrazy maszyn działających w grupach Auto Scaling (ASG) są budowane automatycznie przy użyciu pary Packer + Ansible.
  3. Przygotowano dedykowany kontener LXD do centralnego zarządzania operacjami infrastrukturalnymi.

 

 

  • Bezpieczeństwo: Warstwową ochronę zapewniono poprzez integrację Cloudflare WAF z natywnym AWS WAF. Dostęp do konsoli AWS został ściśle uregulowany za pomocą ról IAM, a wrażliwe dane są chronione przez usłudze KMS.
  • Warstwa danych i cachowania: Zastosowano Amazon RDS dla baz danych oraz Amazon ElastiCache dla przyspieszenia operacji na danych.
Technologie

Stack technologiczny

W projekcie wykorzystano następujące technologie i usługi:

Rezultaty

Efekty i wartość biznesowa

Dzięki ścisłej współpracy ze Alerabat, udało się osiągnąć wymierne korzyści biznesowe:

  • Optymalizacja kosztów: Na podstawie metryk z Amazon CloudWatch (CPU, RAM, I/O) dostosowano typy i rozmiary instancji do faktycznego zapotrzebowania, co znacząco zredukowało wydatki.
  • Strategiczne oszczędności: Wdrożono plany Savings Plans dla usług ECS oraz zakupiono instancje rezerwowane (Reserved Instances) dla EC2, RDS i ElastiCache. Pozwoliło to na długofalowe obniżenie kosztów infrastruktury przy zachowaniu pełnej dostępności zasobów.
  • Skalowalność: Dzięki Auto Scaling dla ECS, platforma automatycznie dostosowuje zasoby obliczeniowe do aktualnego natężenia ruchu użytkowników.
  • Przejrzystość finansowa: Wykorzystanie AWS Pricing Calculator pozwoliło na precyzyjne modelowanie przyszłych kosztów i świadome planowanie rozwoju platformy.

Podsumowanie

Efektem naszej współpracy jest uporządkowana, bezpieczna i optymalna kosztowo infrastruktura zdolna do automatycznego skalowania uzależnionego od bieżących obciążeń. Dzięki zastosowaniu AWS Pricing Calculator nasz Klient może precyzyjnie modelować przyszłe koszty, co znacząco podnosi możliwości planowania i rozwoju platformy.

Case studies
Wybrane Case Studies
Wieloetapowa migracja infrastruktury Capsim do chmury AWS
24 października 2022
Wieloetapowa migracja infrastruktury Capsim do chmury AWS
Capsim to amerykańska spółka działająca od ponad 20 lat w branży szkoleń biznesowych opartych na realistycznych grach biznesowych. Główną działalnością firmy jest wdrażanie skomplikowanych symulacji biznesowych pozwalających podnosić użytkownikom swoje kompetencje menadżerskie. Oferta Capsim skierowana jest do uczelni wyższych, firm i korporacji na całym świecie.
Opieka i monitoring infrastruktury w OVHcloud dla firmy Zamel
12 października 2023
Opieka i monitoring infrastruktury w OVHcloud dla firmy Zamel
Zamel to firma z branży elektrotechnicznej i renomowany producent inteligentnych systemów do zarządzania domem. Posiada rozbudowaną infrastrukturę IT, w tym aplikacje kluczowe dla ich działalności, które działają na serwerach VPS w OVHcloud oraz w chmurze Microsoft Azure.

Jesteśmy tu, żeby Ci pomóc

Porozmawiajmy o Twoim projekcie

Opisz nam swój projekt, wyzwanie lub pytanie - odezwiemy się z konkretną odpowiedzią. Zazwyczaj odpowiadamy w ciągu jednego dnia roboczego.
Wprowadź wszystkie wymagane dane.
Nie udało się wysłać formularza.
Spróbuj ponownie.