KWALIFIKACJA INF3 - TEST WIEDZY NR 2

PYTANIE NR 24.
Rozważasz wybór usług hostingu dla aplikacji internetowej, która ma być skalowalna i elastyczna. Które rozwiązanie hostingowe będzie najbardziej odpowiednie?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Hosting chmurowy jest najbardziej odpowiedni, gdy aplikacja ma być skalowalna i elastyczna, ponieważ umożliwia szybkie zwiększanie lub zmniejszanie zasobów (CPU, RAM, instancje) zgodnie z obciążeniem. Hosting współdzielony, VPS i dedykowany zwykle wymagają ręcznej rozbudowy i mają mniej elastyczny model zasobów.

Pełne wyjaśnienie:

Wymagania "skalowalna i elastyczna aplikacja internetowa" sugerują środowisko, w którym zasoby można szybko dopasowywać do obciążenia oraz płacić za realnie wykorzystywane zasoby. Z tego powodu najlepszym wyborem jest hosting chmurowy.

Dlaczego hosting chmurowy?

  • Skalowalność: w chmurze łatwo zwiększać moc obliczeniową lub liczbę instancji aplikacji, co pomaga obsłużyć nagłe skoki ruchu.
  • Elastyczność: można dynamicznie dobierać typy maszyn/usług, zmieniać parametry i (w wielu rozwiązaniach) automatyzować reakcję na obciążenie.
  • Model kosztów: często spotyka się rozliczanie zależne od użycia zasobów, co bywa korzystne przy zmiennym ruchu.

Dlaczego pozostałe opcje są mniej odpowiednie?

  • Hosting dedykowany: daje dużą kontrolę i moc, ale skalowanie zwykle oznacza fizyczną rozbudowę lub migrację na mocniejszy serwer, co trwa i jest mniej elastyczne.
  • Hosting VPS: zapewnia izolację i większą kontrolę niż współdzielony, ale elastyczność bywa ograniczona do zasobów pojedynczej maszyny/hosta; zwiększenie mocy może wymagać przerwy lub ręcznych zmian planu.
  • Hosting współdzielony: jest prosty i tani, ale ma najmniej przewidywalne zasoby (dzielone z innymi), ograniczoną możliwość dostosowania konfiguracji i najsłabsze możliwości skalowania.

Wskazówka egzaminacyjna: jeśli w treści pojawiają się hasła "zmienne obciążenie", "autoskalowanie", "elastyczne zasoby" albo "szybka rozbudowa", najczęściej właściwą odpowiedzią jest rozwiązanie chmurowe. Gdy kluczowe są stałe, przewidywalne zasoby i pełna kontrola nad sprzętem, częściej rozważa się VPS lub serwer dedykowany.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Hosting chmurowy to uruchamianie aplikacji na zasobach dostawcy chmury, które można szybko przydzielać i zwalniać. W praktyce oznacza to łatwą zmianę mocy obliczeniowej, liczbę instancji oraz integrację z usługami typu bazy danych, cache czy load balancer.
Sygnały to: skalowalność, elastyczność, zmienny ruch, automatyczne zwiększanie zasobów, szybkie wdrożenia i rozliczanie "za użycie". Jeśli nacisk jest na dynamiczne dopasowanie infrastruktury do obciążenia, najczęściej pasuje hosting chmurowy.
VPS daje wirtualny serwer z określonym limitem CPU/RAM. Zwiększenie zasobów bywa możliwe, ale często wymaga zmiany planu, restartu lub ręcznej administracji. Chmura częściej oferuje łatwiejsze skalowanie poziome i automatyzację reagowania na obciążenie.
Nie zawsze. Serwer dedykowany może mieć dużą moc, ale klucz w pytaniu to elastyczność i skalowanie. Dedyk wymaga zwykle fizycznej rozbudowy lub migracji, co jest wolniejsze i mniej elastyczne niż w środowisku chmurowym.
Hosting współdzielony ogranicza konfigurację środowiska, a zasoby są dzielone z innymi użytkownikami. Trudniej zapewnić stabilną wydajność przy skokach ruchu i trudniej dopasować parametry serwera do potrzeb aplikacji. Skalowanie jest zwykle najsłabsze ze wszystkich opcji.
Zaletą jest możliwość szybkiego zwiększenia zasobów w okresach "peak" oraz ich zmniejszenia, gdy ruch spada. Ułatwia to utrzymanie dostępności i wydajności bez stałego przewymiarowania serwera. Często można też automatyzować skalowanie i monitoring.
VPS bywa dobrym wyborem, gdy obciążenie jest dość stałe, a potrzebujesz prostego, przewidywalnego środowiska z większą kontrolą niż na hostingu współdzielonym. Jeśli nie potrzebujesz autoskalowania i złożonej architektury, VPS może być wystarczający i prostszy w utrzymaniu.
Skalowalność pionowa to "dokładanie mocy" pojedynczej maszynie (więcej CPU/RAM). Skalowalność pozioma to dodawanie kolejnych instancji aplikacji i rozdzielanie ruchu (np. przez load balancer). Chmura zwykle ułatwia oba podejścia, szczególnie skalowanie poziome.
Nie zawsze. Chmura może obniżyć koszty przy zmiennym obciążeniu dzięki rozliczaniu za użycie, ale przy stałym, wysokim obciążeniu koszt może być porównywalny lub wyższy niż VPS/dedyk. Warto analizować: ruch, wymagania SLA, koszty transferu i utrzymania.
Najczęściej myli się VPS z chmurą (bo oba są "wirtualne"), albo wybiera serwer dedykowany jako "najlepszy", ignorując elastyczność. Innym błędem jest kierowanie się wyłącznie ceną i wskazywanie hostingu współdzielonego, mimo że pytanie dotyczy skalowania aplikacji.
info

Około 66% zdających odpowiada poprawnie na to pytanie. średnie

Specjaliści zwracają uwagę: "Hosting chmurowy jest najbardziej odpowiedni, gdy aplikacja ma być skalowalna i elastyczna, ponieważ umożliwia szybkie zwiększanie lub zmniejszanie zasobów (CPU, RAM, instancje) zgodnie z obciążeniem."

Źródła:

  • Amazon Web Services – Auto Scaling: https://docs.aws.amazon.com/autoscaling/ (dostęp: 2026-03-01)
  • Google Cloud – Autoscaling documentation: https://cloud.google.com/compute/docs/autoscaler (dostęp: 2026-03-01)
  • Microsoft Azure – Autoscale overview: https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-overview (dostęp: 2026-03-01)

Materiały:

  • Dokumentacje dostawców chmury dotyczące skalowania i autoskalowania
  • Materiały szkolne o modelach hostingu i wirtualizacji (INF.3)
  • Kursy wprowadzające do architektury aplikacji webowych i skalowania

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego