En esta página, se proporciona una descripción general del mantenimiento de las instancias de Filestore. Abarca las categorías de mantenimiento, el impacto en el nivel, la persistencia de la red y las prácticas recomendadas.
Descripción general
Filestore actualiza las instancias de forma rutinaria para garantizar que el servicio de uso compartido de archivos sea confiable, seguro y esté actualizado. Por lo general, las actualizaciones de mantenimiento se realizan cada una o dos semanas.
Google administra por completo el mantenimiento de Filestore. No puedes configurar períodos de mantenimiento personalizados ni aplazar o reprogramar el mantenimiento de forma manual.
Las actualizaciones de mantenimiento se dividen en las siguientes categorías:
- Actualizaciones de software de Filestore: Se incluyen optimizaciones del sistema, mejoras en el rendimiento y funciones nuevas.
- Parches del sistema operativo: Supervisión y aplicación de parches continuas de los sistemas operativos de las máquina virtual (VM) subyacentes para protegerlas contra vulnerabilidades de seguridad
- Actualizaciones de infraestructura: Migraciones de máquina virtual subyacentes, mantenimiento de hardware y actualizaciones de red
Impacto del mantenimiento por nivel de servicio
El impacto de una actualización de mantenimiento depende del nivel de servicio de tu instancia.
Dado que las instancias de nivel Básico experimentan un breve tiempo de inactividad durante el mantenimiento, recomendamos usar el nivel Básico principalmente para el desarrollo, las pruebas y las cargas de trabajo no críticas. Para las cargas de trabajo de producción que requieren alta disponibilidad y acceso ininterrumpido a los archivos, usa los niveles Regional, Enterprise o Zonal.
Niveles Zonal, Regional y Enterprise
Los niveles de servicio Zonal, Regional y Enterprise usan actualizaciones sin interrupciones (NDU).
Durante el mantenimiento, las instancias de estos niveles permanecen completamente disponibles y siguen atendiendo solicitudes de archivos con un tiempo de inactividad casi nulo. Las actualizaciones de mantenimiento se aplican en segundo plano, lo que hace que el proceso de actualización sea transparente para los clientes conectados del Sistema de archivos de red (NFS).
Niveles básicos
Las instancias del nivel Básico están respaldadas por almacenamiento de un solo nodo sin conmutación por error automatizada. Cuando se producen migraciones de host subyacentes, parches del sistema o actualizaciones de software, las operaciones de archivos se pausan temporalmente hasta que se completa la actualización.
Durante un evento de mantenimiento, las instancias de nivel HDD básico y SSD básico experimentan un breve período de indisponibilidad que suele durar entre 2 y 5 minutos.
Durante este período de mantenimiento, ocurrirá lo siguiente:
- Las operaciones de archivos, como las lecturas, las escrituras y los listados de directorios, se pausan o congelan temporalmente.
- Los clientes conectados que usan mecanismos de reintento predeterminados esperan a que la instancia reanude la respuesta.
Persistencia de la red y la instancia
La dirección IP interna asignada a tu instancia de Filestore sigue siendo persistente durante el mantenimiento y no cambia. Los clientes NFS conectados no necesitan actualizar las configuraciones de la conexión ni volver a conectar los recursos compartidos de archivos después de una actualización.
Acuerdo de nivel de servicio (ANS)
De conformidad con el Acuerdo de Nivel de Servicio (ANS) de Filestore, el tiempo de inactividad resultante del mantenimiento programado se excluye de los cálculos de tiempo de inactividad.
Prácticas recomendadas para el mantenimiento
Como no puedes programar ni retrasar el mantenimiento de Filestore, configura tus clientes y tu infraestructura de NFS para que controlen la falta de disponibilidad transitoria de forma correcta:
- Usa activaciones permanentes: Cuando actives un recurso compartido de archivos de Filestore en un cliente, especifica la opción de activación
harden lugar desoft. Con un montaje duro, si el servidor de archivos deja de estar disponible temporalmente, el cliente de NFS reintenta las solicitudes indefinidamente hasta que el servidor responde. Esto preserva la integridad de los datos y evita errores de E/S de la aplicación. - Configura los tiempos de espera y los reintentos del cliente de NFS: Configura las opciones de activación de tiempo de espera y retransmisión en tus clientes de NFS para que las demoras transitorias durante el mantenimiento no provoquen tiempos de espera del cliente.
- Implementa reintentos de la aplicación: Compila una lógica de reintento con retirada exponencial en tus aplicaciones cliente para controlar sin problemas las demoras temporales del almacenamiento.
- Supervisa el estado y el mantenimiento de la instancia: Supervisa el rendimiento y el estado de la instancia en la consola de Google Cloud o con Cloud Monitoring. En las instancias de nivel Básico, es posible que observes un breve aumento de la latencia o una pausa temporal en las operaciones de archivos durante el período de actualización.
¿Qué sigue?
- Obtén más información sobre los niveles de servicio de Filestore.
- Obtén más información para activar archivos compartidos en VMs de Compute Engine.
- Obtén información para activar archivos compartidos en clústeres de Google Kubernetes Engine.
- Aprende a supervisar instancias de Filestore.