一个域名挂2个服务器
楼主弄混了服务器数量和IP数量的关系。
简单举例:
我有一个网站,因点击率高,所以要做成2个服务器提供服务。
正确的做法是,我将两台服务器连到一台负载均衡器上,再将负载均衡器连入互联网。
我的两台服务器只有内网IP,而公共IP是在负载均衡器上的。
接到访问时,先由负载均衡器处理,根据预设的均衡方案将访问送入某一台服务器进行处理。
而2台服务器共用一套存储系统就是服务器集群的范畴了,与楼主的问题没什么关系了。
所以说,一个域名只能绑定一个公共IP,而一个公共IP却可以同时使用多台服务器。
大型。。。不同人有不同的理解
有人觉得网页多,规模就大,有人觉得流量高,规模就大。
如果按百度现有的运营来讲,想做一个一样的,需要服务器集群几百上千台高配服务器,但是!不可能一个人开始就做出人家大公司十几年的运营结果。
或许开始可以做的表面看起来足够大,但实际上初期的运营资源很低,流量少,访客少
那么可以从低配来运作,然后赚钱了再升级配置,也不迟。
有些大型门户比如视频类,需要的不仅仅是服务器,还要有大量的带宽资源来支持访问。
所以关键看是怎么策划的,运营方案,开发规模有多大。
技术上是可以的。
但是没有必要。这是跟着绑定IP走的,云服务器性能是单台扩展的,你为啥要用多台???
其他可以用专用域名,比如,下载,或者IP都可以。主访问的一个就行
1:找分区或目录同步软件,某台服务器改动了自动把修改应用到别的服务器,比如红旗的HA。
2:换种建服务器的思路,后台用一台独立的服务器做数据库和文件服务器,用来存放数据库和上传的文件,另外的做负载均衡运行服务器,把不需要变动的网页程序放上面。
你可以试试在一台服务器做WEB和数据库,另外一台做WEB,两个WEB都连接那一个数据库,这样两个WEB内容就是同步的了,然后两台WEB间做负载,下边是我COPY的
网络负载均衡可以让客户端用一个逻辑Internet名称和虚拟IP地址(又称群集IP地址)访问群集,同时保留每台计算机各自的名称。下面,我们将在两台安装Windows Server 2003的普通计算机上,介绍网络负载均衡的实现及应用。
这两台计算机中,一台计算机名称为A,IP地址为19216807;另一台名为B,IP地址为19216808。规划网络负载均衡专用虚拟IP地址为19216809。当正式应用时,客户机只需要使用IP地址19216809来访问服务器,网络服务均衡会根据每台服务器的负载情况自动选择19216807或者19216808对外提供服务。具体实现过程如下:
在实现网络负载均衡的每一台计算机上,只能安装TCP/IP协议,不要安装任何其他的协议(如IPX协议或者NetBEUI协议),这可以从“网络连接属性”中查看。
第一步,分别以管理员身份登录A机和B机,打开两台机的“本地连接”属性界面,勾选“此连接使用下列项目”中的“负载均衡”项并进入“属性”对话框,将IP地址都设为19216809(即负载均衡专用IP),将子网掩码设置为2552552550;
第二步,分别进入A机和B机的“Internet协议(TCP/IP)”属性设置界面,点击“高级”按钮后,在弹出的“高级TCP/IP设置”界面中添加IP地址19216809和子网掩码设置为2552552550。
第三步,退出两台计算机的“本地连接属性”窗口,耐心等一会儿让系统完成设置。
以后,如果这两台服务器不能满足需求,可以按以上步骤添加第三台、第四台计算机到网络负载均衡系统中以满足要求。
用IIS服务验证网络负载均衡
网络负载均衡配置好后,为了实现某项具体的服务,需要在网络负载均衡的计算机上安装相应的服务。例如,为了实现IIS网站的负载均衡,需要在相应的网络负载均衡服务器上安装IIS服务。为了让每个用户在通过网络负载均衡访问到不同的计算机时,能够访问到一致的数据,需要在网络负载均衡的每台计算机上保持数据的一致性。举例来说,实现了两个节点的IIS的网络负载均衡,为了保证两个网站内容的一致性,除了这两个IIS服务器的配置相同外,相应的网站数据必须一致。
为了检验网络负载均衡,我们可以通过IIS来进行验证,其他的一些应用如终端服务、Windows Media服务与IIS的应用与之相类似。在其他计算机上的IE浏览器中键入19216809,根据网络的负载,网络负载均衡会自动转发到A机或B 机。为了验证效果,你可以在浏览的时候,拔掉第一台计算机的网线或拔掉第二台机器的网线,将会发现浏览到的将是不同内容。当然,我们在测试的时候,为了验证网络负载均衡的效果,把两个网站设置成不一致的内容,而在正式应用的时候,网络负载均衡群集的每个节点计算机的内容将是一致的,这样不管使用哪一个节点响应,都能保证访问的内容是一致的。
0条评论