Bre*_*ire 3 application-server mount
在应用程序节点集群中,将应用程序二进制文件放置在共享安装上并让每个节点安装该文件,而不是在每个节点上安装单独的二进制文件副本,有什么优点/缺点?
有没有什么使一种方法或另一种方法特别糟糕?
谢谢
当我开始从事金融行业时,我运行的系统由消费/按摩数据的网关系统、做出交易决策的计算节点、为应用程序提供服务/集中日志记录的 NFS 服务器以及将它们绑定在一起的大量网络组成。我们还集中了 crontab 调度和应用程序监控配置,并将它们放置在 NFS 挂载上。
这是基于 NFSv3 的,好处是,嗯...
缺点:
这些天来,你可以部署,并通过配置管理系统管理软件(木偶,厨师,Ansible,等等)。或者更好的是,使用操作系统的原生打包方式(RPM、.deb)并通过配置管理进行部署:
鉴于此,我可能会推荐应用程序的单独副本,而不是使用共享挂载。