suppose que j'ai l'architecture serveur/logiciels suivants pour mon application:architecture serveur/de sécurité pour serveur de fichiers
serveur sert principalement de serveur de fichiers. La sécurité par obscurité est obtenue en plaçant les données dans des dossiers comme/[aléatoire A-Z0-9] /midata001.zip.
Les clients demandent des données via une API REST. L'envoi de leur jeton secret (droits d'accès vérifiés par rapport à la base de données) et les tags des données souhaitées.
Réponses du serveur avec JSON contenant l'URL des fichiers zip pour les données demandées.
Le client peut maintenant télécharger les données via HTTP simple.
Donc, la charge principale provient des téléchargements, non? Comment puis-je faire évoluer une telle architecture pour dire trois serveurs? Seulement dupliquer les données?
Merci pour certains conseils.
J'ai oublié de mentionner. les données ne sont pas statiques. Il est mis à jour dans intervalls de 5 à 30 minutes. – Matthias