Google PCA: Koszty, wydajność i zrównoważone projektowanie chmury — Przewodnik do nauki

Część Google Professional Cloud Architect — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Google, albo rozwiąż testy na czas na ExamRoll.io.

Przegląd

Koszt, wydajność i zrównoważony projekt chmury to dyscypliny optymalizowane wspólnie. Budowanie wydajnych architektur w Google Cloud wymaga obserwowalności finansowej, elastycznej pojemności podążającej za popytem, rygorystycznego zarządzania cyklem życia danych, świadomego rozmieszczania zasobów i buforowania w sieci oraz ciągłych pomiarów. Ta sekcja wyjaśnia wzorce projektowe i operacyjne, które redukują marnotrawstwo bez poświęcania niezawodności, bezpieczeństwa czy wydajności, a także podkreśla typowe błędy i kompromisy, aby unikać kosztownych niespodzianek.

Architektura kosztów i odpowiedzialność finansowa

Ustanów mechanizmy kontroli finansowej jako część bazowej konfiguracji platformy.

Typowe błędy i kompromisy:

Wydajność obliczeniowa

Dopasuj zasoby do profili obciążeń; zautomatyzuj elastyczność; rezerwuj lub uzyskaj rabaty na stałe obciążenie bazowe.

Typowe błędy i kompromisy:

Optymalizacja kosztowo-wydajnościowa pamięci masowej, baz danych i analityki

Wybieraj klasy pamięci masowej i modele pojemności baz danych, które odzwierciedlają wzorce dostępu, retencję i cele SLO dotyczące wydajności.

undefined

-

undefined

undefined

undefined

Scenariusze awarii i kompromisy:

Sieci, przepustowość, limity i zrównoważone projektowanie

Sposób przesyłania danych i projekt współbieżności mają duży wpływ na koszty i wydajność; wybory dotyczące zrównoważonego rozwoju dodatkowo precyzują rozmieszczenie i harmonogramowanie zasobów.

Typowe tryby awarii i kompromisy:

Praktyczny scenariusz problemowy

Acme Learn, firma z branży edukacji online, doświadcza nieprzewidywalnych wieczornych skoków obciążenia podczas wydarzeń na żywo. Koszty gwałtownie rosną z powodu zapytań BigQuery między regionami, gwałtownych działań autoskalowania i ruchu wychodzącego generowanego przez zasoby statyczne. Kierownictwo chce również zmniejszyć ślad węglowy bez pogarszania doświadczenia użytkownika.

