Bir şirket, yoğun zamanlarda dünya genelinde 10.000'e kadar kullanıcının görsel yükleyebileceği küresel bir görsel hizmeti planlıyor. Yüklenen her görselin üzerine metin eklenmeli ve ardından web sitesinde yayınlanmalıdır. Çözüm mimarı, yüklemeleri ve işlemeyi ölçekli olarak yönetmek için hangi mimariyi uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yüklemeleri bir Amazon S3 bucket'ında depolayın ve Amazon SQS kuyruğuna mesaj göndermek için S3 event notifications'ı yapılandırın. Görselleri işlemek ve sonuçları ayrı bir S3 bucket'ına yazmak için SQS kuyruğunu yoklayan bir EC2 instance filosu çalıştırın. EC2 filosunu ölçeklendirmek için kuyruk derinliği için CloudWatch metrics kullanın. İşlenmiş görselleri tutan S3 bucket'ını origin olarak kullanarak CloudFront'u yapılandırın..
Neden bu cevap
Doğru cevap, S3'ü yüklemeler için, SQS'i asenkron işleme kuyruğu olarak ve EC2 filosu ile S3'ü işlenmiş görseller için kullanır. S3, yüksek ölçeklenebilirlik ve dayanıklılık sunar. SQS, mesajlaşma kuyruğu olarak işleme yükünü dengeleyerek ani yük artışlarında bile sistemin stabil kalmasını sağlar ve EC2 filosunun kuyruk derinliğine göre otomatik ölçeklenmesini mümkün kılar. İşlenmiş görsellerin başka bir S3 bucket'ında depolanması, statik içerik sunumu için idealdir ve CloudFront ile entegrasyonu kolaylaştırır. Diğer seçenekler: EFS, küresel ölçekte bu kadar yüksek yükleme hacmi için uygun değildir ve EC2'den CloudFront'a doğrudan yönlendirme, statik içerik dağıtımı için verimsizdir. SNS, mesajları anında tüketicilere iletir; bu da işleme hizmetinin mesajları işleyemediği durumlarda mesaj kaybına yol açabilir. Ayrıca EFS'e yazmak, küresel ölçekte performans sorunları yaratabilir. EBS, tek bir EC2 instance'ına bağlıdır ve küresel, yüksek ölçekli bir hizmet için uygun değildir. DynamoDB görsel meta verileri için kullanılabilir olsa da, genel mimari ölçeklenebilirlik ve dayanıklılık açısından yetersizdir.
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