Google PCA: Надежность, аварийное восстановление и непрерывность бизнеса — Руководство по подготовке

Часть Google Professional Cloud Architect — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Google, или пройдите тесты на время на ExamRoll.io.

Обзор

Надежность, аварийное восстановление (DR) и непрерывность бизнеса обеспечивают соответствие сервисов согласованным целям несмотря на сбои компонентов, зон или регионов. В Google Cloud надежность проектируется через понимание доменов сбоя (зональных, региональных и глобальных), определение целевых показателей восстановления (RTO/RPO), выбор отказоустойчивых архитектур сервисов (например, active-active) и тщательное тестирование планов восстановления. Ваш проект должен соотносить критичность сервисов с четкими целями доступности, гарантиями долговечности данных и проверенными путями восстановления, балансируя между доступностью, согласованностью данных, стоимостью и операционной сложностью. Ключевые аспекты включают изоляцию единых точек отказа, использование управляемой репликации, где это возможно, автоматизацию решений по переключению на резерв и постоянную проверку того, что допущения верны в условиях, приближенных к производственным.

Домены сбоя, местоположения и мультирегиональные сервисы

Компромиссы:

Цели, картирование зависимостей и проверка DR

Отказоустойчивые шаблоны для вычислительных ресурсов, баз данных и хранилищ

    gcloud compute firewall-rules create allow-lb-health-checks \
      --network=prod-vpc --action=ALLOW --direction=INGRESS \
      --rules=tcp:80,tcp:443 \
      --source-ranges=130.211.0.0/22,35.191.0.0/16 \
      --target-tags=web-backend
    ```

  - Избегайте хранения состояния локально; выносите сессии в Memorystore или базы данных; используйте исчерпание подключений (connection draining) на бэкендах, чтобы сохранить выполняемые запросы во время сжатия (scale-in).
  - Распространенные сценарии сбоев: неправильно настроенные проверки работоспособности (проверяющие слишком много или слишком мало), отсутствующие правила межсетевого экрана и начальная загрузка, зависящая от неработоспособных нижестоящих сервисов.
- Отказоустойчивость Cloud SQL:
  - Высокая доступность: основной и резервный экземпляры в разных зонах с синхронной репликацией дисков и автоматическим переключением при сбое; выберите окно обслуживания и тестируйте переключение при сбое.
  - Реплики для чтения: добавьте реплики для чтения в том же или в другом регионе, чтобы разгрузить основной экземпляр от запросов на чтение и сократить RTO при региональных сбоях; повышайте реплики до основного экземпляра во время аварийного восстановления (DR).
  - Резервные копии и PITR:
    - Включите автоматическое ежедневное резервное копирование и восстановление на определенный момент времени (PITR) через бинарные/транзакционные журналы с достаточным сроком хранения для соответствия требованиям и RPO.
    - Проверяйте восстановление в непроизводственной среде, отрабатывайте процедуры повышения реплик и обновления строк подключения приложений.
  - Сеть: для производственной среды предпочитайте использовать частный IP-адрес; убедитесь, что тесты переключения при сбое проверяют поведение DNS и пулов соединений.
  - Практический совет: периодически выполняйте контролируемое переключение при сбое, чтобы убедиться, что пулы соединений приложений переподключаются корректно.
gcloud sql instances failover prod-sql
```
    {
      "rule": [
        {
          "action": { "type": "Delete" },
          "condition": { "age": 90, "isLive": false }
        }
      ]
    }
    ```

    Применить с помощью:
gsutil lifecycle set lifecycle.json gs://prod-backups
```

Управление трафиком, мультисайтовые стратегии и непрерывная отказоустойчивость

Практический сценарий

Acme Tickets, быстрорастущая компания по продаже билетов онлайн, должна обеспечить непрерывную работу во время региональных сбоев для своего API покупок и каталога мероприятий, соблюдая строгие требования RTO/RPO (RTO ≤ 5 минут, RPO ≤ 1 минута). Стек включает микросервисы без сохранения состояния, реляционную базу данных заказов, конвейер аналитики и статические медиаресурсы.

  1. Определите уровни обслуживания, SLO и цели восстановления
  1. Выберите региональное размещение и мультисайтовую стратегию
  1. Внедрите региональные MIG и глобальный балансировщик нагрузки HTTP(S)
  1. Вынесите состояние за пределы сервисов и настройте самовосстановление
  1. Подготовьте Cloud SQL для PostgreSQL с высокой доступностью (HA) и межрегиональной репликой чтения
  1. Запланируйте регулярные тесты переключения базы данных
  1. Разместите статические медиафайлы в сегменте Cloud Storage с двумя регионами, версионированием и хранением
  1. Защитите проверки работоспособности и исходящий трафик с помощью брандмауэра и квот
  1. Внедрите DNS как грубый механизм управления с низким TTL
  1. Автоматизируйте сценарии аварийного восстановления (DR runbooks) и проверяйте их с помощью учений (game days)
  1. Обеспечьте безопасность и разделение резервных копий
  1. Внедрите плавную деградацию

Эта архитектура обеспечивает автоматическое региональное переключение для сервисов без состояния, контролируемое и протестированное переключение для компонентов с состоянием, а также проверенные процессы восстановления, которые соответствуют целям непрерывности бизнеса Acme Tickets.


Безопасность · Все домены · Миграция

Отработать эти вопросы → · Тесты на время на 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.

Сдайте экзамен →

Просмотреть Google →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт