Apache slave server

Asked

Viewed 48 times

0

The doubt is quite simple, so I’m sorry for the ignorance. I’m setting up a website with apache and the same will receive thousands of access, the doubt would be, what to do when the access limit of apache runs out? Is there any way to place simultaneous servers?

2 answers

1


When so you have to create a cluster.

What is a cluster?

A computer cluster is a set of connected computers that work together so that in many ways they can be seen as a single system. Unlike simply networked computers where computers behave as multiple individuals, computer clusters have each node(machine) configured to perform the same task, controlled and programmed by the software which causes everyone to act as one.

The components of a cluster are usually connected to each other via fast local networks, with each node (computer used as a server) running its own instance of an operating system. In most circumstances, all nodes use the same hardware, Cluster Beowulf.

To inform you the details of how to make the cluster I need to know the OS, because only inform Linux is not enough because not all Linux can be directly clued so needing specialized software, usually infrastructure for MPI software(Message Passing Interface).

Types of clusters:

  • High Performance Cluster: also called High Performance (High Performance Computing - HPC), its characteristic is the large volume of data processing in conventional computers, which ensures low cost in construction, and with processing in the order of gigaflops. The servers of this cluster work with the technology of parallelism, dividing the processing with the other machines, seeking the optimization and performance of a supercomputer.

  • High Availability Cluster (High Availability - HA): are characterized by staying in full operation for a long period of time, using redundancy to maintain an active service and protect themselves from failures, are usually conventional computers that make the same feature available on all machines on the network, configured with different priorities, where there is an active server and the other idle.

  • Load Balancing Cluster (Horizontal Scaling - HS): they are characterized by dividing, in a balanced way, the tasks among the members of the cluster, where each node meets a request and not necessarily dividing a task with other machines.

Solution:

As I have already written each system has its particularities. So for you to have a notion here is a tutorial how to create a Load Balancing cluster on Ubuntu with Apache server. It’s a two-page tutorial. It’s not hard to follow but it’s hard.

0

You can implement a Balancer load to split requests into more servers, you can also use an intermediate cache server to decrease connections with apache.

Att.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.