Google Cloud Storage
From Wikipedia, the free encyclopedia
Google Cloud Storage est un service web de stockage de fichiers en ligne permettant de stocker et d'accéder à des données basés sur Google Cloud Platform[1]. Il combine les performances et l'évolutivité du cloud de Google avec des fonctionnalités avancées de sécurité et de partage[2]. Il s'agit d'une infrastructure en tant que service (IaaS), comparable à Amazon S3. Contrairement à Google Drive et selon des spécifications différentes, Google Cloud Storage semble mieux adapté aux entreprises[3].
Faisabilité
L'activation des comptes utilisateurs se fait via la console développeur API. Les titulaires d'un compte Google doivent d'abord se connecter pour accéder au service, puis accepter les conditions d'utilisation et enfin activer la facturation.
Conception
Google Cloud Storage stocke les objets (initialement limité à 100 Gio, actuellement jusqu'à 5 Tio) dans des projets organisés en compartiments. Toutes les requêtes sont autorisées à l'aide de politiques de gestion des identités et des accès (IAM) ou de listes de contrôle d'accès (ACL) associées à un compte utilisateur ou de service . Les noms et les clés des compartiments sont choisis de manière à ce que les objets soient accessibles via des URL HTTP.
https://storage.googleapis.com/bucket/objecthttp://bucket.storage.googleapis.com/objecthttps://storage.cloud.google.com/bucket/object
Caractéristiques
Google Cloud Storage propose quatre classes de stockage, identiques en termes de débit, de latence et de durabilité[1]. Ces quatre classes, Multi-Regional Storage, Regional Storage, Nearline Storage et Coldline Storage, diffèrent par leur prix, leur durée minimale de stockage et leur disponibilité[2].
- Interopérabilité - Google Cloud Storage est interopérable avec d'autres outils et bibliothèques de stockage cloud qui fonctionnent avec des services tels qu'Amazon S3 et Eucalyptus Systems[1].
- Cohérence - Les opérations de chargement vers Google Cloud Storage sont atomiques, garantissant une forte cohérence en lecture après écriture pour toutes les opérations de chargement.
- Contrôle d'accès - Google Cloud Storage utilise des listes de contrôle d'accès (ACL) pour gérer l'accès aux objets et aux compartiments. Une ACL est composée d'une ou plusieurs entrées, chacune accordant une autorisation spécifique à un périmètre donné. Les autorisations définissent les actions qu'un utilisateur peut effectuer sur un objet ou un compartiment (par exemple, lire ou écrire). Les périmètres définissent les personnes auxquelles l'autorisation s'applique. Par exemple, un utilisateur spécifique ou un groupe d'utilisateurs (comme les adresses e-mail des comptes Google, le domaine Google Apps, l'accès public, etc.).
- Reprise des chargements - Google Cloud Storage propose une fonctionnalité de transfert de données reprenable qui permet aux utilisateurs de reprendre les opérations de chargement après une interruption du flux de données due à une panne de communication.
Limitations de l'accord de niveau de service
Google Cloud Storage offre une garantie de disponibilité de 99,999999999 % (également appelée « 11 neuf »), couvrant principalement les pertes de données dues à des pannes matérielles. Cependant, cette garantie ne s'étend pas aux pertes résultant d'erreurs humaines (telles que la suppression accidentelle), de mauvaises configurations, de défaillances de tiers et de corruptions de données subséquentes, de catastrophes naturelles, de cas de force majeure ou de failles de sécurité. Il incombe aux clients de surveiller le respect des SLA et de soumettre toute réclamation pour non-respect des SLA dans les délais impartis. Ils doivent comprendre comment les écarts par rapport aux SLA sont calculés, car ces paramètres peuvent différer de ceux des autres services Google Cloud. Ces exigences peuvent représenter une charge importante pour les clients. De plus, les pourcentages et les conditions des SLA peuvent varier par rapport à ceux des autres services Google Cloud. En cas de perte de données due à une panne matérielle imputable à Google Cloud Platform, l'entreprise ne verse pas de compensation financière ; les utilisateurs concernés peuvent toutefois recevoir des crédits s'ils remplissent les conditions d'éligibilité[1],[2],[3].
