部署到多个应用程序服务器
我们已经到了这样的地步:一台应用程序服务器是不够的。 除了性能优势之外,我们还希望有一定程度的故障转移场景,因为我们不能仅仅因为服务器需要重新启动以使用新内核而导致 30 分钟的停机。
首先要解决的问题是将共享文件存储在哪里,以便两个应用服务器都可以随时访问它。 可能的解决方案是:
- 在两台服务器上使用 DRBD 和 NFS。
- NAS
- 带有 NFS SAN 和集群文件系统的
我们希望解决方案尽可能简单,并且不想在上面花费太多钱。 DRBD 同步成本低廉,但太脆弱。 SAN 很昂贵,而且我听说过一些关于集群文件系统的恐怖故事。 带有 NFS 的 NAS 似乎是最合适的。
如何处理来自多个服务器的共享存储? 您在使用 NFS 时遇到过任何问题吗?
额外问题:Sun 有一个启动必需品计划,提供大幅折扣,我们可以花大约 6k 购买他们的 Sun 7110 统一存储。 有人有统一存储的经验吗? 有没有价格合理的替代品?
We have reached that point where one application server is not enough.
Apart from performance benefits we want to have a somewhat failover scenario as we cannot afford a 30 minute downtime just because the server needs a reboot for the new kernel.
The first issue that has to be resolved is where to store the shared files so that both application servers can access it all the time. Possible solutions are:
- DRBD with NFS on both servers.
- A NAS with NFS
- SAN with a clustered filesystem
We want to keep the solution as simple as possible and we don't want to spend a fortune on it. DRBD synchronization is cheap but too fragile. SANs are expensive and i've heard some horror stories with clustered filesystems. A NAS with NFS seems the best fit.
How do you handle shared storage from multiple servers? Have you encountered any problems with NFS?
Bonus Question: Sun has a start up essentials program that offers significant discounts and we can grab their Sun 7110 Unified Storage for about 6k. Has anyone any experience with unified storage? Are there any fairly priced alternatives ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我只有使用 netapp[1] 存储产品进行 nfs 安装(适用于 10 个应用程序服务器)的经验,不能说任何负面的话。
[1] http://www.netapp.com
I only have experience with nfs mounts (for ten app servers) using a netapp[1] storage product and can't say anything negative.
[1] http://www.netapp.com