Chinaunix

标题: 双机还是数据库服务器还是集群 [打印本页]

作者: wendaemon    时间: 2004-05-27 15:51
标题: 双机还是数据库服务器还是集群
有这样的需求,两台服务器,一台做数据库服务器,一台做应用。两台互为备份。\r\n请教各位大侠:\r\n这样做数据库有什么特殊支持吗\r\n应用程序是不是要做特殊处理,否则应用和数据库原来不在一台机器上,如果一台机器坏了,都在一台机器上如何处理。\r\n我找遍了论坛没有找到答案
作者: tiger_wxh    时间: 2004-05-27 16:23
标题: 双机还是数据库服务器还是集群
双机就行\r\n需要一台阵列共享数据,\r\n如果不想用阵列可以用纯软的双机软件
作者: wendaemon    时间: 2004-05-27 16:42
标题: 双机还是数据库服务器还是集群
谢谢tiger_wxh   \r\n我的疑问的焦点是:\r\n应用程序如何写,我的理解是正常运行时,应用通过数据库的client访问数据库Server,所以在应用服务器上也要装数据库Client\r\n当数据库库服务器down掉后,应用服务器也要执行数据库服务器的功能,此时应用就是访问本地数据库了\r\n这样理解对吗
作者: noise    时间: 2004-05-27 16:50
标题: 双机还是数据库服务器还是集群
好象现在的数据库都支持双机模式,对应用可能要做些处理,要看具体情况。
作者: wendaemon    时间: 2004-05-27 16:56
标题: 双机还是数据库服务器还是集群
大侠先对我的理解做个判断,是否正确。\r\n然后能不能再说详细点。
作者: noise    时间: 2004-05-27 17:43
标题: 双机还是数据库服务器还是集群
在我看来这种应用既是双机也是集群,当节点在二个一下时集群就是双机。
作者: crazygod    时间: 2004-05-28 09:07
标题: 双机还是数据库服务器还是集群
不是吧,双机,全称为双机热备或者互备,只有在故障以后,备机接管,又称为高可用或者High Aviability。集群,又称为Cluster,是由多台服务器共同实现高峰值的运算能力,而客户端透明,Cluster内部可以实现负载均衡,和HA的功能,因此通常可以实现高负载的运算能力,同时还有一定的高可用行,因此通常多于2台。\r\n我觉得,决不是2台就是双机,多于2台就是集群
作者: wendaemon    时间: 2004-05-28 09:12
标题: 双机还是数据库服务器还是集群
感谢大侠们。\r\n双机有双机系统软件来支撑\r\n那集群是不是有专门的系统软件来支撑?\r\n而我说的方式是不是只需数据库来支撑就可以了?
作者: noise    时间: 2004-05-28 09:19
标题: 双机还是数据库服务器还是集群
[quote]原帖由 \"crazygod\"]不是吧,双机,全称为双机热备或者互备,只有在故障以后,备机接管,又称为高可用或者High Aviability。集群,又称为Cluster,是由多台服务器共同实现高峰值的运算能力,而客户端透明,Cluster内部可以实现负载均衡,..........[/quote 发表:\n\r\n\r\nWINDOWS本身集成的集群就没有负载均衡,而且要实现负载均衡数据库也要有相应的功能。
作者: 斜晖    时间: 2004-05-28 09:54
标题: 双机还是数据库服务器还是集群
不知道楼主所说的应用程序,网络中的客户端是怎样来连接的,实际上双机和机群软件都是虚拟出一个IP,以及供同步数据盘(纯软件和共享磁阵的实现方式),所以你写的程序不能依赖机器名,当然如果能够更改的话就无所谓了
作者: cofly    时间: 2004-05-28 09:59
标题: 双机还是数据库服务器还是集群
[quote]原帖由 \"crazygod\"]不是吧,双机,全称为双机热备或者互备,只有在故障以后,备机接管,又称为高可用或者High Aviability。集群,又称为Cluster,是由多台服务器共同实现高峰值的运算能力,而客户端透明,Cluster内部可以实现负载均衡,..........[/quote 发表:\n\r\n\r\n集群一般有三种形式:分布式计算、负载均衡、高可用性,负载均衡能同时起到高可用性的功能,但是在应用上有一定的限制,一般要求数据变化比较小,集群的规模可以达到几十或是几百台,在高可用性集群中最简单的环境是两台,也就是我们一般所说的“双机“。
作者: wendaemon    时间: 2004-05-28 10:16
标题: 双机还是数据库服务器还是集群
从以上的讨论中我得出以下结论:\r\n我说的方式既不是双机也不是集群。对吗。\r\n双机我认为要么是 standby方式,要么是双机双任务方式\r\n集群技术似乎是基于操作系统基础上的,直接对多个系统的资源进行管理。如DEC公司的Trucluster系统提供了由4台Digital Alpha Server组成的集群系统,Turbolinux公司推出了能够显著地提高基于TCP/IP协议的多种网络服务的服务质量的高可用性集群系统Turbocluster。Red Hat也提供了基于Linux Virtual Server思想构建的高可用性集群系统Piranha。\r\n\r\n我说的数据库服务与应用分别在两台服务器上似乎都不是。应用应该要判断数据库服务是在本机还是在远程主机上。
作者: Nicole Chan    时间: 2004-05-29 00:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 斜晖    时间: 2004-05-29 10:35
标题: 双机还是数据库服务器还是集群
楼主你的意思是否:想让数据库和应用程序分别在2台机器上运行,但是应用程序是依赖于数据库的,同时当一台机器宕机后,另一台机器会接管其上的应用(数据库或应用程序),而不影响整套系统的运行?\r\n    如果是这样,可以实现
作者: wendaemon    时间: 2004-05-31 09:23
标题: 双机还是数据库服务器还是集群
原帖由 \"斜晖\" 发表:\n楼主你的意思是否:想让数据库和应用程序分别在2台机器上运行,但是应用程序是依赖于数据库的,同时当一台机器宕机后,另一台机器会接管其上的应用(数据库或应用程序),而不影响整套系统的运行?\r\n    如果是这样?.........
\r\n\r\n是这个意思,能不能说一下系统怎么实现,有什么特殊的硬件和软件支持吗?\r\n应用程序的开发是不是有需要注意?
作者: noise    时间: 2004-05-31 09:47
标题: 双机还是数据库服务器还是集群
大家在前面的贴子说过了。\r\n1、如果有条件,使用独立的共享存储设备,软件使用MSCS、DATAWARE或ROSEHA等。\r\n2、如果没条件,在服务器本地使用大容量的磁盘,软件使用CO-STANDBY等。\r\n3、应用程序需要连接数据库时,最好有单独的配置文件,便于修改,或使用IP来连接数据库。
作者: 斜晖    时间: 2004-05-31 10:15
标题: 双机还是数据库服务器还是集群
楼上说得不错,基本上就是这样\r\n\r\n如果你对Legato的产品感兴趣,可以跟我联系!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2