Présentation de Filestore

Les instances Filestore sont des serveurs de fichiers entièrement gérés sur Cloud de Confiance by S3NS qui peuvent être connectés à différents types de clients :

Une fois provisionnée, vous pouvez adapter la capacité de vos instances en fonction de vos besoins, sans aucun temps d'arrêt.

Pourquoi Filestore ?

Cloud de Confiance by S3NS propose trois principaux types de stockage de données : le stockage par blocs, le stockage de fichiers et le stockage d'objets.

En tant que type de stockage de fichiers persistant, Filestore accepte simultanément plusieurs instances d'application accédant au même système de fichiers.

Par exemple, pour les utilisateurs de Google Kubernetes Engine, Filestore offre un accès en lecture et en écriture à plusieurs utilisateurs, ce qui vous permet d'installer vos PersistentVolumes GKE en lecture/écriture par de nombreux nœuds.

Par rapport au stockage d'objets, tel que Cloud Storage FUSE, ce produit offre certaines sémantiques de système de fichiers, mais ne possède pas certaines des caractéristiques plus robustes du stockage de fichiers fournies par Filestore. Voici quelques exemples de fonctionnalités compatibles avec Filestore, mais pas avec Cloud Storage FUSE :

  • Conformité POSIX
  • Liens physiques et verrouillage de fichiers
  • Contrôle de simultanéité pour plusieurs écritures sur le même objet

Pour en savoir plus, consultez les ressources suivantes :

Niveaux de service

Filestore propose plusieurs niveaux de service qui varient en termes de capacité, de performances et de fonctionnalités. Chaque niveau de service est adapté à des cas d'utilisation spécifiques :

  • Niveau régional : le seul niveau de service disponible dans Cloud de Confiance, avec une capacité de 1 Tio à 9,75 Tio. Option recommandée pour les charges de travail critiques nécessitant une haute disponibilité.

Pour en savoir plus, consultez Niveaux de service.

Compatibilité avec le protocole

Filestore est compatible avec les protocoles de système de fichiers suivants :

Protocole Niveaux de service compatibles Sélection
NFSv3 Tous les niveaux de service
  • Compatible avec la communication bidirectionnelle entre le client et le serveur.
  • Compatible avec l'appairage de réseaux VPC.
NFSv4.1 Niveaux de service zonal, régional et Enterprise
  • Il est compatible avec l'authentification du client et du serveur, les contrôles d'intégrité des messages et le chiffrement des données en transit.
  • Compatible avec l'appairage de réseaux VPC.

Pour vous aider à déterminer quel protocole vous convient le mieux, consultez À propos des protocoles compatibles.

Connectivité

Les instances Filestore peuvent se connecter à tous les clients qui se trouvent sur le même réseau VPC, y compris les réseaux VPC partagés. Vous pouvez également vous connecter à des clients sur des réseaux distants, tels qu'une machine sur site, à l'aide de Cloud VPN ou Cloud Interconnect.

Mise en réseau

Pour en savoir plus sur la configuration réseau requise pour Filestore, consultez les ressources suivantes :

Performances

L'option Performances personnalisées vous permet de définir les paramètres de performances de vos instances Filestore indépendamment de la capacité spécifiée. Cela signifie que vous pouvez optimiser vos instances Filestore en fonction des exigences de vos charges de travail et faire évoluer vos partages de fichiers pour répondre aux besoins de vos applications sans redimensionner la capacité.

Remarque : Les performances personnalisées sont disponibles pour le niveau de service régional. De plus, les charges de travail GKE peuvent ajuster dynamiquement les performances des niveaux zonal et régional sans temps d'arrêt.

Pour en savoir plus sur les paramètres, les limites et les tests de performances, consultez Performances.

Protection des données

Les sections suivantes traitent de la protection des données des instances Filestore.

Chiffrement au repos

Par défaut, Filestore chiffre automatiquement vos données au repos. Le stockage durable de chaque instance Filestore est chiffré par des clés définies par le système et gérées par Google.

Lorsque vous supprimez une instance Filestore, Google supprime les informations de chiffrement utilisées par l'instance, ce qui rend les données irrécupérables, comme indiqué dans la rubrique Suppression des données sur Cloud de Confiance by S3NS.

Si vous avez besoin de plus de contrôle sur les clés qui protègent vos données, vous pouvez également utiliser des clés de chiffrement gérées par le client (CMEK) avec Filestore.

Pour en savoir plus, consultez Chiffrement au repos dans Cloud de Confiance by S3NS.

Chiffrement en transit

Bien que NFSv3 ne chiffre pas les données en transit, le protocole NFSv4.1 est compatible avec le chiffrement des données en transit à l'aide de Kerberos (krb5p). De plus, toutes les données en transit vers et dans Cloud de Confiance by S3NS sont chiffrées.

Pour en savoir plus, consultez les ressources suivantes :

Contrôle des accès

Vous pouvez contrôler le niveau d'accès d'un client aux données d'une instance Filestore en fonction de son adresse IP. Les règles de contrôle des accès basées sur les adresses IP pour une instance peuvent être créées ou modifiées pendant et après la création de l'instance.

Vous pouvez également contrôler les utilisateurs Cloud de Confiance by S3NS qui peuvent créer, modifier et afficher les ressources Filestore à l'aide des autorisations et rôles IAM.

Options de récupération des données

Les sections suivantes présentent les options de récupération des données d'une instance Filestore.

Sauvegardes

Les sauvegardes Filestore sont des copies ponctuelles d'une instance Filestore qui incluent toutes les données utilisateur et certaines métadonnées d'instance. Vous pouvez créer une sauvegarde d'une instance, puis l'utiliser pour restaurer l'instance sur une instance Filestore existante ou une nouvelle instance.

Instantanés

Un instantané Filestore préserve l'état des données de votre instance Filestore au moment de la création de l'instantané. Vous pouvez utiliser des instantanés pour restaurer des fichiers ou des répertoires individuels, ou pour rétablir complètement l'état d'une instance à celui d'un instantané.

Fiabilité

Filestore propose plusieurs fonctionnalités pour assurer la fiabilité et la disponibilité de vos données.

Fiabilité régionale

Les instances de niveau régional sont des ressources régionales.

Elles permettent un basculement transparent en cas de défaillance de zone, en continuant à diffuser des données et à accepter les écritures. Filestore utilise une règle de cohérence stricte, en accusant réception des écritures uniquement après qu'elles ont été rendues persistantes pour garantir l'intégrité des données en cas de défaillance d'une zone.

Bien que l'accès aux données NFS se poursuive sans interruption, les opérations effectuées via la console Cloud de Confiance ou l'API Filestore peuvent être indisponibles pendant plusieurs heures en cas de défaillance d'une zone. Vous pouvez également constater une baisse de performances jusqu'à récupération complète. Notez que vous ne pouvez pas créer d'instances régionales ou Enterprise dans une région en cas de défaillance d'une zone.

Étapes suivantes