Skalowanie aplikacji (ang. Infrastructure Scaling)

Mateusz Juźwik
3 sierpnia 2023
Czas czytania: < 1 minuta

Spis treści

Skalowanie aplikacji – co to jest?

Skalowanie aplikacji to proces zwiększania (lub zmniejszania) zdolności systemu do obsługi rosnącego ruchu, liczby użytkowników, zasobów lub operacji. Skalowanie może być realizowane na dwa sposoby: poziomo (ang. horizontal scaling) – przez dodawanie większej liczby serwerów czy węzłów do infrastruktury systemu oraz pionowo (ang. vertical scaling) – przez zwiększanie mocy obliczeniowej, pamięci czy przestrzeni dyskowej pojedynczych serwerów, czy węzłów.

 

Sposoby skalowania aplikacji

Skalowanie serwerów aplikacyjnych

Dodawanie dodatkowych instancji serwera aplikacyjnego w celu zwiększenia przepustowości i obsługi większej liczby użytkowników.

 

Skalowanie bazy danych

Zwiększanie mocy obliczeniowej i pojemności bazy danych w celu obsługi większej liczby transakcji i zapytań.

 

Skalowanie infrastruktury sieciowej

Rozszerzanie sieci, takie jak serwery proxy lub równoważenie obciążenia, w celu zapewnienia wydajnej dystrybucji ruchu.

 

Weź udział w szkoleniu (Nie-)Techniczny PM I

 

Podsumowanie

Przy skalowaniu aplikacji ważne jest uwzględnienie aspektów takich jak automatyzacja, elastyczność i monitorowanie, aby zapewnić płynne działanie i reagowanie na zmieniające się wymagania. Skalowanie aplikacji umożliwia adaptację do rosnącego zapotrzebowania i utrzymanie optymalnej wydajności systemu.

Może Cię zainteresować

(Nie-)Techniczny PM I

Szkolenie online

PMasters Toolbox

Karty dobrych praktyk