设置多个Web服务器 – 云

我们的网站stream量已经变得足够大,我们需要实施两个networking服务器。

我们已经注册了RackSpace云,我们想要移动我们的电子商务平台。 我们正在运行Magento。

基本上我有几个问题。

目前我正处于testing阶段,我已经构build了两个连接到专用数据库服务器的Web服务器,并使用Rackspace提供的云负载平衡器,但是我不确定是否有一些事情。

1)有两个networking服务器,我似乎经常失去我的会议。 你怎么解决这个问题? 我没有SAN。 我应该使用我们的专用数据库服务器和NFS挂载一个驱动器来共享会话目录吗?

2)我们应该在哪里托pipe我们的媒体,比如产品图片等? 目前,他们在每个单独的服务器上,我一直在使用Rsync来同步目录。 我曾经玩过使用Rackspace CDN的想法,但是如果pipe理人员添加产品,应该如何将图像推送到云端? 应该在图片上传的时候使用API​​命令来完成,还是有一个很好的方法,我可以在操作系统级别上做到这一点?

3)任何其他意见,将不胜感激。

谢谢

关于你关于会话持久性的问题,有几种方法可以避免你的持久性。 将会话存储在数据库,memcache或共享存储是一种方式,这可能会正常工作,但可能会在您的环境中引入单点故障。

另一种方法可能是通过强制将用户连接到单个服务器(希望使用cookie )来确定是否可以让负载平衡器执行会话持久性。 我不确定这是Rackspace云负载平衡器的选项。