Google PCD: İşlem, Konteynerler ve Sunucusuz Çalışma Zamanı Platformları — Çalışma kılavuzu

Şunun bir parçası: Google Professional Cloud Developer — Ç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ış

Google Cloud, sunucusuz (serverless), container ve sanal makineleri kapsayan çok sayıda çalışma zamanı platformu sunar. Doğru platformu seçmek; istek desenleri, durum yönetimi, derleme ve sürüm disiplini, operasyonel model ve ağ kısıtlamaları gibi iş yükü özelliklerine bağlıdır. Bu bölümde Cloud Run, App Engine, Cloud Functions, Google Kubernetes Engine (GKE) ve Compute Engine için tasarım ilkeleri, hata modları ve artıları/eksileri ile birlikte imajlar, kimlik, ağ, yapılandırma ve operasyonlar için destekleyici hizmetler ele alınmaktadır.

Sunucusuz (Serverless) Çalışma Zamanları: Cloud Run, App Engine, Cloud Functions

Cloud Run

  gcloud run services update-traffic my-svc --to-revisions rev-green=90,rev-blue=10

App Engine

Cloud Functions

Google Kubernetes Engine üzerinde Container’lar

Workloads

  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0

Servisler ve Ingress

Otomatik Ölçeklendirme ve Node Pool’ları

Sağlık ve Dağıtımlar (Rollout)

Uygulama İş Yükleri için Compute Engine

VM tasarımı

  gcloud compute firewall-rules create allow-lb \
    --network my-net --allow tcp \
    --source-ranges 130.211.0.0/22,35.191.0.0/16 --direction INGRESS

Yönetilen Örnek Grupları (MIG’ler)

Günlükleme ve izleme

Derleme, Kimlik, Ağ, Gizli Bilgiler ve Operasyonlar

Artifact Registry ve imajlar

  FROM golang:1.22 AS build
  WORKDIR /src
  COPY . .
  RUN CGO_ENABLED=0 go build -o app

  FROM gcr.io/distroless/base-debian12
  COPY --from=build /src/app /app
  ENTRYPOINT ["/app"]

Çalışma zamanı kimliği ve en az ayrıcalık ilkesi

VPC bağlayıcıları ve hizmet ağı

Yapılandırma, gizli bilgiler ve sağlık kontrolleri

Sorun giderme, geri alma ve sürüm yayınlama desenleri

Pratik Problem Senaryosu

Acme Retail, bir imaj yeniden boyutlandırma API’sini kendi yönettiği VM’lerden, düşük gecikmeli yanıtlar, bölgesel bir Cloud Storage bucket’ına özel erişim ve güvenli kanarya (canary) sürümleri sunan, ölçeklenebilir, maliyet etkin bir platforma taşımayı planlıyor.

Yaklaşım

  1. Hizmeti küçük bir konteyner imajı olarak paketleyin ve Artifact Registry’de yayınlayın.
  1. API’yi, minimum örnek sayısı 2, eşzamanlılık (concurrency) 40 ve CPU her zaman tahsisli (always allocated) seçeneği devre dışı olacak şekilde Cloud Run’a dağıtın.
  1. Bir Serverless VPC Access bağlayıcısı oluşturun ve giden trafiği (egress) yalnızca özel aralıklara ayarlayın; alt ağda Private Google Access’i etkinleştirin ve gerekirse Cloud Storage için bir VPC-SC veya Private Service Connect uç noktası yapılandırın.
  1. Özel bir çalışma zamanı hizmet hesabına, hedef Cloud Storage bucket’ına ve gerekli gizli bilgilere en az ayrıcalık ilkesiyle erişim verin.
  1. API anahtarlarını ve ortama özel yapılandırmayı Secret Manager ve ortam değişkenlerinde saklayın; gizli bilgileri çalışma zamanında enjekte edin.
  1. Cloud Storage’dan gelen 429/5xx yanıtlarını yönetmek için üssel geri çekilme (exponential backoff) ve bir kez etkili (idempotent) yazma işlemleri uygulayın.
  1. Bir kanarya (canary) revizyonu yapılandırın ve trafiğin %10’unu ona bölün; hata oranı, P95 gecikmesi ve doygunluğu (saturation) izleyin.
  1. Bağımlı olduğu alt sistemleri (downstream) test eden bir HTTP sağlık uç noktası ekleyin; Cloud Monitoring çalışma süresi kontrolleri (uptime checks) ve log tabanlı metrikler üzerine alarmlar kurun.
  1. Otomatik ölçeklendirme limitleri ve bütçeler belirleyin; harcamayı sınırlamak için maksimum örnek sayısını ayarlayın ve aşırı yük için 429 yanıtı yönetimini tanımlayın.
  1. Geri alma (rollback) sürecini belgeleyin: tek bir komutla trafiğin %100’ünü önceki Cloud Run revizyonuna geri kaydırın.

Buluta Özgü Uygulama Mimarisi ve Hizmet Seçimi · Tüm alanlar · API Tasarımı

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