Amazon SOA-C02: Moc obliczeniowa i Auto Scaling — Przewodnik do nauki

Część AWS SysOps Administrator Associate SOA-C02 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Amazon, albo rozwiąż testy na czas na ExamRoll.io.

Rozmieszczenie instancji, planowanie pojemności i metryki skalowania

Decyzje o rozmieszczeniu wpływają na opóźnienia i domeny awarii: grupy rozmieszczenia (placement groups) oferują strategie cluster (sieć o niskim opóźnieniu), spread (jedna instancja na szafę rack dla krytycznych instancji) oraz partition (izolowane od awarii partycje). ASG domyślnie równoważą instancje pomiędzy Strefami Dostępności (AZ); preferuj planowanie pojemności z uwzględnieniem AZ, aby unikać hotspotów w pojedynczej strefie. Dla CLI:

undefined

.

Planowanie pojemności uwzględnia typy instancji, opcje zakupu i metryki:

Odzyskiwanie instancji, zachowanie przy zakończeniu i konserwacja

Planuj na wypadek awarii instancji i konserwacji, włączając automatyczne odzyskiwanie po problemach sprzętowych (alarm CloudWatch z akcją EC2 Recover) i obsługując zaplanowane zdarzenia (describe-instance-status). Skonfiguruj flagi instance-initiated-shutdown-behavior i DeleteOnTermination dla EBS, aby kontrolować cykl życia woluminów; użyj

undefined

, aby je dostosować.

Zachowanie przy zakończeniu w ASG: Polityki kończenia (termination policies) w ASG decydują, która instancja zostanie zakończona jako pierwsza (Domyślnie: najstarsza konfiguracja uruchomieniowa lub heurystyki oparte na stanie instancji i równoważeniu AZ). Ważne szczegóły operacyjne:

undefined

.

Częste pułapki i kryteria decyzyjne

Problem praktyczny: Scenariusz użycia

Firma StreamingCo obsługuje API do generowania miniatur wideo, które doświadcza codziennych skoków ruchu i używa lokalnych pamięci podręcznych na dyskach instancji EC2; ostatnio skalowanie w górę jest powolne, a kończone instancje tracą pamięć podręczną, co prowadzi do słabych czasów odpowiedzi.

  1. Zmigruj konfigurację uruchomieniową (launch configuration) do szablonu uruchomieniowego (Launch Template) i przygotuj (bake) lekki obraz AMI z zależnościami środowiska uruchomieniowego; użyj

undefined

i wersjonowania dla niezmiennych wdrożeń (immutable deploys). 2. Skonfiguruj ASG z MixedInstancesPolicy, która zawiera listę kilku typów instancji oraz alokację Spot + On-Demand w celu zrównoważenia kosztów i pojemności. 3. Podłącz ALB i użyj skalowania TargetTrackingScaling opartego na metryce ALB RequestCountPerTarget, z HealthCheckGracePeriod ustawionym na czas startu aplikacji. 4. Zaimplementuj haki cyklu życia (lifecycle hooks) przy kończeniu instancji w ASG, aby odsączyć połączenia i uruchomić przepływ Lambda/SNS w celu utrwalenia niezbędnych kluczy pamięci podręcznej w ElastiCache lub S3 przed zakończeniem instancji. 5. Przenieś stan sesji i pamięci podręcznej na zewnątrz, do ElastiCache lub S3, i użyj grup rozmieszczenia/dystrybucji między AZ, aby spełnić wymagania dotyczące opóźnień i domen awarii.

Uzasadnienie: Użycie szablonów uruchomieniowych i niezmiennych wdrożeń zmniejsza zmienność czasu uruchamiania; target tracking powiązany z ALB uzależnia skalowanie od obciążenia żądaniami, a nie od CPU; haki cyklu życia zapobiegają utracie danych przy kończeniu instancji; przeniesienie pamięci podręcznej na zewnątrz eliminuje zależność od efemerycznego stanu lokalnego, umożliwiając szybkie, bezpieczne skalowanie i niższe koszty dzięki strategiom mieszanych typów instancji i opcji zakupu.


Pamięć masowa i zarządzanie danymi · Wszystkie domeny · Bazy danych i buforowanie

Przećwicz te pytania → · Testy na czas na ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Zdaj egzamin →

Przeglądaj Amazon →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt