Multipartage Filestore pour Google Kubernetes Engine

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Filestore Multishares pour GKE alloue jusqu'à 10 partages sur une même instance de niveau entreprise.

Pourquoi plusieurs partages Filestore pour GKE ?

Filestore est un service géré de stockage de fichiers destiné aux applications qui requièrent une interface de système de fichiers partagée pour les données. Une instance Filestore est un système de stockage en réseau (NAS) entièrement géré que vous pouvez utiliser avec vos instances GKE.

Le multipartage Filestore pour GKE associé au pilote CSI Filestore de Google Kubernetes Engine (GKE) offre les avantages suivants:

  • Accepte la capacité de stockage régionale en cas de panne de la zone

  • Alloue jusqu'à 10 partages sur une instance de niveau Enterprise Filestore.

    • Chaque partage correspond à un volume persistant (PV) unique dans GKE.

    • Des plages de capacité partagée allant de 100 Gio à 1 Tio sont définies dans la demande de volume persistant (PVC) et indiquées dans le volume persistant (PV).

  • Offre une plus grande flexibilité pour les organisations nécessitant à la fois de petits volumes pour plusieurs clients et un accès multi-rédacteur sur un réseau partagé.

  • Permet le provisionnement du volume dynamique, le partage du scaling et la capacité de l'instance à la hausse ou à la baisse selon les besoins.

    • Si la charge de travail de l'application dépasse 10 PVC, le pilote CSI GKE Filestore crée de manière flexible d'autres instances Filestore et alloue les partages nécessaires de manière dynamique aux instances.

    • Lorsque vous supprimez un volume persistant, le pilote CSI GKE Filestore récupère l'espace de stockage partagé alloué et le partage. Le pilote CSI GKE Filestore supprime également l'instance Filestore si tous les partages associés ont été supprimés.

    • Lorsque vous créez, supprimez ou modifiez la capacité d'un PV, le pilote CSI GKE Filestore ajoute ou récupère de la capacité de l'instance Filestore afin d'adapter la capacité de tous les partages. La taille de l'instance Filestore peut fluctuer par incréments de 256 Gio.

    • Compatible avec les performances partagées de l'instance Filestore multishare Enterprise sous-jacente, ce qui permet d'augmenter le débit pour des PV GKE spécifiques si nécessaire.

    • Permet une augmentation de la capacité de PV en fonction des besoins de la charge de travail, avec un temps d'arrêt quasiment nul.

StorageClasses et provisionnement dynamique de volumes

Pour accéder à la fonctionnalité Multipartage Filestore, vous devez d'abord activer le pilote CSI GKE Filestore, version 1.23 ou ultérieure. Une fois activées, vous pouvez exploiter les StorageClasses de GKE pour exploiter un processus automatisé appelé provisionnement dynamique du volume, qui vous permet de gérer efficacement le cycle de vie de vos PV et PVC.

Le pilote CSI GKE Filestore crée des StorageClasses pour répondre à vos besoins spécifiques. Le tableau suivant compare les performances de Filestore Enterprise Multishares par rapport aux autres options de partage unique:

Niveau de service Nombre de partages par instance Taille de PVC de GKE Capacité Filestore Modification incrémentielle Deployment Mode d'accès
HDD de base Un 1 Tio à 64 Tio 1 Tio à 64 Tio 1 Gio Zonales lecture/écriture
SSD de base Un 2,5 Tio à 64 Tio 2,5 Tio à 64 Tio 1 Gio Zonales lecture/écriture
SSD à grande échelle Un 10 Tio à 100 Tio 10 Tio à 100 Tio 2,5 Tio Zonales lecture/écriture
Enterprise Un De 1 Tio à 10 Tio De 1 Tio à 10 Tio 256 Gio Régionales lecture/écriture
Enterprise avec multipartages Jusqu'à 10 100 Gio à 1 Tio Pool d'instances Filestore, d'une taille comprise entre 1 Tio et 10 Tio


Chaque instance Filestore héberge jusqu'à
10 PV (partages), chacun de 100 Gio à 1 Tio

256 Gio par instance


1 Gio par PVC (partage)

Régionales lecture/écriture

Pour une comparaison plus détaillée des options de niveau de service, consultez Niveaux de service.

Surveillance

Pour savoir comment surveiller les performances de l'instance, consultez Surveiller des instances et des quotas.

Limites des fonctionnalités

  • La fonctionnalité Filestore multipartages pour GKE est limitée au niveau de service Enterprise de Filestore.

  • Chaque instance Filestore Enterprise peut héberger jusqu'à 10 partages ou volumes persistants GKE. Si le nombre de PVC dépasse 10, le pilote CSI GKE Filestore crée des instances Filestore supplémentaires et alloue ces partages de manière dynamique aux instances. La création d'un partage ou d'un PV Filestore peut prendre plus de temps dans certains cas. Si votre application nécessite une création rapide de PV, incluez la spécification suivante dans le fichier YAML StorageClass:

    volumeBindingMode: Immediate

  • Les instantanés ne sont pas encore compatibles avec le partage de fichiers Filestore. Si nécessaire, vous pouvez utiliser une StorageClass Filestore unique partagée pour créer manuellement des instantanés via l'API Filestore.

  • La création d'instances multipartage et de partages associés peut prendre plusieurs minutes.

  • Certaines opérations de suppression de PersistentVolumes (PV) peuvent prendre beaucoup de temps. Les opérations de création ou d'extension de PVC pour la même classe de stockage peuvent être bloquées pendant cette période.

  • Le pilote CSI GKE Filestore est compatible avec les clusters utilisant Linux.

Tarifs

Une fois la facturation activée, les frais s'appliquent en fonction du niveau de service Filestore Enterprise sous-jacent. Grâce à une capacité partagée sur plusieurs petits volumes, les utilisateurs peuvent bénéficier d'une réduction spectaculaire des coûts de stockage.

Pour en savoir plus, consultez Niveau de l'entreprise et Allocation de capacité.

Contrat de niveau de service Filestore

Filestore offre une disponibilité régionale de 99,99 %, garantie par le contrat de niveau de service de Filestore.

Étapes suivantes