Mały sklep na Magento na AWS we Frankfurcie to wydatek od ok. 204 USD do ok. 804 USD miesięcznie według cenników AWS na dzień 12 października 2026. O kwocie decyduje to, ile usług oddajesz AWS i czy płacisz za rezerwę w drugiej strefie. Na hostingu współdzielonym Magento 2.4 zwykle w ogóle się nie zainstaluje, bo wymaga wyszukiwarki, której tanie pakiety nie mają.
Przyjąłem sklep do ok. 10 tys. produktów, w którym naraz jest ok. 30 osób. Varnish podaje im większość stron z cache, więc łącznie wystarczą 4 vCPU i 16 GB RAM.
Magento 2.4 wymaga osobnej wyszukiwarki
Od wersji 2.4 Adobe wymaga Elasticsearch albo OpenSearch w każdej instalacji. Dla najnowszej stabilnej wersji 2.4.9 tabela wymagań systemowych wymienia już tylko OpenSearch 3.
Hostinger w centrum pomocy pisze, że w pakietach web i cloud nie ma Elasticsearch, więc pod Magento 2 trzeba wziąć VPS. Taki VPS z 4 vCPU i 16 GB RAM kosztuje tam po okresie promocyjnym ok. 29 USD miesięcznie według cennika na dzień 14 października 2026.
Na VPS system, bazę i OpenSearch administrujesz sam, a kopię zapasową trzymasz poza serwerem. Ile to pracy, opisałem we wpisie o Hetznerze i AWS.
Trzy warianty tego samego sklepu na AWS
Wszystkie trzy liczę w cenach on-demand netto, z 200 GB transferu do internetu miesięcznie.
- Jeden serwer EC2 z 4 vCPU i 16 GB RAM, na którym działa cały sklep razem z bazą, cache i wyszukiwarką, kosztuje ok. 204 USD. To w praktyce VPS w AWS: gdy ta maszyna padnie, sklep stoi.
- Za ok. 428 USD aplikacja dostaje mniejszą instancję EC2, a bazę, cache i wyszukiwarkę utrzymuje za Ciebie AWS w osobnych usługach zarządzanych. Całość działa w jednej strefie, czyli w jednej z trzech oddzielnych grup centrów danych AWS we Frankfurcie.
- Wariant z rezerwą za ok. 804 USD ma dwie instancje aplikacji za load balancerem, bazę z zapasową kopią w drugiej strefie, dwa węzły cache i zdjęcia w S3 podawane przez CDN. Tylko wyszukiwarka zostaje na jednym węźle w jednej strefie, więc gdy padnie, nie działają strony kategorii ani wyszukiwanie.
Podobny zestaw pokazuje kalkulator w profilu „Aplikacja webowa, sklep lub CMS”, obok cen Hetznera i OVH.
Druga strefa prawie podwaja rachunek
Najwięcej dokłada baza. RDS Multi-AZ utrzymuje zapasową instancję w innej strefie i przełącza na nią bazę, gdy główna przestanie działać. Według cennika za instancję i dysk płacisz wtedy dwa razy tyle co w jednej strefie.
Sklep na Magento, który przeniosłem na AWS, działa na podobnych usługach: RDS MySQL, OpenSearch, Redis, Varnish i CDN. Rachunek za hosting jest tam wyższy niż przed przeprowadzką, bo sklep miał wytrzymać szczyty ruchu w kampaniach i szybko wracać do pracy po awarii.
Co to znaczy dla małego sklepu
Jeśli sklep sprzedaje równo przez cały rok i przeżyje kilka godzin przestoju po awarii serwera, wystarczy VPS albo hosting pod Magento z wyszukiwarką.
Sklepowi, który zarabia w kampaniach i nie może wtedy stanąć, polecam trzeci wariant. W drugim wariancie płacisz za usługi zarządzane, ale po awarii jedynej instancji aplikacji albo bazy sklep i tak stoi.
Zanim wybierzesz trzeci wariant, otwórz raport sprzedaży w panelu Magento, sprawdź obrót z najlepszego dnia ostatniej kampanii i przelicz go na godzinę. Pomnóż ten obrót przez liczbę godzin, przez które sklep stałby po awarii serwera. Porównaj wynik z tym, ile przez rok dopłacisz do trzeciego wariantu, czyli z różnicą między ok. 804 USD a Twoim obecnym miesięcznym rachunkiem za hosting, pomnożoną przez dwanaście. Jeśli strata z jednej awarii jest większa, trzeci wariant zwraca się już przy jednej awarii w roku.
3 sposoby, w jakie mogę pomóc
- Hetzner czy AWS dla małej firmy
Przeczytaj też ten wpis.
- Przebudowa infrastruktury AWS
Infrastrukturę AWS, którą dostaję do przebudowy, zwykle wyklikali w konsoli programiści, kiedy akurat czegoś potrzebowali. Projektuję architekturę od nowa, opisuję ją w Terraform i stawiam obok starej, a przełączam po Twojej akceptacji, z planem powrotu. Tak samo przenoszę firmę do AWS po raz pierwszy, jeśli AWS się u niej opłaca.
- Napisz do mnie
Albo wprost na przemek@codelevel.pl. Odpowiadam w ciągu 1 dnia roboczego.