europe-west4 bölgesinde, maksimum 3 n1-standard-1 worker'a sahip, Pub/Sub'dan okuyup BigQuery EU'ya yazan bir Dataflow pipeline'ı, yoğun zamanlarda CPU kısıtlaması yaşıyor. Pipeline verimini artıracak iki değişiklik hangileridir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Worker'ların maksimum sayısını artırın., Dataflow worker'ları için daha büyük bir makine tipi kullanın..
Neden bu cevap
Pipeline'ın CPU kısıtlaması yaşaması, mevcut işlem gücünün gelen veri yükünü kaldıramadığını gösterir. Bu durumda, işlem gücünü artırmak için iki temel yaklaşım vardır: 1. Worker'ların maksimum sayısını artırmak: Bu, Dataflow'un otomatik ölçeklendirme yeteneğini kullanarak pipeline'a daha fazla worker eklemesini sağlar. Daha fazla worker, iş yükünü paralel olarak işleyerek genel işlem kapasitesini artırır. 2. Daha büyük bir makine tipi kullanmak: n1-standard-1 yerine daha fazla CPU ve belleğe sahip (örneğin, n1-standard-4 veya n1-highcpu-2) bir makine tipi seçmek, her bir worker'ın daha fazla iş yapabilmesini sağlar. Diğer seçenekler neden uygun değil: Bölgeyi değiştirmek (us-central1): Bu, CPU kısıtlamasını doğrudan çözmez; sadece pipeline'ın coğrafi konumunu değiştirir. Ayrıca, BigQuery EU'ya yazılırken bölgeler arası gecikmeyi artırabilir. Bigtable veya Cloud Spanner eklemek: Bu, mimariyi karmaşıklaştırır ve ek bir depolama katmanı getirir. CPU kısıtlamasını doğrudan çözmez, aksine ek bir darboğaz veya gecikme yaratabilir. Pipeline'ın temel sorunu işlem gücü eksikliğidir, depolama değil.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez