AWS vs on-premises: kiedy chmura przestaje się opłacać
"Przenieśmy wszystko do chmury" - to mantra, którą słyszeliśmy przez ostatnią dekadę. I dla wielu firm to był świetny ruch. Ale coraz więcej organizacji odkrywa, że ich rachunek za AWS/Azure rośnie szybciej niż przychody.
Kiedy chmura ma sens
Chmura jest idealna, gdy:
- Obciążenie jest zmienne - sklep internetowy z pikiem w Black Friday
- Szybko testujesz hipotezy - startupy, MVP, proof of concept
- Nie masz zespołu ops - zarządzanie infrastrukturą nie jest Twoim core business
- Skalujesz globalnie - potrzebujesz serwerów na 3 kontynentach
Kiedy chmura przestaje się opłacać
Punkt przełomowy przychodzi, gdy obciążenie staje się przewidywalne i stałe. Jeśli przez 12 miesięcy płacisz za mniej więcej te same zasoby, robisz to źle.
Prosta matematyka
Typowy serwer dedykowany z 32 CPU, 128GB RAM i 2TB NVMe kosztuje ~800 PLN/mies. Porównywalny EC2 instance (m6i.8xlarge) to ~8000 PLN/mies. Dziesięć razy więcej za to samo żelazo.
Oczywiście to uproszczenie - chmura daje Ci managed services, auto-scaling, globalną sieć. Ale jeśli nie korzystasz z tych rzeczy, płacisz za coś, czego nie używasz.
Prawdziwe koszty chmury
Do rachunku za compute dochodzą:
- Transfer danych - egress z AWS to 0.09$/GB. Przy 10TB miesięcznie to dodatkowe 900$
- Managed databases - RDS kosztuje 2-3x więcej niż self-hosted PostgreSQL o tej samej mocy
- Vendor lock-in - migracja z DynamoDB czy Aurora na cokolwiek innego to projekt na miesiące
Strategia powrotu
Nie proponujemy "wynieśmy wszystko z chmury jutro". Rozsądna strategia to:
- Audyt kosztów - które usługi generują 80% rachunku?
- Identyfikacja kandydatów - stałe obciążenie + brak potrzeby auto-scaling = kandydat na on-premises
- Stopniowa migracja - przenosimy usługa po usłudze, z pełnym rollbackiem
- Hybrid - niektóre rzeczy zostają w chmurze (CDN, backup offsite), reszta wraca na Twoje serwery
Bezpieczeństwo danych
Jest jeszcze jeden argument za on-premises, którego nie da się wycenić w złotówkach: kontrola nad danymi. W świecie NIS2 i rosnących wymagań regulacyjnych, wiedza o tym, gdzie fizycznie leżą Twoje dane, to nie paranoja - to compliance.
Rozważasz repatriację z chmury? Porozmawiajmy - pomożemy policzyć, czy to ma sens w Twoim przypadku.