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