szaman.it
← Wszystkie artykuły

Blog

AWS Well-Architected Framework: co znaczy 'dobrze zaprojektowana' architektura

Tomasz Dzioba·AWS Certified Solutions Architect, w IT od 2013

10 lipca 2025 · 7 min czytania

„Dobrze zaprojektowana architektura” brzmi jak marketingowy frazes. AWS ma jednak na to konkretną, sprawdzalną definicję — Well-Architected Framework — i to właśnie ta wiedza stoi za certyfikatem AWS Certified Solutions Architect, który zdałem i z którego korzystam projektując architektury klientów, nie tylko na potrzeby egzaminu.

Pięć filarów

  • Doskonałość operacyjna. Czy operacje (wdrożenia, monitoring, reakcja na incydenty) są zautomatyzowane i powtarzalne, czy zależą od pamięci jednej osoby.
  • Bezpieczeństwo. Kto ma dostęp do czego, jak dane są szyfrowane, jak wygląda ochrona przed nieautoryzowanym dostępem.
  • Niezawodność. Czy system przetrwa awarię pojedynczego komponentu i wraca do działania sam, bez telefonu do administratora.
  • Wydajność. Czy zasoby są dobrane do realnego obciążenia, nie do przypuszczeń sprzed roku.
  • Optymalizacja kosztów. Czy płacisz za to, czego faktycznie używasz, czy za margines bezpieczeństwa, który nigdy się nie przydał.
Framework nie mówi „zrób dokładnie tak”. Mówi „zadaj sobie te pytania, zanim coś pójdzie nie tak” — i to jest różnica między architekturą zaprojektowaną a architekturą, która się po prostu wydarzyła.

To nie lista do odhaczenia w całości

Nie każdy projekt potrzebuje maksimum w każdym filarze naraz. Aplikacja wewnętrzna dla dziesięciu pracowników nie wymaga tej samej niezawodności co system obsługujący płatności klientów. Framework to narzędzie do świadomego wyboru kompromisów, nie sztywny wymóg — ważne, żeby kompromis był świadomy, a nie przypadkowy.

Bezpieczeństwo w praktyce

Filar bezpieczeństwa to nie abstrakcja — to konkretne pytania: kto loguje się do konta AWS, jakimi uprawnieniami, czy jest włączone uwierzytelnianie dwuskładnikowe. Piszę o tym szerzej, razem z najczęstszymi błędami, w artykule o bezpieczeństwie konta AWS i zarządzaniu dostępem (IAM).

Zanim jednak przejdziemy do bezpieczeństwa, warto zrozumieć, ile to wszystko kosztuje w praktyce — piszę o tym w kolejnym artykule: ile kosztuje chmura AWS.

Pytania i odpowiedzi

Najczęściej zadawane pytania

Co to jest AWS Well-Architected Framework?
Zestaw sprawdzonych zasad projektowania architektury chmurowej opracowany przez AWS, zorganizowany wokół pięciu filarów: doskonałość operacyjna, bezpieczeństwo, niezawodność, wydajność i optymalizacja kosztów.
Czy Well-Architected Framework trzeba wdrożyć w całości?
Nie — to raczej lista kontrolna i sposób myślenia niż sztywny wymóg. W praktyce projektuje się architekturę z jego zasadami w tle, priorytetyzując filary najważniejsze dla danej firmy.
Czym różni się filar bezpieczeństwa od filaru niezawodności?
Bezpieczeństwo dotyczy ochrony przed nieautoryzowanym dostępem i wyciekiem danych. Niezawodność dotyczy tego, czy system przetrwa awarię komponentu i wróci do działania bez interwencji człowieka — to różne, choć powiązane ryzyka.
Czy certyfikat AWS Solutions Architect potwierdza znajomość tego frameworka?
Tak — Well-Architected Framework jest rdzeniem egzaminu AWS Certified Solutions Architect, w tym poziomu Associate (SAA-C03). To dokładnie ta wiedza, którą certyfikat weryfikuje.

Projektuję i migruję infrastrukturę do AWS — certyfikowany AWS Certified Solutions Architect – Associate. Jeśli szukasz pomocy przy podobnym temacie, napisz.

Napisz w sprawie wdrożenia