先说一下需求,产品是个企业中实现处理业务的网站,很多客户要求实现高可用。数据库这块好弄,主要是文件处理比较麻烦。希望 v 友给些方案和建议。
我的方案:
1. linux 文件共享。实现简单,缺点是有些客户不让用,死规矩。
2. nas 系统,同上,客户不保证提供部署环境。
3. 自己写服务,同步不同服务器的文件。缺点:比较麻烦,可能坑比较多(现成的轮子也可以)
4. 分布式文件系统。缺点:现在系统中访问文件的地方都需要改写,会损失一些性能。
倾向方案 4 ,请 v 友推荐一下功能简单,改写代码成本低的文件系统。 |
|