Question

Nous avons une situation où les utilisateurs sont autorisés à télécharger du contenu, et ensuite séparément de faire quelques changements, puis soumettre un formulaire basé sur ces changements.

Cela fonctionne bien en un seul serveur, non-basculement de l'environnement, toutefois, nous aimerions une sorte de solution pour le partage de fichiers entre les serveurs qui prend en charge le basculement.

Quelqu'un a rencontré ce dans le passé?Et quelles solutions avez-vous été en mesure de développer?De toute évidence la persistance de la base de données est une option, mais on préfère l'éviter.

Était-ce utile?

La solution

À un ancien emploi, nous avons eu un cluster de serveurs web avec un F5 équilibreur de charge en face d'eux.Nous avons eu un problème similaire dans nos applications ont permis aux utilisateurs de télécharger du contenu qui pourrait inclure la photo et que telle.Ces ont des applications héritées et nous ne voulons pas de les modifier pour utiliser une base de données et une solution de stockage SAN était trop cher pour notre situation.

Nous nous sommes retrouvés à l'aide d'un service de réplication de fichiers sur les deux serveurs en cluster.Cela a fonctionné comme un service sur les deux machines à l'aide d'un compte d'accès au réseau de sentiers sur l'autre serveur.Lorsqu'un fichier a été téléchargé, ce service principal synchronisés les données dans les dossiers du système de fichiers de le rendre disponible pour être servi à partir d'un serveur web.

Deux des produits que nous avons examinés ont été Vice-versa et PeerSync.Je pense que nous avons fini par utiliser PeerSync.


Autres conseils

Dans notre scénario, nous avons un serveur de fichiers distinct que les deux de notre front de fin d'application des serveurs d'écrire, de cette façon, vous pouvez soit le serveur a accès aux mêmes ensembles de fichiers.

La meilleure solution pour cela est généralement à fournir de l'espace partagé une certaine forme de SAN, qui sera accessible à partir de tous les serveurs et contiennent de basculement.

Cela a aussi l'avantage que vous n'avez pas à fournir collant l'équilibrage de la charge, le téléchargement peut être géré par un serveur, et de le modifier par un autre.

Partagé SAN avec le basculement est une excellente solution avec un grand (haute) des coûts.Existe-il des solutions similaires avec le basculement à un coût raisonnable?Peut-être quelque chose comme DRBD pour windows?

Le problème avec un simple système de fichiers partagé est le manque de redondance (si le serveur de fichiers va vers le bas)?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top