Replataformar un monolito que utiliza un archivo de configuración compartido al que acceden simultáneamente múltiples instancias sin cambiar el código de la aplicación. ¿Qué solución de almacenamiento requiere cambios mínimos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Aprovisionar una instancia de Filestore y montarla como un PersistentVolume respaldado por NFS..
Por qué esta es la respuesta
La opción correcta es aprovisionar una instancia de Filestore y montarla como un PersistentVolume respaldado por NFS. Filestore es un servicio de almacenamiento de archivos administrado por Google Cloud que proporciona un sistema de archivos compartido (NFS) de alto rendimiento. Esto permite que múltiples instancias accedan al mismo archivo de configuración simultáneamente sin cambios en el código de la aplicación, ya que NFS es un protocolo estándar que las aplicaciones suelen soportar. Crear un bucket de Cloud Storage y montarlo a través de gcsfuse podría funcionar, pero gcsfuse es un sistema de archivos en el espacio de usuario y puede tener implicaciones de rendimiento o compatibilidad que requieren ajustes. Crear un nuevo Persistent Disk y montarlo como un PersistentVolume compartido no es una opción viable para compartir un disco entre múltiples instancias de lectura/escritura en Kubernetes sin soluciones complejas de clúster de archivos. Poner el contenido en un ConfigMap es para configuraciones pequeñas y estáticas; no es adecuado para un archivo que se espera que sea compartido y potencialmente modificado por las aplicaciones de forma transparente.
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