First, there is a common way to significantly improve the security of the server, this is the cluster.
Cluster cluster technology can be defined as follows: A group of independent servers in the network performance of a single system, and a single system to manage the model. This single system provides high reliability service for client workstations.
In most modes, all computers in a cluster have a common name, and services running on any system within a cluster can be used by all network clients. Cluster must be able to coordinate the management of errors and failures of separate components and transparently add components to cluster.
A cluster contains multiple servers (at least two) with http://www.aliyun.com/zixun/aggregation/6267.html "> Shared data storage space." When any server runs an application, the application data is stored in the shared data space. The operating system and application files for each server are stored in their respective local storage space.
In cluster, each node server communicates with each other through an internal LAN. When a node server fails, the application running on this server is automatically taken over on the other node server. When an application service fails, the application service is restarted or taken over by another server. When any of these failures occur, the customer will be able to quickly connect to the new application service.
Second, the cluster hardware configuration
The dual-computer system for mirrored servers in a cluster is the simplest and cheapest solution for hardware configuration, typically, the hardware configuration of the mirroring service requires two servers, each with a separate operating system hard disk and data storage hard disk, each server has a network adapter connected to the client, and a pair of mirrored cards or a network card that completes the mirroring function.
The mirror server has the advantages of simple configuration, convenient use and low price, but because the mirror server needs to use the network mode to mirror the data and realize the synchronization of data through the mirror software, it needs to occupy the CPU and memory resources of the network server.
There are a number of mirror server cluster systems using memory mirroring technology, the advantage of this technology is that all applications and network operating systems in the two servers photogenic synchronization, when the host failure, the backup machine can be almost no sense to take over all applications. Because the memory of two servers is exactly the same, the two servers sync down when the system application has a flaw that results in system downtime. This is also a memory card or network card to achieve data synchronization, in the large amount of data reading and writing process, two servers in some states will produce data is not synchronized, so the mirror server for those who have less budget, the cluster system requirements are not high users.
Hardware Configuration Example:
Network server two server operating system hard disk two server data storage hard disk depending on user needs to determine server mirror card (some software can use standard network card) two Network service card two
Three, two-machine and disk array cabinet
Compared with the dual-computer system of the mirror server, the two-machine and the disk-array cabinet interconnect structure have a third party production of the disk array cabinet, at present, the Hao Wei Company, the fine industry company and so on many companies all produce has the disk array ark, in the disk array cabinet installs has the disk array control card, the array ark can direct the cabinet the hard disk configuration to become the logical disk array. The disk array cabinet is connected to the normal SCSI card on the server through the SCSI cable, and the system administrator needs to configure the disk array directly on the disk cabinet.
Dual-disk array cabinet interconnect structure does not adopt memory mirroring technology, therefore, it is necessary to have a certain switching time (usually 60--180 seconds), it can be a suburb to avoid due to the application of its own defects cause the system all downtime, and because all the data is stored in a central disk array cabinet, when the machine fails, The backup machine takes over the machine, reads the data from the disk array, so it does not produce data synchronization problem, because this kind of solution does not need the network mirror synchronization, therefore this kind of cluster solution server performance is much higher than the mirror server structure.
The disadvantage of dual-disk array cabinets is that there is a single point of error in the system, the so-called single point fault is when a part of the system or an application failure, resulting in all the system downtime. In this system, the disk array cabinet will cause a single point of error, when the disk array cabinet, logical or physical failure, all the storage data will be lost, therefore, in the selection of this scheme, the need to choose a good quality and after-sales service products.
Hardware Configuration Example:
Network server two server operating system hard disk two third party production disk array cabinet one disk cabinet dedicated SCSI wire two disk array cabinet data storage hard drive depending on user needs to determine Network service card two
In addition, some manufacturers have better technology solutions, such as HP.
Four, HP dual-machine dual-control fault-tolerant system
HP NetServer provides a high quality and reliable hardware base for dual-computer dual-control fault-tolerant systems.
HP dual-Control fault-tolerant system combines the advantages of HP server products ' security reliability and cluster technology.
Hardware Configuration Example:
HP L System network server two server operating system hard disk two HP hard disk storage cabinet (SS/6,RS/8,RS/12) a disk cabinet dedicated SCSI cluster adapter cable two disk cabinet data storage hard drive depending on user needs to determine HP cluster dedicated array card Two Network service NIC two block