Google ACE: Pamięć masowa, bazy danych i usługi danych — Przewodnik do nauki

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

Przegląd

Ta sekcja stanowi praktyczny, zorientowany na operacje przewodnik po usługach Google Cloud w zakresie przechowywania danych, baz danych i analityki. Kładzie nacisk na wzorce konfiguracji, kontrolę dostępu, mechanizmy trwałości, charakterystykę wydajności i kosztów oraz bezpieczne praktyki odzyskiwania danych. Celem jest pomoc w podjęciu decyzji, której usługi użyć dla danego obciążenia, zrozumienie kompromisów operacyjnych i przewidywanie typowych trybów awarii.

Cloud Storage: projektowanie, dostęp, cykl życia i ochrona

Cloud Storage to trwały, wysoko dostępny magazyn obiektów dla danych nieustrukturyzowanych i kopii zapasowych.

Kontrola dostępu i udostępnianie:

Tryby awarii i ich łagodzenie:

Przydatne polecenia:

Pamięć blokowa i plikowa dla obciążeń obliczeniowych

Wybierz pamięć masową na podstawie wzorca dostępu, wymagań wydajnościowych i trwałości dla Compute Engine i GKE.

Rozważania dotyczące awarii:

Zarządzane bazy danych i usługi danych

Cloud SQL (zarządzany MySQL, PostgreSQL, SQL Server):

undefined

Cloud Spanner:

Firestore i Bigtable:

Memorystore:

BigQuery:

undefined

Przenoszenie, migracja, walidacja i kompromisy operacyjne danych

Migracja i transfer:

Kompromisy w zakresie wydajności, dostępności, pojemności i kosztów:

Rozwiązywanie problemów i bezpieczne odzyskiwanie:

Praktyczny scenariusz problemowy

Firma Contoso Retail konsoliduje kopie zapasowe i dane analityczne, jednocześnie wzmacniając mechanizmy kontroli dostępu i umożliwiając odzyskiwanie do punktu w czasie (point-in-time recovery) dla swoich systemów transakcyjnych. Muszą: przechowywać kopie zapasowe aplikacji z automatycznym przenoszeniem między warstwami (tiering), udostępniać pliki na krótki czas stronom trzecim, włączyć PITR dla niewielkiego obciążenia relacyjnego oraz szacować koszty zapytań analitycznych przed ich wykonaniem.

Podejście:

  1. Utwórz regionalny bucket Cloud Storage z UBLA, retencją i cyklem życia.

    • Polecenie: gcloud storage buckets create gs://contoso-backups –location=us-central1 –uniform-bucket-level-access –default-storage-class=STANDARD gcloud storage buckets update gs://contoso-backups –retention-period=365d gsutil lifecycle set lifecycle.json gs://contoso-backups
    • Uzasadnienie: UBLA centralizuje autoryzację w IAM i poprawia audytowalność. Roczna retencja zapobiega przypadkowemu usunięciu. Cykl życia przenosi kopie zapasowe do klasy Coldline po 90 dniach i usuwa je po wygaśnięciu, aby kontrolować koszty.
  2. Przyznaj dostęp tylko do zapisu dla zadań tworzenia kopii zapasowych za pomocą dedykowanego konta serwisowego.

    • Polecenie: gcloud storage buckets add-iam-policy-binding gs://contoso-backups –member=serviceAccount:backup-writer@contoso.iam.gserviceaccount.com –role=roles/storage.objectCreator
    • Uzasadnienie: Rola storage.objectCreator zapobiega manipulacji metadanymi i odczytywaniu wrażliwych kopii zapasowych, zgodnie z zasadą najmniejszych uprawnień.
  3. Udostępnij wrażliwą kopię zapasową dostawcy na cztery godziny, używając podpisanego adresu URL bez dystrybucji kluczy.

    • Polecenie: gcloud storage sign-url gs://contoso-backups/db-dump-2024-09-30.sql.gz –duration=4h –impersonate-service-account share-signer@contoso.iam.gserviceaccount.com
    • Uzasadnienie: Ograniczony czasowo dostęp bez tożsamości pozwala uniknąć tworzenia zewnętrznych tożsamości lub długotrwałych sekretów. Impersonifikacja wykorzystuje scentralizowane podpisywanie wspierane przez KMS i eliminuje ryzyko wycieku kluczy.
  4. Włącz kopie zapasowe Cloud SQL i PITR dla bazy danych zamówień.

    • Polecenie: gcloud sql instances patch orders-sql –backup-start-time=02:00 –enable-bin-log
    • Uzasadnienie: Zautomatyzowane kopie zapasowe oraz logowanie binarne/WAL zapewniają punkty przywracania do dowolnej sekundy w oknie retencji, chroniąc przed logicznym uszkodzeniem i błędem operatora.
  5. Przetestuj odzyskiwanie, przywracając dane do nowej instancji i walidując je przed przełączeniem.

    • Polecenie: gcloud sql backups list –instance=orders-sql gcloud sql instances restore-backup orders-restore –backup-id=LATEST –destination-instance=orders-restore
    • Uzasadnienie: Przywracanie do oddzielnej instancji pozwala uniknąć wpływu na produkcję i umożliwia walidację za pomocą sum kontrolnych i zapytań próbkujących przed jakimkolwiek przełączeniem na poziomie DNS lub aplikacji.
  6. Oszacuj koszt zapytania BigQuery za pomocą uruchomienia próbnego (dry run) i zoptymalizuj za pomocą partycjonowania.

    • Polecenie: bq query –use_legacy_sql=false –dry_run=true ‘SELECT COUNT(*) FROM contoso.analytics.sales WHERE sale_date >= “2026-01-01”’
    • Uzasadnienie: Uruchomienia próbne ujawniają liczbę bajtów do przeskanowania; upewnienie się, że sale_date jest kolumną partycjonującą z ograniczonym predykatem, zmniejsza liczbę skanowanych bajtów i kontroluje koszty na żądanie.
  7. Monitoruj i audytuj dostęp.

    • Kroki:
      • Włącz logi dostępu do danych (Data Access logs) dla Cloud Storage i BigQuery.
      • Skonfiguruj alerty Cloud Monitoring dla połączeń Cloud SQL, użycia dysku i nieudanych kopii zapasowych.
    • Uzasadnienie: Logi dostępu do danych zapewniają wgląd w operacje odczytu/zapisu na poziomie obiektu na potrzeby zgodności z przepisami. Proaktywne alerty skracają MTTR i zapewniają, że kopie zapasowe i PITR pozostają skuteczne.
  8. Udokumentuj tryby awarii i procedury (runbooks).

    • Kroki:
      • Zapisz procedury przywracania wersji obiektów, unieważniania podpisanych adresów URL, odzyskiwania PITR w Cloud SQL oraz odzyskiwania tabel BigQuery przy użyciu funkcji time travel.
    • Uzasadnienie: Przejrzyste, przetestowane procedury (runbooks) zmniejszają ryzyko operacyjne podczas incydentów i standaryzują bezpieczne praktyki odzyskiwania w różnych zespołach.

Sieci VPC · Wszystkie domeny · Wdrażanie

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