收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网 QQ书签 更多 Bookmark and Share

2009年5月7日星期四

用户是否可以在不同的机房登录?

公司要做网站了,这是一件好事。可是同时也带来了麻烦。跨机房的用户个性化的信息如何处理?用户是否可以登录到不同的机房?
  • 如果用户只能在一个机房登录,个性化的信息就保存在那个机房,就简单了;
  • 如果用户可以在多个机房登录,用户的信息在各个机房中如何同步?如何维持用户信息的一致?--- 这个是最主要的问题,不知道现在各大网站是如何解决这个问题的

现在确定是否允许多机房登录要根据技术方面来下结论,如果能够多机房登录,同时判断一下代价有多大,能够接受的就进行多机房登录,如果技术上不行,或者代价太大,则放弃。

昨天网上找了一下,也没有找到什么有用的资料。
--------------------------------------------
【2009-5-8】
机房布置一般有(参考资料):
  • 单机房多路线:
    在一个机房,连接电信、网通的线路进来
  • 多机房:进行映像(copy)
    在每个线路上都有服务器,进行内容复制
  • CDN加速:
    只在一个地方有真正的服务器,其他地方通过CDN进行缓存
采用多机房,主要考虑到:
  1. 解决电信、网通之间的互联问题:
    其实还有铁通、校园网等,规模比较小,暂不考虑;
  2. 能够更加接近用户,更快的服务:
    由于服务的是证券实时信息,能够更加靠近用户,效果会要一些(好到什么程度看每个人自己的网络情况了);
  3. 分解压力:
    一个机房,所有的客户都走这条线路的话,会比较拥堵,有多个机房,可以分散流量;
  4. 解决异常情况:
    如果只有一个机房,如果遇到了问题,不能服务,故障率就是100%,如果有多个机房可以做一下备份。这个机房出了问题,还有其他机房可以使用,减少客户的抱怨以及投诉;
由此可见,第一种单机房双线的方式在我们这里是行不通的,但是所有的业务都走多机房的话,也是有问题的,尤其是用户个性化的数据,在多机房部署,同步上会有问题。哪些业务能够多机房展开、哪些业务(在目前技术、投入的情况下)只能单机房服务要做一下区分。







没有评论:

发表评论