Le stockage objet est une architecture de stockage des données qui gère les données sous forme d'objets et où chaque objet comprend les données elles-mêmes, des métadonnées et un identifiant unique. Ces objets sont placés dans des conteneurs. Il se distingue du stockage de fichiers (par exemple, NAS, système de fichiers local) qui gère les données sous forme de hiérarchie de fichiers, ou du stockage bloc (par exemple, SAN, disque local) qui peut soit avoir un système de fichiers superposé, soit être accessible directement par une application (par exemple, volume brut).
Par analogie, imaginez un vaste entrepôt avec des pièces (conteneurs) remplies de boîtes (objets), chaque boîte portant un code-barres (identifiant unique) et un autocollant (métadonnées) décrivant ce qu’il y a à l’intérieur.
Avantages du stockage objet :
Cas d'usage courants du stockage objet :
NetApp StorageGRID est une solution de stockage objet software-defined qui prend en charge un large éventail d'utilisations, notamment la préparation des données pour l'IA, les data lakes et l'analytique, ainsi que la conservation des données et la sauvegarde dans des environnements multicloud publics, privés et hybrides. StorageGRID offre une prise en charge native de l'API Amazon S3 et propose des innovations de pointe telles que la gestion automatisée du cycle de vie pour stocker, sécuriser, protéger et préserver les données non structurées à moindre coût sur de longues périodes.
Le logiciel StorageGRID est disponible en téléchargement et en installation pour une période d'essai sur la page d'évaluation des produits NetApp. Le logiciel peut être utilisé dans un environnement hors production.
StorageGRID est proposé sous licence en fonction de la capacité par grid, que ce soit pour les déploiements logiciels uniquement ou avec des appliances StorageGRID, quel que soit le nombre de sites. Voici les options de licence :
Principales caractéristiques de StorageGRID :
StorageGRID garantit la durabilité et la disponibilité des données grâce au code d'effacement et à la réplication, qui protègent les données sur plusieurs nœuds et emplacements. Il inclut également des fonctionnalités d' autorétablissement pour réparer et rééquilibrer automatiquement les données.
StorageGRID peut être déployé sur site, à la fois sous forme d'appliance et sous forme de logiciel uniquement sur matériel ordinaire.
StorageGRID utilise la gestion des données pilotée par les règles (ILM) pour automatiser le placement, la conservation et la suppression des données. Les règles peuvent être basées sur des critères tels que l'âge, les métadonnées et les habitudes d'utilisation.
La fonctionnalité ILM de StorageGRID est la gestion du cycle de vie des informations, un outil puissant pour gérer les données tout au long de leur cycle de vie, optimiser les coûts de stockage, garantir la conformité et protéger l'intégrité des données. Cette fonctionnalité fournit un moteur de règles puissant et flexible qui permet aux utilisateurs de définir comment les objets sont stockés et gérés dans NetApp StorageGRID. Les utilisateurs peuvent définir des critères basés sur les métadonnées des objets pour filtrer les objets et spécifier où ils doivent être placés sur le grid.
Les utilisateurs peuvent également optimiser le placement de leurs objets pour les performances, en stockant plusieurs copies répliquées d'objets, ou pour l'efficacité du stockage, en utilisant des objets avec code d'effacement. Le moteur ILM de StorageGRID analyse en continu les objets et les met en conformité avec la règle ILM active. Cette fonctionnalité rend l'ILM véritablement dynamique, en permettant aux administrateurs de modifier la règle ILM en fonction de leurs besoins métier et de conformité.
Le code d'effacement est une technologie de protection des données qui découpe un objet en fragments de données et calcule des fragments de parité supplémentaires. Lorsque vous accédez à un objet, les fragments de données sont récupérés et l'objet est décodé. Les fragments de parité assurent la protection des données et peuvent être utilisés pour recréer les données perdues. Si un fragment de données ou un fragment de parité devient corrompu ou perdu, l'algorithme de code d'effacement peut recréer le fragment en utilisant un ensemble des fragments de données et de parité restants.
StorageGRID inclut la prise en charge du chiffrement certifié FIPS au repos et en transit, la colocation sécurisée, le contrôle d'accès basé sur les rôles (RBAC), et l'intégration avec des solutions de gestion des identités telles que LDAP et Active Directory.
StorageGRID est conçu pour offrir un débit élevé et une faible latence afin de gérer les workloads haute performance, avec une prise en charge de l'ingestion à grande échelle, de la récupération rapide et d'un traitement efficace des données. Il prend également en charge le stockage flash dans certains modèles.
StorageGRID s'intègre aux environnements IT existants via des API et prend en charge un large éventail d'applications et de workloads. Il peut être géré via une interface de ligne de commandes, une interface graphique et des API RESTful.
StorageGRID présente des fonctionnalités telles que le verrouillage d'objet, la journalisation des audits et l'immuabilité des données pour aider les entreprises à respecter les exigences de conformité et réglementaires.
NetApp offre des services d'assistance complets, avec support technique, services professionnels et programmes de formation, pour garantir la réussite du déploiement et de la gestion de StorageGRID. NetApp propose également Keystone pour fournir un stockage en tant que service et des coûts prévisibles.
Le déploiement de StorageGRID exige une attention particulière aux composants matériels et logiciels afin de garantir des performances et une fiabilité optimales. Il est important de consulter la documentation NetApp StorageGRID officielle et de collaborer avec votre équipe NetApp pour adapter le déploiement à vos besoins et à votre environnement spécifiques. Reportez-vous à la documentation officielle pour obtenir des instructions lors du déploiement avec votre propre matériel.
StorageGRID propose deux niveaux de protection pour garantir la durabilité et la disponibilité des données : une configuration RAID pour les disques et une réplication objet/code d’effacement. StorageGRID peut perdre plusieurs nœuds, voire avoir un site entier hors service, tout en maintenant la disponibilité.
Plusieurs outils permettent de surveiller StorageGRID :
StorageGRID met en œuvre un modèle de réseau Grid, Admin, Client (GAC). Le modèle GAC offre une méthode simple pour configurer trois réseaux différents afin de répondre aux exigences des clients en matière de ségrégation du trafic réseau StorageGRID. Les trois réseaux sont définis comme suit :
Un déploiement StorageGRID nécessite trois nœuds de stockage et un nœud d'administration au sein d'un site. Les clients peuvent éventuellement ajouter un nœud de passerelle.
StorageGRID permet à plusieurs groupes d'utilisateurs de partager les ressources d'une seule instance StorageGRID, tout en maintenant leurs données isolées et sécurisées les unes des autres.
Les administrateurs du grid peuvent créer des locataires et configurer les autorisations et les fonctionnalités par locataire. Pour la fédération d'identité, les administrateurs du grid ont la flexibilité soit d'intégrer un seul serveur Lightweight Directory Access Protocol (LDAP) ou Active Directory pour l'ensemble du grid, soit de permettre aux locataires de configurer leur propre fédération d'identité. Et en appliquant des quotas de capacité, les administrateurs du grid peuvent également restreindre l'utilisation des données des locataires.
Les utilisateurs locataires accèdent à StorageGRID via le portail de l'interface utilisateur Tenant Manager. À l'aide de ce portail, ils configurent leur compte locataire, provisionnent des identifiants S3, définissent des règles de gestion des accès pour les données, gèrent les paramètres des compartiments et créent des compartiments dans StorageGRID.
StorageGRID propose plusieurs solutions robustes de sauvegarde et de reprise d'activité (DR) afin de garantir la protection des données et la continuité des activités. Voici un bref aperçu :
StorageGRID prend en charge un ensemble complet de normes et de protocoles, notamment l'API S3, LDAP, Active Directory, HTTP/HTTPS, SNMP, syslog et TLS. Cette compatibilité étendue garantit que StorageGRID peut s'intégrer de manière transparente avec une large gamme d'applications et de services, offrant une solution de stockage objet flexible et sécurisée pour divers cas d'usage.
StorageGRID prend en charge un large éventail de protocoles et de fonctionnalités de sécurité, notamment TLS, SSL, HTTPS, chiffrement au repos, verrouillage d'objet, contrôle d'accès, intégration LDAP et Active Directory, authentification multifacteur, journalisation des audits, SNMP et syslog. Ces mesures de sécurité garantissent que vos données sont protégées contre tout accès non autorisé et toute altération, tout en assurant la conformité avec diverses exigences réglementaires.
Les clients de StorageGRID peuvent utiliser LDAP ou Active Directory pour gérer l'accès et les autorisations des administrateurs pour l'interface utilisateur de Grid Manager, ainsi que pour gérer l'accès et les autorisations des utilisateurs finaux de stockage pour les locataires.
StorageGRID prend en charge l'authentification SSO via le protocole standard Security Assertion Markup Language (SAML). Lorsque l'authentification SSO est activée, les administrateurs StorageGRID peuvent se connecter à Grid Manager à l'aide de leurs identifiants SSO, authentifiés par un fournisseur d'identité tiers (IDP).
Le choix entre ONTAP et StorageGRID pour la prise en charge du protocole S3 dépend de vos besoins et cas d'usage particuliers. Voici quelques points clés à prendre en compte pour vous aider à faire le bon choix :
ONTAP
StorageGRID
Récapitulatif