Archivos compartidos múltiples de Filestore para Google Kubernetes Engine

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Filestore Multishare para GKE asigna hasta diez usos compartidos en una sola instancia de nivel empresarial.

¿Por qué Filestore Multishare para GKE?

Filestore es un servicio de almacenamiento de archivos administrado para aplicaciones que requieren una interfaz de sistema de archivos compartidos para los datos. Una instancia de Filestore es un sistema de almacenamiento conectado en red (NAS) completamente administrado que puedes usar con tus instancias de GKE.

Los archivos compartidos múltiples de Filestore para GKE combinados con el controlador de CSI de Filestore de Google Kubernetes Engine (GKE) proporcionan los siguientes beneficios:

  • Admite el almacenamiento regional y resiliente a las interrupciones de zona.

  • Asigna hasta diez elementos compartidos en una sola instancia de nivel Enterprise de Filestore.

    • Cada recurso compartido se asigna a un volumen persistente (PV) único en GKE.

    • Los rangos en la capacidad de uso compartido de 100 GiB a 1 TiB se definen en la reclamación de volumen persistente (PVC) y se reflejan en el volumen persistente (PV).

  • Admite una mayor flexibilidad para las organizaciones que requieren volúmenes más pequeños para varios clientes y acceso de multiescritura en una red compartida.

  • Admite el aprovisionamiento de volumen dinámico, el porcentaje de escalamiento y la capacidad de instancia hacia arriba o hacia abajo según sea necesario.

    • Si la carga de trabajo de la aplicación supera las diez PVC, el controlador de CSI de GKE Filestore crea de forma automática más instancias de Filestore y asigna los elementos compartidos necesarios de forma dinámica entre las instancias.

    • Cuando borras un volumen persistente, el controlador de CSI de Filestore de GKE recupera el almacenamiento compartido compartido y lo quita. El controlador de CSI de Filestore de GKE también borra la instancia de Filestore si se borraron todos los archivos compartidos asociados.

    • Cuando creas, borras o editas la capacidad de un PV, el controlador de CSI de GKE Filestore agrega o reclama la capacidad de la instancia de Filestore asociada para adaptarse a la capacidad de todos los recursos compartidos. El tamaño de la instancia de Filestore puede fluctuar en incrementos de 256 GiB.

    • Admite el rendimiento compartido de la instancia subyacente de Multishare Enterprise de Filestore, lo que brinda una mayor capacidad de procesamiento para los PV específicos de GKE cuando es necesario.

    • Admite el escalamiento vertical de la capacidad de PV según las demandas de carga de trabajo con un tiempo de inactividad cercano a cero.

StorageClasses y aprovisionamiento de volúmenes dinámicos

Para acceder a la característica de Multishare de Filestore, primero debes habilitar el controlador CSI de Filestore de GKE, versión 1.23 o posterior. Una vez habilitado, puedes aprovechar las StorageClass de GKE para aprovechar un proceso automatizado llamado aprovisionamiento de volúmenes dinámico a fin de administrar de manera eficaz el ciclo de vida de tus PV y PVC.

El controlador CSI de Filestore de GKE crea StorageClasses para satisfacer tus necesidades específicas. En la siguiente tabla, se compara el rendimiento de los recursos compartidos compartidos de Filestore de Enterprise en comparación con otras opciones de uso compartido único:

Nivel de servicio Cantidad de elementos compartidos por instancia Tamaño de PVC de GKE Capacidad de Filestore Cambio incremental Deployment Modo de acceso
HDD básico One De 1 TiB a 64 TiB De 1 TiB a 64 TiB 1 GiB Zonal leer/escribir muchos
SSD básico One De 2.5 TiB a 64 TiB De 2.5 TiB a 64 TiB 1 GiB Zonal leer/escribir muchos
SSD de escala masiva One Entre 10 TiB y 100 TiB Entre 10 TiB y 100 TiB 2.5 TiB Zonal leer/escribir muchos
Empresarial One Entre 1 TiB y 10 TiB Entre 1 TiB y 10 TiB 256 GiB Regional leer/escribir muchos
Enterprise con uso compartido múltiple Hasta diez De 100 GiB a 1 TiB Grupo de instancias de Filestore, cada una con un tamaño de 1 TiB a 10 TiB


Cada instancia de Filestore aloja hasta
10 PV (uso compartido), cada uno de 100 GiB a 1 TiB de tamaño

256 GiB por instancia


1 GiB por PVC (uso compartido)

Regional leer/escribir muchos

Para obtener una comparación más detallada de las opciones de niveles de servicios, consulta Niveles de servicio.

Supervisión

Para obtener información sobre cómo supervisar el rendimiento de las instancias, consulta Supervisa instancias y cuotas.

Limitaciones de las funciones

  • La función de varios recursos compartidos de Filestore para GKE está limitada al nivel de servicio empresarial de Filestore.

  • Cada instancia de Filestore Enterprise puede alojar hasta diez usos compartidos o volúmenes persistentes de GKE. Si superas los 10 PVC, se activa el controlador CSI de Filestore de GKE para crear más instancias de Filestore y asignarlas de forma dinámica entre las instancias. En algunas instancias, la creación de un nuevo recurso compartido o PV de Filestore puede tomar más tiempo. Si tu aplicación requiere una creación de PV rápida, incluye la siguiente especificación en el archivo YAML de StorageClass:

    volumeBindingMode: Immediate

  • Las instantáneas aún no son compatibles con los elementos compartidos de Filestore. Si es necesario, puedes usar una StorageClass de Filestore de un solo uso para crear instantáneas de forma manual a través de la API de Filestore.

  • Las instancias de uso compartido múltiple y los elementos compartidos asociados pueden tardar varios minutos en crearse y no son visibles hasta que se completan las operaciones de creación.

  • Algunas operaciones de eliminación de PersistentVolume (PV) pueden tardar mucho tiempo en completarse. Es posible que se bloqueen las operaciones de creación o expansión de las PVC para la misma clase de almacenamiento durante este tiempo.

  • El controlador de CSI de Filestore de GKE es compatible con clústeres que usan Linux.

Precios

Una vez que se habilita la facturación, se aplican cargos según el nivel de servicio subyacente de Filestore Enterprise. Con la capacidad compartida en varios volúmenes más pequeños, los usuarios pueden beneficiarse de una reducción drástica de los costos de almacenamiento.

Para obtener más información, consulta Nivel empresarial y Cómo asignar capacidad.

ANS de Filestore

Filestore ofrece una disponibilidad regional del 99.99%, respaldada por el ANS de Filestore.

¿Qué sigue?