Podejście:

  1. Skonsoliduj wgląd w rozliczenia i wymuś alokację kosztów

    • Utwórz eksport danych rozliczeniowych do BigQuery oraz pulpity nawigacyjne posegmentowane według produktu, środowiska i regionu, używając etykiet i tagów ustandaryzowanych w szablonach wdrożeniowych.
    • Uzasadnienie: Wgląd w czasie niemal rzeczywistym powiązuje wydatki z odpowiedzialnymi zespołami, umożliwiając rozliczanie budżetu. Etykiety pozwalają na szczegółowe obciążanie kosztami (chargeback) i wykrywanie anomalii.
  2. Przeprojektuj analitykę, aby współlokować zasoby obliczeniowe i pamięć masową

    • Przenieś analityczne zbiory danych o zdarzeniach i zaplanowane zapytania do tego samego regionu, w którym działają procesory strumieniowe. W przypadku BigQuery przełącz zespoły generujące duży ruch z modelu na żądanie (on-demand) na rezerwacje pojemności (capacity reservations) zwymiarowane pod szczytową współbieżność z małym elastycznym buforem.
    • Uzasadnienie: Współlokacja eliminuje ruch wychodzący między regionami. Model oparty na pojemności w BigQuery stabilizuje koszty pod obciążeniem, zachowując wydajność.
  3. Zoptymalizuj dostarczanie treści za pomocą buforowania na brzegu sieci (edge caching)

    • Obsłuż statyczne i częściowo dynamiczne zasoby lekcji za pomocą Cloud CDN, ustawiając jawne nagłówki cache-control i podpisane adresy URL dla treści premium. Dostosuj wartości TTL w oparciu o zmienność treści.
    • Uzasadnienie: Wysokie wskaźniki trafień w pamięci podręcznej przenoszą ruch z serwerów źródłowych na brzeg sieci, redukując ruch wychodzący i obciążenie serwerów źródłowych, jednocześnie poprawiając opóźnienia w okresach szczytowego obciążenia.
  4. Wzmocnij autoskalowanie i rezerwacje na potrzeby wydarzeń na żywo

    • Dodaj regionalną zarządzaną grupę instancji (managed instance group) dla warstwy API z celami autoskalera opartymi zarówno na użyciu procesora, jak i na zaległościach w żądaniach (request backlog). Utwórz małą strefową rezerwację pojemności, aby zagwarantować zapas mocy obliczeniowej na nagłe skoki obciążenia podczas wydarzeń. Włącz predykcyjne autoskalowanie przed zaplanowanymi sesjami.
    • Uzasadnienie: Autoskalowanie oparte na dwóch sygnałach reaguje zarówno na wykorzystanie zasobów, jak i na zapotrzebowanie, podczas gdy rezerwacje i predykcyjne rozgrzewanie pozwalają uniknąć opóźnień związanych z zimnym startem i niedoborów pojemności.
  5. Zastosuj mieszankę zasobów obliczeniowych: podstawowe obciążenie na zobowiązaniach, skoki na maszynach Spot

    • Wykup roczne zobowiązania (commitments) dla bazowego obciążenia API i zadań przetwarzania danych. Skonfiguruj wsadowe transkodowanie i zadania wzbogacania danych na maszynach Spot VM z mechanizmem checkpointingu i wielostrefowymi grupami instancji.
    • Uzasadnienie: Zobowiązania redukują koszty stałe; maszyny Spot VM zapewniają tanią elastyczność dla zadań, które mogą być przerywane, bez ryzyka dla ruchu użytkowników.
  6. Wprowadź cykl życia pamięci masowej i rozmieszczenie regionalne

    • Przechowuj gorące metadane kursów i miniatury w regionalnej klasie Standard blisko zasobów obliczeniowych obsługujących ruch. Przenoś logi i surowe strumienie kliknięć do klasy Nearline po 30 dniach i usuwaj po 180 dniach. Dla archiwów wymaganych przez przepisy używaj klasy Archive z udokumentowanymi umowami SLA dotyczącymi odzyskiwania danych.
    • Uzasadnienie: Dopasowuje klasę pamięci masowej do wzorców dostępu, redukując bieżące koszty przy jednoczesnym poszanowaniu zasad retencji.
  7. Wprowadź barierki ochronne (guardrails) dla użycia BigQuery

    • Wymagaj filtrów partycji na dużych tabelach i ustaw domyślne limity na poziomie projektu dla maksymalnej liczby bajtów rozliczanych w zadaniu. Wprowadź zmaterializowane widoki dla popularnych agregacji i wzorce pozyskiwania danych z partycjonowaniem.
    • Uzasadnienie: Zapobiega przypadkowym pełnym skanowaniom tabel, stabilizuje wydatki i przyspiesza często wykonywane zapytania.
  8. Zaprojektuj pod kątem przepustowości z uwzględnieniem mechanizmu przeciwciśnienia (backpressure) i limitów

    • Zintegruj Cloud Tasks dla przepływów pracy z ograniczoną szybkością zapytań i skonfiguruj subskrybentów Pub/Sub z kontrolą przepływu. Zaimplementuj wykładnicze ponawianie z losowym opóźnieniem dla interfejsów API firm trzecich i ustaw limity współbieżności dla poszczególnych usług w Cloud Run.
    • Uzasadnienie: Kontroluje zapotrzebowanie, aby przestrzegać limitów, chroni zależności podczas gwałtownych wzrostów obciążenia i pozwala uniknąć awarii kaskadowych.
  9. Włącz zrównoważony rozwój w działania operacyjne

    • Preferuj usługi bezserwerowe tam, gdzie to możliwe, wybieraj regiony z wyższym odsetkiem energii bezemisyjnej dla analityki i planuj niepilne zadania wsadowe w oknach czasowych o niskiej emisji dwutlenku węgla. Śledź emisje za pomocą Carbon Footprint i uwzględniaj je w kwartalnych przeglądach.
    • Uzasadnienie: Poprawia wydajność na wat i zmniejsza ślad węglowy przy minimalnych kompromisach odczuwalnych przez użytkownika.
  10. Zarządzaj w sposób ciągły

    • Twórz budżety i alerty dla każdego produktu, wymuszaj stosowanie etykiet za pomocą polityk i ustanów comiesięczne przeglądy kosztów, wydajności i wskaźników SLO. Zautomatyzuj czyszczenie nieużywanych zasobów i niepodłączonych dysków w oparciu o rekomendacje z Recommender.
    • Uzasadnienie: Ciągłe zarządzanie podtrzymuje uzyskane korzyści, zapobiega regresjom i z czasem równoważy niezawodność, bezpieczeństwo, wydajność i koszty.

Ten projekt redukuje ruch wychodzący, stabilizuje koszty analityki, zapewnia przewidywalną wydajność podczas wydarzeń na żywo i wspiera cele zrównoważonego rozwoju bez pogarszania doświadczenia użytkownika.


DevOps · Wszystkie domeny

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 Google →

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