Para las imágenes de perfil propiedad del usuario que requieren privacidad, baja latencia de carga y visualización rápida al iniciar sesión, ¿qué configuración de almacenamiento deberían usar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Almacenar los archivos de imagen en un bucket de Google Cloud Storage. Usar Google Cloud Datastore para mantener metadatos que mapeen la ID de cada cliente y sus archivos de imagen..
Por qué esta es la respuesta
Almacenar imágenes en Google Cloud Storage (GCS) es ideal para baja latencia y alta disponibilidad, ya que GCS es un almacenamiento de objetos escalable globalmente. Cloud Datastore (ahora parte de Firestore en modo Datastore) es una base de datos NoSQL altamente escalable y de baja latencia, perfecta para gestionar metadatos como mapear IDs de usuario a URLs de imágenes. Las otras opciones son menos óptimas: Añadir metadatos personalizados directamente a las imágenes en GCS podría ser ineficiente para búsquedas rápidas y complejas, ya que GCS no está optimizado para consultas de metadatos relacionales o complejas. Un sistema de archivos distribuido (como un servidor de archivos en Compute Engine) requeriría una gestión y escalabilidad manuales significativas, lo que aumentaría la complejidad operativa y el costo en comparación con los servicios gestionados de Google Cloud. Usar Cloud SQL para metadatos con un sistema de archivos distribuido introduce la misma complejidad de gestión del sistema de archivos, y Cloud SQL es una base de datos relacional, que podría ser menos eficiente para el tipo de consultas de metadatos simples y de alto volumen que se requieren para mapear IDs de usuario a imágenes, en comparación con Datastore.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta