Le stockage et la sauvegarde ont toujours été deux concepts similaires, mais ils sont très différents. Si vous n’êtes pas un expert technique professionnel, il est difficile de comprendre la différence entre les deux, surtout avec l’émergence du cloud, ces deux concepts sont souvent confondus et abordés ensemble. Alors, quelles sont les différences entre la sauvegarde et le stockage ?
La sauvegarde ne peut pas exister indépendamment d'un conteneur de données et est toujours construite sur le stockage (apprentissage recommandé : Tutoriel vidéo PHP)
Le stockage est un terme général désignant les conteneurs de stockage de données, tels que les disquettes, les disques optiques, les disques magnétiques, les baies de disques, les NAS pour les petites et moyennes entreprises, les bibliothèques de bandes professionnelles et le stockage professionnel par fibre optique. réseaux SAN. La capacité de stockage varie de quelques Mo à 100 To et même au niveau P. Ces dernières années, une nouvelle solution est apparue, le stockage cloud, lui-même divisé en usage personnel et usage professionnel. Utilisations du stockage de données personnelles telles que Baidu Netdisk, 360 Netdisk, DropBox, etc., communément appelées sauvegarde de certaines informations personnelles, images, documents, etc. à des fins d'entreprise telles que S3 d'AWS, OSS d'Alibaba Cloud, Qiniu Cloud Storage et Paiyun ; , le stockage cloud de Kingsoft Cloud est généralement utilisé dans les systèmes commerciaux clés, tels que le stockage de documents, d'images, de vidéos et d'autres données générées par les utilisateurs. L'un des avantages du stockage dans le cloud est qu'il peut étendre de manière dynamique l'espace de stockage. Les fournisseurs de plates-formes utilisent des disques durs et d'autres solutions à faible coût, et utilisent une technologie distribuée pour rassembler leurs propres disques durs bon marché afin de créer une solution de stockage plus fiable. Si la plate-forme présente des économies d'échelle et est répartie uniformément entre les utilisateurs, le coût TCO sera bien inférieur. Il s'agit d'une faiblesse des solutions de stockage traditionnelles.
La sauvegarde est un mécanisme et une solution de protection des données, et sa mise en œuvre doit dépendre du conteneur de stockage spécifique. Actuellement, il existe de nombreuses marques sur le marché de la sauvegarde, telles que NBU de Symantec, les produits de sauvegarde de CommVault, TSM d'IBM, NetWorker d'EMC et Multi-Backup, spécialisé dans les services de protection de sauvegarde de données dans le cloud hybride. Les sauvegardes sont généralement utilisées pour protéger les données de base générées par les systèmes d'entreprise ou les données personnelles importantes. Les systèmes de sauvegarde généraux sont généralement combinés avec des périphériques de stockage matériels pour former une solution de sauvegarde. La sauvegarde multiple est actuellement basée sur Alibaba Cloud Storage, AWS S3, Qiniu, Kingsoft Cloud, Baidu Cloud et d'autres stockages cloud. Toutes les données de sauvegarde seront stockées sur ces grandes plates-formes de stockage.
Le stockage résout généralement le problème de l'accès spatial géographique ; tandis que la sauvegarde résout le problème du stockage redondant dans l'espace géographique
Le logiciel WORD que nous utilisons pour le travail, s'il existe Pas de support de stockage de données, les documents générés par l'édition ne peuvent pas être enregistrés. Lorsqu'ils sont équipés d'un disque dur IDE ou SATA, les données générées par le logiciel d'application peuvent être rapidement enregistrées sur le disque dur. Ceci est un exemple simple de fonctionnement d’un logiciel de support de stockage sur disque dur. Une fois le disque dur local cassé, vous devrez peut-être recommencer après une semaine de dur labeur.
Habituellement, lors de la conception de l'architecture de systèmes d'entreprise importants, nous prendrons pleinement en compte la composition de la solution de stockage, le type de système d'entreprise, à plusieurs endroits, la manière dont les données sont distribuées, la capacité requise, les exigences d'extension, etc. pour la planification et la conception. Concentrez-vous sur la résolution des problèmes croissants de stockage de données des systèmes d'entreprise. Généralement, l'architecture de stockage est déployée à proximité du serveur d'applications métier. Qu’il s’agisse de stockage cloud ou d’architecture de stockage traditionnelle, un seul objectif : garantir un accès stable et continu aux systèmes d’entreprise dans différents emplacements et espaces de stockage.
Les données centralisées sont toujours peu fiables en raison d'une panne de courant dans la salle informatique, d'une panne de ligne, d'une panne matérielle, d'un incendie, etc. En particulier pour les systèmes commerciaux importants tels que les systèmes de paiement, une fois que le système commercial maintient un accès continu à l'entreprise. , de nombreuses considérations doivent être prises en compte. La mise en miroir des données dans chaque emplacement a un peu une saveur de sauvegarde. En termes de stockage redondant de données spatiales, le stockage cloud fournit généralement également un stockage redondant de données dans des zones corrompues afin d'éviter les catastrophes.
Sur cette base, la sauvegarde encapsule davantage la logique et peut personnaliser différentes stratégies de réplication pour les données à différents endroits. Les données plus importantes peuvent généralement être redondantes au même endroit, telles que les journaux générés par les utilisateurs, les images, etc., pour les données plus critiques, telles que les données d'enregistrement des utilisateurs, les données d'index de stockage de données, les données de transaction et les données pertinentes des systèmes financiers, etc. , peut être redondant si nécessaire. L'émergence du stockage dans le cloud facilite la mise en œuvre des solutions de sauvegarde dans le cloud. Il est facile de créer des canaux dans différents emplacements géographiques à la demande. Tant que vous le souhaitez, les données peuvent être sauvegardées dans des centres de stockage dans le cloud dans des dizaines de régions du monde. monde. Tout cela peut être réalisé avec la solution de réplication manuelle la plus simple, ou avec une solution de gestion automatisée, telle que des sauvegardes multiples.
Le stockage résout généralement le problème de la lecture, de l'écriture et de la sauvegarde continue des données ; la sauvegarde résout le problème du gel et du retour en arrière de la version temporelle
Enregistrez un document Word, téléchargez un film , et modifiez-le Une publication envoie un message WeChat, qui est soit écrit séquentiellement sur le disque dur, soit écrit dans une base de données professionnelle ou un système de fichiers. Il s'agit d'un scénario typique d'application de stockage, qui consiste à répondre en permanence aux exigences de stockage de données envoyées par l'entreprise ou le logiciel. Les documents, films et publications n'auront finalement que le dernier statut, et le statut historique est toujours remplacé par le dernier statut. .
Comme il y a des ajouts, il y a aussi des suppressions et des modifications, de sorte que le stockage ne reconnaît pas l'intention du logiciel de couche supérieure. Cela peut être normal, il peut s'agir d'une intrusion malveillante, ou des ajouts et des suppressions sont également effectués. à la couche inférieure. Certaines conceptions de stockage disposent de certaines capacités de sauvegarde et de récupération. Bien entendu, l'utilisation de fonctionnalités de sauvegarde et de récupération peut coûter plus cher que le déploiement d'une solution de sauvegarde. Nous savons tous que la récupération des données d'un disque dur coûte généralement des milliers de dollars. Le disque dur n'a pas de valeur, mais les données qu'il contient le sont.
Pour résoudre l'impact de l'ajout, de la suppression, de la modification et d'autres comportements intentionnels ou non sur le système de stockage de données, la fonction professionnelle - sauvegarde entre en jeu. L’une des fonctions les plus importantes à prendre en compte dans un système de sauvegarde est le gel et le retour en arrière des versions chronologiques. Chaque sauvegarde du système de stockage formera une version miroir des données de l'heure de sauvegarde actuelle. Lors de la restauration, vous pouvez directement sélectionner la version correspondante à restaurer et les données reviendront à l'état précédent. Bien entendu, différents produits implémentent différentes solutions de sauvegarde. Pour des sauvegardes multiples basées sur une architecture cloud hybride, la version peut théoriquement être maintenue et restaurée à volonté. De plus, différentes implémentations ont des résultats de cohérence d’image différents. Pour les scénarios avec des exigences de cohérence élevées, la version peut geler les demandes d'écriture, comme l'ajout direct de verrous en écriture aux sauvegardes de bases de données, ce qui aura un impact à court terme sur l'entreprise si vous dites que vous êtes une personne riche et que vous pouvez vous permettre le prix ; , vous n'avez besoin de presque aucune interférence avec le système de l'entreprise, peu importe qu'il s'agisse de dizaines ou de millions, vous pouvez acheter une solution de protection continue des données (CDP) relativement bonne, comme le CDP étranger FalconStor.
Le stockage est généralement conçu pour assurer la sécurité contre les pannes matérielles ; la sauvegarde résout les problèmes de sécurité des données causés par plusieurs facteurs, notamment les pannes logicielles et matérielles.
Dans nos concepts quotidiens, le stockage est synonyme de sécurité. , surtout après l'émergence du concept de cloud computing, certains experts techniques des environs ont également des points de vue similaires. En fait, il s'agit d'un malentendu.
En commençant par les disques durs mécaniques les plus couramment utilisés, ils sont généralement conçus en fonction de la température, de la durée de vie en lecture et en écriture, de la résistance aux chocs, etc. Certains disques durs commencent à fonctionner anormalement après avoir lu et écrit plus de quelques centaines de To Les disques durs SSD commencent à fonctionner anormalement à température ambiante. Les changements peuvent également entraîner des modifications dans la validité des données. Avec le renforcement de la technologie de sécurité du stockage, une technologie d'agencement redondant est apparue pour regrouper plusieurs disques durs et écrire des données sur plusieurs disques durs, améliorant ainsi la fiabilité d'un seul disque dur. Après avoir adopté des solutions de stockage dédiées telles que NAS et SAN, la capacité de stockage et la fiabilité de l'ensemble du lien de lecture et d'écriture sont encore améliorées grâce aux baies redondantes, à la redondance des canaux, à la mise en miroir des instantanés et à d'autres technologies. Mais ceux-ci sont conçus autour d’une panne matérielle ou d’une panne de zone de stockage. L'objectif principal de la conception du stockage cloud, y compris le stockage objet et le stockage par blocs élastiques, reste la capacité de récupérer des données à partir d'autres nœuds en cas de problème avec le matériel, le nœud de stockage ou le système régional.
Une idée importante de conception du système de sauvegarde est de concevoir autour de la récupération. La sauvegarde copie les données d'un nœud, d'un système, vers un autre nœud, un système, évitant ainsi la possibilité que des problèmes matériels et logiciels se produisent en même temps ; les systèmes de sauvegarde ajoutent généralement des configurations de redondance de haut niveau au stockage des données, ou une réplication redondante, ou ; distribution de données arithmétiquement redondante à faible coût. Grâce à la gestion des versions temporelles et à la distribution spatiale redondante, le système de sauvegarde évite en outre la perte de données causée par diverses actions de lecture et d'écriture de données intentionnelles et non intentionnelles, notamment les opérations humaines, les pannes du système, les défauts logiciels, les intrusions de pirates informatiques, les virus, les catastrophes naturelles, etc. Nouveaux problèmes, modifications, etc Certaines solutions bien conçues restaureront facilement les données. Même s'il y a un problème avec le logiciel du système de sauvegarde, les données peuvent être restaurées via un certain processus. Après qu'un problème survient dans le système d'entreprise, plusieurs sauvegardes peuvent même être restaurées indépendamment sur une table de base de données sélectionnée ou sur un certain fichier si les données adoptent un modèle de cloud hybride, même si les données sont au niveau de la To, elles peuvent être restaurées dans le système d'entreprise dans un délai extrêmement court.
La beauté du stockage est généralement de rendre les données « grandes », tandis que la beauté de la sauvegarde est généralement de rendre les données « petites » au maximum
Le point important ici est que cela fait référence au problème que le stockage résout est de savoir comment stocker des données à très grande échelle. Dans nos conversations quotidiennes, nous communiquons généralement sur le disque dur qui prend en charge 1 To, 2 To, 4 To, etc., le nombre d'utilisateurs pris en charge par le système d'entreprise, le nombre de To de données générés, l'échelle de stockage de la base de données, etc., à mesurer. si un système de stockage est bien conçu, c'est-à-dire que sous des données à grande échelle, le système répond bien et les utilisateurs se sentent en douceur. Pour atteindre cet objectif, nous parlons généralement du nombre de blocs de disque dur pris en charge par le serveur de stockage, de la capacité d'un seul disque dur et, bien sûr, des capacités des canaux IO sont également des indicateurs pris en charge.
Afin de prendre en charge une capacité de stockage suffisamment grande, des commutateurs de stockage spéciaux sont équipés pour mapper rapidement des baies de stockage de grande capacité sur différents serveurs ; et les données sont stockées de manière centralisée dans des réseaux SAN, certains pouvant atteindre des centaines de To, voire des Po ; niveaux. Néanmoins, la fonctionnalité de prise en charge de la compression peut s'avérer utile, en particulier pour d'énormes quantités de données, les données stockées seront compressées ou dédupliquées par défaut pour réduire l'espace occupé par les données. L'émergence du stockage dans le cloud a poussé la capacité à devenir presque illimitée ; une seule plate-forme cloud peut être limitée avec précision par la capacité de la salle informatique de stockage et le nombre de zones. Grâce à la fonction d'expansion dynamique, lorsque le réseau de stockage est insuffisant et que l'espace IDC est suffisant, des nœuds peuvent être ajoutés en continu pour compléter l'augmentation du nombre de nœuds de stockage.
Habituellement, lorsque les données sont suffisamment volumineuses et suffisamment anciennes, les données doivent être archivées et sauvegardées. La sauvegarde consiste à conserver des données complètes tout en réduisant mieux les frais de stockage. Par conséquent, d’une manière générale, la sauvegarde utilisera des technologies telles que la déduplication du côté d’origine ou la déduplication globale du côté du stockage pour maintenir l’espace de sauvegarde minimum. Dans le même temps, des solutions telles que la compression seront également automatiquement introduites dans le processus de sauvegarde. Dans le plan de mise en œuvre traditionnel, puisque le volume complet doit être effectué régulièrement, les données deviendront très volumineuses, elles sont donc généralement conservées pendant 3 mois, ou six mois, ou le volume complet est effectué une fois par an dans le cadre du modèle instantané. , en raison de l'échelle relativement grande des données générées, généralement, la sauvegarde d'instantané effectuée par l'hôte cloud sur le disque cloud conserve généralement plusieurs instantanés. Les produits de sauvegarde traditionnels ont également une stratégie entièrement incrémentielle, mais lorsqu'ils sont combinés avec des solutions de stockage matériel, les coûts d'utilisation et de gestion sont encore relativement élevés ; les avantages de la stratégie entièrement incrémentielle adoptée par les sauvegardes multiples sont principalement concentrés dans l'indexation incrémentielle du cloud hybride ; modèle, et les données maintiennent une échelle de croissance minimale et sont fiables. Pendant le stockage, elles peuvent également maintenir une expérience de récupération rapide plus simple, et la sauvegarde des données à grande échelle permet d'économiser beaucoup d'espace.
Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!