
Le stockage cloud évolutif permet d'augmenter les ressources lorsque vos données ou votre charge de travail progressent. Selon le service, cela peut consister à stocker davantage d'objets, agrandir un disque, modifier les performances provisionnées ou étendre un système de fichiers partagé. Certains changements sont automatiques ; d'autres demandent une configuration, une augmentation de quota ou une migration.
Pour une équipe qui prépare la croissance de ses données, la question utile est de savoir ce qui doit augmenter, à quelle vitesse et à quel coût. Un service peut disposer d'espace pour un téraoctet supplémentaire alors que votre application souffre de requêtes lentes. Il peut aussi absorber un pic de trafic tout en générant une facture inattendue. Ce guide explique comment évaluer ensemble capacité, performances, protection et coût.
Un système de stockage évolutif peut répondre à une demande accrue dans les limites de sa conception. Cette demande comporte plusieurs dimensions. Ajouter de la capacité n'améliore pas nécessairement chacune d'elles.
Pour une archive vidéo, la capacité et les téléchargements volumineux peuvent dominer. Une base de données peut dépendre d'une latence prévisible pour de petites écritures. Un traitement de machine learning peut nécessiter de nombreuses lectures simultanées. Décrivez la charge de travail avant de choisir un service ou de comparer des performances annoncées.
Les fournisseurs exploitent l'infrastructure cloud et le matériel physique, mais les clients restent responsables du comportement des applications, des autorisations, de la conservation et de la configuration. Déplacer les données vers des serveurs distants ne supprime pas ces responsabilités.
L'évolutivité décrit la capacité à prendre en charge une charge plus importante. L'élasticité désigne l'ajustement des ressources aux variations de la demande, souvent par automatisation. Un disque que vous pouvez agrandir est évolutif même s'il ne rétrécit jamais automatiquement. Un service qui ajuste son débit pendant une période chargée est élastique sur cette dimension ; ses règles de conservation et de facturation restent distinctes.
La mise à l'échelle verticale augmente les ressources d'un composant existant, par exemple la capacité d'un volume ou ses IOPS provisionnées. Ce composant conserve une taille et des performances maximales. La machine virtuelle, le réseau, le système d'exploitation ou le système de fichiers peuvent imposer une limite inférieure à celle du service de stockage.
La mise à l'échelle horizontale répartit le travail entre plusieurs composants ou connexions parallèles. Un système distribué peut utiliser plusieurs serveurs, tandis qu'une application cliente envoie des requêtes simultanées. Le débit total peut augmenter sans que chaque requête devienne plus rapide. Les points de saturation, la coordination et une répartition inégale des accès peuvent toujours limiter les performances.
Les mises à l'échelle verticale et horizontale peuvent se combiner. Elles ne doivent pas être confondues avec un déploiement cloud hybride, qui relie par exemple une infrastructure sur site à des services de cloud public. Une architecture hybride ne déplace pas automatiquement les fichiers et n'ajoute pas nécessairement de capacité pendant un pic. Ces comportements demandent des outils adaptés et une configuration explicite.
Le cloud computing peut fournir calcul et stockage par des services distincts. Votre architecture de données doit expliquer leurs interactions. Davantage de puissance de calcul n'aidera pas un traitement qui attend surtout ses données, et davantage de stockage ne corrigera pas une requête applicative lente.
Une collection de sauvegardes croissante doit accueillir les versions conservées autant que la dernière copie. Mesurez si chaque sauvegarde termine à temps et si une restauration volumineuse respecte l'objectif de récupération. Si les données sont hors de votre propre centre de données, incluez la connexion réseau disponible dans le calcul. Une grande capacité présente un intérêt limité si sa restauration dépasse le délai tolérable pour l'activité.
Les traitements d'analyse décisionnelle et de machine learning peuvent lire régulièrement de grands jeux de données dans un stockage objet. Prévoyez où s'exécute le calcul, combien de processus lisent simultanément et quels résultats intermédiaires conserver. Pour la diffusion de médias, les originaux, les variantes traitées et les requêtes des utilisateurs peuvent croître à des rythmes différents. Un cache peut réduire les lectures répétées, mais ajoute son coût et ses règles d'actualisation. Testez toute la chaîne.
Pour les personnes qui accèdent aux fichiers depuis plusieurs appareils, vérifiez les droits, la gestion des conflits et la disponibilité sans connexion internet. Un portail web peut simplifier l'accès sans fournir le comportement de système de fichiers attendu par une application. Pour les applications conçues pour le cloud, vérifiez comment de nouveaux processus accèdent aux données persistantes et s'ils partagent les mêmes limites de débit ou de métadonnées.
Dans chaque cas, demandez au fournisseur de distinguer la capacité prise en charge des performances testées. Documentez les exigences de la charge et le niveau de dégradation devenu inacceptable. Une conception utile associe ces observations à une action : augmenter le débit provisionné, modifier la simultanéité côté client ou déplacer la charge vers un autre service.
Le stockage objet, bloc et fichier propose des interfaces différentes. Un mauvais choix peut créer plus de travail qu'une augmentation de capacité n'en résout. Partez des besoins d'accès de l'application, puis examinez comment le service choisi évolue.
| Type | Usages courants | Ce qui peut augmenter | Points à vérifier |
|---|---|---|---|
| Stockage objet | Médias, sauvegardes, objets applicatifs, lacs de données | Nombre d'objets conservés et traitement global des requêtes | Comportement des API, limites de requêtes, taille des objets, récupération et transferts |
| Stockage bloc | Disques de machines virtuelles et volumes de bases de données | Capacité des volumes et performances provisionnées, selon le service | Limites du volume et de l'instance, extension du système de fichiers, restrictions de redimensionnement |
| Stockage fichier | Répertoires partagés et applications utilisant des chemins de fichiers | Capacité du système de fichiers et débit configuré | Compatibilité des protocoles, métadonnées, clients simultanés, quotas |
Le stockage objet convient souvent aux données non structurées accessibles par une interface de programmation, ou API. Les applications utilisent des clés pour désigner les objets, plutôt que de traiter le service comme un disque local. Un outil de montage peut offrir un accès ressemblant à celui d'un système de fichiers, mais testez les opérations nécessaires à votre application.
Ne supposez pas que le stockage objet repose toujours sur une cohérence à terme. Amazon S3 documente une cohérence forte après écriture pour les écritures et suppressions d'objets. Google Cloud Storage documente aussi des opérations objet fortement cohérentes, tout en distinguant certaines modifications d'autorisations et les contenus en cache. Vérifiez l'opération et le produit concernés.
Le stockage bloc présente un volume que l'hôte utilise pour un système de fichiers ou des données applicatives. Capacité, IOPS et débit peuvent être configurables séparément selon le produit. Une base de données nécessite aussi une organisation et une méthode de restauration adaptées ; un volume plus grand ne corrige pas tous les problèmes de requêtes ou de verrouillage.
Par exemple, Amazon EBS Elastic Volumes permet d'augmenter la taille et de modifier les performances sur les instances compatibles sans détacher le disque. Il peut aussi être nécessaire d'étendre le système de fichiers. EBS ne permet pas de réduire un volume sur place : cette réduction peut demander un nouveau volume et une migration des données.
Le stockage fichier répond aux applications qui attendent des répertoires, des chemins et un protocole tel que NFS ou SMB. Vérifiez le verrouillage, les autorisations, les clients pris en charge et les performances des métadonnées. Un dossier partagé de documents bureautiques et un calcul scientifique parallèle ont des exigences différentes, même s'ils relèvent de la même catégorie.
Pour les traitements qui ouvrent de nombreux fichiers ou coordonnent de multiples processus, notre guide des systèmes de fichiers HPC explique pourquoi le rythme des opérations sur les métadonnées et les essais représentatifs comptent autant que le débit.
Lisez séparément les documents sur la capacité, les performances et la facturation. La « mise à l'échelle automatique » peut concerner une partie du service tout en vous laissant d'autres décisions.
Amazon EFS augmente ou réduit sa capacité lorsque des fichiers sont ajoutés ou retirés. Ses modes de débit constituent un choix distinct : le mode Elastic s'adapte à l'activité, tandis que les modes Provisioned et Bursting fonctionnent autrement. Les limites et la configuration des clients influencent toujours les performances atteignables.
Azure Files fournit un autre exemple. Avec la facturation provisioned v2, capacité, IOPS et débit peuvent être provisionnés indépendamment. Vous payez les quantités provisionnées. Un modèle fondé sur l'usage existe aussi pour les configurations compatibles. Tous les partages de fichiers cloud ne sont donc pas facturés uniquement selon les octets conservés.
Pour chaque service, identifiez qui déclenche le changement, sa durée, sa réversibilité et la facturation qui suit. Vérifiez les quotas avant un lancement ou une migration. Une augmentation soumise à approbation reste une dépendance à prévoir, même si le fournisseur dispose de beaucoup de capacité physique.
Précisez aussi l'automatisation applicative. Une règle de mise à l'échelle du calcul ne redimensionne pas nécessairement les disques persistants ni un service de fichiers partagé. Surveillez la ressource qui atteint sa limite et définissez l'action nécessaire, y compris le comportement prévu si le changement échoue.
Mesurez depuis le client qui utilisera les données. Relevez les tailles des fichiers, la répartition des lectures et écritures, la simultanéité, les erreurs et la durée totale du traitement. Le téléchargement d'un seul gros fichier ne révèle pas le comportement d'une application qui ouvre des millions de petits objets.
Les recommandations de performance d'Amazon S3 précisent que l'augmentation du traitement des requêtes est progressive. Des réponses 503 Slow Down peuvent apparaître pendant l'adaptation. Le parallélisme peut améliorer le débit global, mais l'application doit gérer les erreurs temporaires sans multiplier les nouvelles tentatives au point d'ajouter de la charge.
Google Cloud Storage recommande une augmentation progressive des requêtes pour les charges élevées concernées, notamment sur de nouvelles plages de clés d'objets. Une hausse brutale peut augmenter temporairement la latence et les erreurs pendant la redistribution. Un bucket vide ne doit donc pas être considéré comme capable d'absorber immédiatement n'importe quel trafic de production.
Lorsque les performances stagnent, examinez aussi ce qui entoure le stockage. Une connexion saturée, un manque de requêtes parallèles, un chiffrement coûteux en calcul ou des opérations applicatives exécutées en série peuvent limiter le résultat. Ajouter de la capacité ne corrige pas forcément ce problème. Évaluez ensemble l'emplacement du calcul et celui des données, surtout pour les gros transferts répétés.
Testez la charge habituelle, le pic attendu et une opération de restauration ou de migration. Fixez les seuils acceptables avant l'essai. Par exemple, une sauvegarde doit terminer dans sa fenêtre prévue sans empêcher l'application de respecter son objectif de latence. Ce résultat est plus instructif qu'un débit maximal isolé.
Le stockage cloud évolutif peut limiter les achats de capacité longtemps à l'avance. Il peut aussi faciliter la conservation de davantage de données que prévu. Les économies dépendent de la charge, du modèle tarifaire et des choix d'exploitation ; elles ne découlent pas automatiquement de l'évolutivité.
Incluez dans l'estimation la capacité utilisée ou provisionnée, les performances, les opérations, la récupération, les transferts sortants, les copies supplémentaires et l'assistance éventuelle. La tarification d'Amazon S3 distingue notamment stockage, requêtes, récupération, transferts et fonctions supplémentaires. Utilisez les tarifs actuels de votre région et de votre configuration plutôt qu'un prix générique au téraoctet.
Supposons que vous conserviez 2 To aujourd'hui et anticipiez une croissance nette de 10 % par mois. Après 12 mois, l'estimation est de 2 × 1,1012, soit environ 6,28 To. Ce calcul illustre une méthode de planification ; il ne s'agit pas d'une prévision de fournisseur. Il suppose un taux de croissance constant après les suppressions habituelles.
Avec une sauvegarde distincte de même taille, les deux copies logiques représentent environ 12,55 To, avant l'historique des versions, les instantanés, les journaux et les autres données supplémentaires. Ne multipliez pas la facture par le nombre de répliques internes du fournisseur, sauf si sa tarification le prévoit. La redondance interne et les copies facturées séparément sont deux choses différentes.
Préparez au moins un scénario de croissance normale et un scénario de forte croissance. Suivez le nombre d'objets autant que les octets : de nombreux petits fichiers peuvent générer davantage de requêtes, de travail sur les métadonnées ou de frais liés à une taille minimale facturable. Prévoyez aussi le coût du téléchargement, pour le travail courant comme pour une sortie complète du service.
Déplacer d'anciennes données vers une classe moins chère peut réduire les frais de stockage, mais la façon d'y accéder compte. Les classes de stockage S3 ont des caractéristiques de récupération et des règles tarifaires différentes, dont des durées minimales de stockage pour certaines. Un faible tarif de conservation ne garantit pas une restauration immédiate ou peu coûteuse.
Fondez les règles sur un besoin de conservation défini et des accès mesurés. Testez les transitions sur un petit jeu de données, confirmez le fonctionnement des restaurations et examinez la première facture. Ne supposez pas que tous les services incluent compression ou déduplication. Si vous en avez besoin, vérifiez leur disponibilité et le traitement supplémentaire à votre charge.
Une capacité accrue ne crée pas automatiquement une reprise après sinistre. La redondance aide à faire face aux pannes d'infrastructure ; versions, sauvegardes et règles de conservation répondent à d'autres risques. Une suppression accidentelle ou un compte compromis peut affecter plusieurs copies actives.
Définissez la quantité de données récentes que vous pourriez perdre et le délai acceptable de remise en service. Testez ensuite la restauration avec les données, les droits, les clés de chiffrement et la configuration applicative nécessaires. La méthode de sauvegarde 3-2-1 aide à prévoir des copies indépendantes ; notre guide des tests de restauration explique comment vérifier qu'elles sont utilisables.
La répartition géographique dépend aussi du produit et de la configuration. Google Cloud Storage propose des emplacements régionaux, birégionaux et multirégionaux. Ne supposez pas qu'une collection croissante est automatiquement répliquée dans le monde entier. Choisissez les emplacements et confirmez où résident les données principales, les sauvegardes et les journaux.
À mesure que les équipes grandissent, revoyez qui peut lire, écrire, supprimer ou modifier la conservation. Limitez les rôles au nécessaire, protégez les comptes administratifs et journalisez les changements importants. Le chiffrement ne rend pas des droits excessifs inoffensifs. Vérifiez que votre conception et vos contrats répondent à vos besoins réels, sans considérer la certification d'un fournisseur comme une validation de toute configuration.
Conservez une fiche d'exploitation courte : responsable, configuration, marge sur les quotas, seuils d'alerte, procédure de récupération et date du dernier test de restauration. L'extension est plus facile à maîtriser lorsque la personne suivante comprend les raisons des réglages.
Retenez les services compatibles avec l'interface et la localisation nécessaires, puis comparez les résultats d'un même essai. Interrogez chaque fournisseur sur les volumes, les tailles de fichiers ou d'objets, les pointes de requêtes, le débit, la conservation et la sortie du service. Une limite documentée avec une procédure d'augmentation est plus utile qu'une promesse générale d'évolutivité illimitée.
Pour les objets applicatifs, les jeux de données et les sauvegardes, le stockage compatible S3 avec Hivenet est distinct du produit grand public Store with Hivenet. L'offre professionnelle actuelle passe par une demande d'accès. Confirmez les régions, opérations, limites et conditions, puis testez vos outils avant de déplacer une charge plus importante. La compatibilité S3 ne garantit pas des comportements ou limites identiques entre fournisseurs.
Non. Un service peut prendre en charge de très grands volumes tout en limitant les objets, volumes, partages, fréquences de requêtes, comptes ou projets. Vérifiez les limites fixes, celles qui peuvent augmenter et le délai nécessaire.
Seulement si cela corrige le point de saturation réel. Certains services lient capacité et performances ; d'autres les séparent. Des requêtes lentes, un réseau insuffisant ou un client surchargé peuvent exiger des changements ailleurs.
Non. Supprimer des données, réduire la capacité provisionnée, abaisser les performances et diminuer une facture sont des opérations distinctes. Vérifiez les règles de redimensionnement et de conservation avant de supposer qu'une augmentation temporaire sera immédiatement réversible.
Il doit montrer que la charge attendue respecte ses objectifs de capacité, de durée, de fiabilité et de coût lorsque la demande augmente. Incluez la récupération et les contrôles d'accès, puis rattachez les résultats à la configuration réellement testée.
Choisissez une charge de travail d’IA, de calcul ou de stockage à tester sur Hivenet, ou échangez avec notre équipe sur sa mise en production.