„Chmura” brzmi jak coś abstrakcyjnego, dopóki nie sprowadzi się tego do konkretu: AWS to cudzy serwer, wynajmowany na minuty, z setkami gotowych usług dobudowanych obok niego — bazy danych, storage, sieć, kolejki komunikatów. Płacisz za to, co faktycznie zużywasz, nie za sprzęt stojący w szafie.
Czym AWS różni się od zwykłego serwera
Serwer dedykowany czy VPS kupujesz z góry, na stałe — płacisz niezależnie od tego, czy wykorzystujesz go w 10%, czy w 90%. AWS działa inaczej: uruchamiasz zasób, gdy jest potrzebny, wyłączasz, gdy nie jest. Skalowanie w górę przy zwiększonym ruchu i w dół przy spokojniejszym okresie dzieje się bez telefonu do dostawcy sprzętu i tygodni oczekiwania na dostawę.
Co dokładnie dostajesz
- Moc obliczeniową (EC2). Wirtualne serwery w dowolnej konfiguracji, uruchamiane w minuty.
- Storage (S3, EBS). Przestrzeń na pliki i dyski dla serwerów, skalowana bez limitu góry.
- Bazy danych (RDS). Zarządzane bazy — AWS pilnuje kopii zapasowych, aktualizacji i wydajności za Ciebie.
- Sieć (VPC, CloudFront). Izolowana sieć firmowa w chmurze i globalna dystrybucja treści bliżej użytkowników.
AWS nie sprzedaje Ci serwera. Sprzedaje Ci prawo do zasobów, których używasz dokładnie tyle, ile potrzebujesz — ani więcej, ani mniej.
Czym AWS nie jest
To nie magiczne rozwiązanie, które samo się konfiguruje i samo oszczędza pieniądze. Źle zaprojektowana architektura w chmurze potrafi kosztować więcej niż własny serwer — o tym, jak tego uniknąć, piszę w dalszych artykułach tej serii, między innymi o kosztach i optymalizacji.
Sam projektuję architektury AWS jako certyfikowany AWS Certified Solutions Architect – Associate — nie od dziś, i nie tylko w teorii z egzaminu. O tym, kto realnie zyskuje na przejściu do chmury, piszę w kolejnym artykule: kto powinien rozważyć AWS.