Je travaille sur une application qui crée des fichiers vidéo et les stocke dans un dossier dans le lecteur C: \. Je spécule qu'il y aura un grand nombre de ces fichiers à l'avenir et nous manquerions d'espace disque à un moment donné (sur notre VPS). Lorsque le moment est venu de mettre à jour, nous prévoyons d'utiliser l'un des fournisseurs Cloud pour stocker les fichiers ou notre fournisseur existant peut ajouter un autre disque (disons D: \ drive).Comment puis-je concevoir le problème de stockage de fichiers?
De toute façon, je voudrais concevoir l'application maintenant de sorte qu'à l'avenir, se déplacer vers des endroits différents ne serait pas un problème et serait transparent pour l'utilisateur final.
Le code qui crée ces fichiers prend en charge 2 façons:
myObj.SetOutputToDisk(<path to store>); or
myObj.SetOutputToMemoryStream(ms);
Si nous allons avec l'architecture cloud, je suppose que nous pourrions avoir la combinaison suivante:
- cloud Fichiers + existants VPS ou
- Nuage fichiers + Nuage Windows Server
Compte tenu de la Unknow ns en ce moment, comment pourrais-je concevoir cela?
Je suis désolé de ne pas être clair. C'est principalement parce que je ne sais pas ce que l'avenir réserve à cette application. Pour l'instant, la façon dont cela fonctionne, j'ai une racine de l'application à C: \ MyApp et les fichiers sont stockés dans C: \ MyApp \ Files \ \ file – Nick