Nous avons un volume NTFS utilisé pour stocker un grand nombre de fichiers (actuellement à 500 Go et en croissance). Actuellement, la même chose est accessible via un partage de fichiers par une seule application. Nous examinons les options pour étendre le serveur de fichiers pour l'accès par plusieurs applications. Les autres applications ne lisent que les fichiers et n'effectuent aucune mise à jour. Quelles sont les options disponibles dans la conception d'un tel serveur de fichiers afin qu'il ne devienne pas un point de défaillance unique et offre l'évolutivité, la réplication et la disponibilité? Certaines personnes ont suggéré de déplacer les fichiers vers la base de données et d'atteindre ainsi tous ces objectifs. Y a-t-il de meilleures options? Merci d'avanceOptions d'évolutivité du système de fichiers
Répondre
RAID (réseau redondant de disques bon marché/indépendants) serait votre meilleure option. RAID est un système dans lequel plusieurs lecteurs peuvent être regroupés en un seul volume pour plus d'espace, de sauvegarde ou une combinaison des deux. Vous pouvez dynamiquement ajouter, modifier et supprimer des disques sans avoir à perdre de données.
Par exemple:
- RAID 0 groupes de disques dans un volume, mais pas Sauvegarde
- RAID 1 utilise la moitié des lecteurs d'un tableau comme 1: 1 sauvegarde pour l'autre moitié
- RAID 4 utilise l'un des disques de la baie en tant que parité dédiée, essentiellement une sauvegarde compressée
- RAID 5 est le même que ci-dessus, sauf que la parité est répartie entre tous les disques
- RAID 6 est identique à RAID 5 sauf deux fois la quantité de parité est utilisée, ce qui est plus sûr
Vous pouvez également basculer dynamiquement entre les configurations RAID.
Microsoft Distributed File System.
Réplication DFS. Nouveau moteur de réplication multimaître basé sur l'état optimisé pour les environnements WAN. La réplication DFS prend en charge la planification de la réplication, la limitation de la bande passante et un nouvel algorithme de compression au niveau de l'octet connu sous le nom de compression différentielle à distance (RDC).
Wikipédia a un bon aperçu here
- 1. PHP Pagination du système de fichiers
- 2. test de performance du système de fichiers
- 3. Autorisations du système de fichiers Sharepoint
- 4. Vitesse du système de fichiers iPhone/iPod
- 5. Système de fichiers utilisant l'itérateur du terminal
- 6. Récursif du système de fichiers avec Powershell
- 7. Autorisations du système de fichiers ASP.NET
- 8. Optimisations du système de fichiers (ext3)
- 9. Options de base avec un système d'autorisation?
- 10. Supprimer les fichiers .listing récursivement du système de fichiers Windows
- 11. Système de fichiers TreeView
- 12. Système de fichiers TreeView
- 13. Comment déboguer les erreurs de "système d'accès refusé" du système de fichiers sur win32?
- 14. Registre et identification du changement du système de fichiers
- 15. Système de fichiers intégrable?
- 16. Requête de système de fichiers
- 17. Comment trouver la taille de bloc du système de fichiers?
- 18. options de partage de fichiers dans TFS2010
- 19. Application des options du compilateur à des fichiers spécifiques
- 20. Développement de système de fichiers
- 21. système de téléchargement de fichiers
- 22. Java Options du compilateur pour produire des fichiers .exe
- 23. Enregistrement de l'activité du système dans les fichiers Linux
- 24. Comment déterminer le bon chemin du système de fichiers
- 25. Implémentation d'un kext qui intercepte l'utilisation du système de fichiers
- 26. chargement jQuery dans le contrôle WebBrowser du système de fichiers
- 27. PHP détectant le codage du système de fichiers
- 28. Une question sur le cache du système de fichiers
- 29. Meilleure architecture pour gérer les modifications du système de fichiers?
- 30. boost :: chemin relatif du système de fichiers et répertoire courant?
Ceci vous protégera contre les pannes de disque, mais pas contre toute autre panne. Ne fournit pas d'évolutivité. –
RAID offre une évolutivité, car vous pouvez étendre dynamiquement la baie en fonction de vos besoins. –
Vous devez toujours passer par une interface. Pour la plupart, RAID est plus lent que d'écrire sur un seul disque. Vous devez calculer la parité (dans la plupart des cas) écrire sur plusieurs disques et synchroniser les écritures pour vous assurer que tous ont correctement reçu les données. –