Google PCA: Güvenilirlik, Felaket Kurtarma ve İş Sürekliliği — Çalışma kılavuzu

Şunun bir parçası: Google Professional Cloud Architect — Çalışma kılavuzu. Doğrulanmış cevaplarla şurada pratik yapın: Google sınav merkezi, veya şurada süreli deneme sınavları çözün: ExamRoll.io.

Genel Bakış

Güvenilirlik, felaket kurtarma (DR) ve iş sürekliliği; hizmetlerin bileşen, zone veya bölge arızalarına rağmen üzerinde anlaşılan hedefleri karşılamaya devam etmesini sağlar. Google Cloud’da güvenilirlik; hata etki alanlarını (zonal, bölgesel ve küresel) anlayarak, kurtarma hedeflerini (RTO/RPO) tanımlayarak, dayanıklı hizmet mimarilerini (ör. aktif-aktif) seçerek ve kurtarma planlarını titizlikle test ederek tasarlanır. Tasarımınız, hizmet kritiklik düzeyini; kullanılabilirlik, tutarlılık, maliyet ve operasyonel karmaşıklığı dengeleyerek, açık kullanılabilirlik hedefleri, dayanıklılık garantileri ve doğrulanmış kurtarma yollarıyla eşleştirmelidir. Ana temalar arasında tekil hata noktalarını (single points of failure) izole etmek, mümkün olan yerlerde yönetilen replikasyonu kullanmak, yük devretme (failover) kararlarını otomatikleştirmek ve varsayımların üretim benzeri koşullarda geçerli olduğunu sürekli olarak doğrulamak yer alır.

Hata Etki Alanları, Konumlar ve Çok Bölgeli Hizmetler

Artıları ve eksileri (Trade-offs):

Hedefler, Bağımlılık Haritalaması ve DR Doğrulaması

Dayanıklı İşlem, Veritabanı ve Depolama Desenleri

    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
    ```

  - Yerel durumdan (local state) kaçının; oturumları (session) Memorystore veya veritabanları gibi harici bir yere taşıyın; küçülme (scale-in) sırasında devam eden istekleri korumak için arka uçlarda bağlantı boşaltmayı (connection draining) kullanın.
  - Yaygın hata modları: yanlış hizalanmış sağlık denetimleri (çok fazla veya çok az kontrol etme), eksik güvenlik duvarı kuralları ve sağlıksız alt sistemlere (downstream) bağlı olan başlangıç (bootstrapping) süreçleri.
- Cloud SQL dayanıklılığı:
  - Yüksek erişilebilirlik: senkron disk replikasyonu ve otomatik yük devretme (failover) ile ayrı bölgelerde (zone) birincil (primary) ve yedek (standby) sunucular; bir bakım aralığı seçin ve yük devretmeleri test edin.
  - Okuma replikaları (Read replica): okuma işlemlerinin yükünü azaltmak ve bölgesel olaylar için RTO'yu düşürmek amacıyla aynı bölgeye veya bölgeler arasına okuma replikaları ekleyin; DR (Felaket Kurtarma) sırasında replikaları terfi ettirin (promote).
  - Yedeklemeler ve PITR:
    - Uyumluluk ve RPO için yeterli saklama süresine sahip ikili/işlem günlükleri (binary/transaction logs) aracılığıyla otomatik günlük yedeklemeleri ve belirli bir zamana geri dönmeyi (point-in-time recovery - PITR) etkinleştirin.
    - Geri yüklemeleri üretim dışı ortamlarda doğrulayın ve terfi prosedürleri ile uygulama bağlantı dizisi (connection string) güncellemelerinin provasını yapın.
  - : üretim için özel IP'yi (private IP) tercih edin; yük devretme testlerinin DNS/bağlantı havuzu (connection pooling) davranışını doğruladığından emin olun.
  - Operasyonel ipucu: uygulama havuzlarının (application pool) temiz bir şekilde yeniden bağlandığını doğrulamak için periyodik olarak kontrollü bir yük devretme gerçekleştirin.
gcloud sql instances failover prod-sql
```
    {
      "rule": [
        {
          "action": { "type": "Delete" },
          "condition": { "age": 90, "isLive": false }
        }
      ]
    }
    ```

    Uygulamak için:
gsutil lifecycle set lifecycle.json gs://prod-backups
```

Trafik Yönetimi, Çoklu Saha Stratejileri ve Sürekli Dayanıklılık

Pratik Problem Senaryosu

Hızla büyüyen bir çevrimiçi biletleme şirketi olan Acme Tickets, satın alma API’si ve etkinlik kataloğu için bölgesel kesintiler sırasında sürekli operasyonları sağlamalı ve sıkı RTO/RPO hedeflerini (RTO ≤ 5 dakika, RPO ≤ 1 dakika) korumalıdır. Sistem yığını, durum bilgisi olmayan (stateless) mikro hizmetler, ilişkisel bir sipariş veritabanı, bir analiz işlem hattı ve statik medya varlıklarını içerir.

  1. Hizmet katmanlarını, SLO’ları ve kurtarma hedeflerini tanımlayın
  1. Bölgesel yerleşimi ve çoklu saha stratejisini seçin
  1. Bölgesel MIG’leri ve genel HTTP(S) yük dengelemeyi uygulayın
  1. Durumu dışsallaştırın ve kendi kendini iyileştirmeyi yapılandırın
  1. HA ve bölgeler arası okuma replikası ile Cloud SQL for PostgreSQL’ü sağlayın
  1. Rutin veritabanı yük devretme testleri planlayın
  1. Statik medyayı sürüm oluşturma ve saklama ile çift bölgeli bir Cloud Storage bucket’ına yerleştirin
  1. Sağlık kontrollerini ve çıkış trafiğini güvenlik duvarı ve kotalarla koruyun
  1. DNS’i düşük TTL ile kaba bir kontrol olarak uygulayın
  1. Felaket Kurtarma (DR) runbook’larını otomatikleştirin ve oyun günleri aracılığıyla doğrulayın
  1. Yedekleri güvence altına alın ve ayırın
  1. Zarif indirgeme uygulayın

Bu mimari, durum bilgisi olmayan hizmetler için otomatik bölgesel yük devretme, durum bilgisi olan bileşenler için kontrollü ve test edilmiş yük devretme ve Acme Tickets’ın iş sürekliliği hedeflerini karşılayan doğrulanmış kurtarma süreçleri sunar.


Güvenlik · Tüm alanlar · Migrasyon

Bu soruları çözün → · ExamRoll.io’da süreli pratik →

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.

Sınavınızı geçin →

Google'a göz atın →

Related guides

Hepsi bir arada erişim

Tek abonelik. Her sınav.

Her plan, sınırsız cevap aramayı, pratik testlerini, AI açıklamalarını ve tam kaynak kütüphanesini — 20'den fazla dilde — açar.

Aylık
24.87
Just €0.83/day
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

En iyi değer
12 ay
179.87
Just €0.49/daySave 40%
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

✓ Ücretsiz plan dahil · ✓ İstediğiniz zaman iptal edin · ✓ Tüm planlar tam ürünü açar