System Architecture and Reliability

A system has two redundant load balancers, three web servers behind them, and a single database server used by all the web servers. Among the devices listed here, which is a single point of failure (a point whose stopping stops the whole system)?

  1. AThe load balancers
  2. BThe web servers
  3. CThe database server
Show answer and explanation

Answer: C. The database server

A single point of failure (SPOF) is a point where a stop in just that one place stops the whole system. The load balancers are made redundant with two units, and there are three web servers and the load balancers can remove a failed server from distribution, so processing continues even if any one of them stops. There is only one database server and every web server uses it, so if it stops, the whole system stops. Making the database server redundant too, for example with a cluster configuration, removes this single point of failure.

  • A. They are made redundant with two units, so if one stops the other continues processing.
  • B. There are three, and the load balancers can remove a failed server and distribute requests to the rest.
  • C. Correct. There is only one, and if it stops none of the web servers can process requests.
Practice this topic Back to topic

Related calculators

Books on System Architecture and Reliability Ad

As an Amazon Associate I earn from qualifying purchases.

More System Architecture and Reliability questions

  1. A cluster in an active-active configuration shares processing evenly among five servers. Utilization is proportional to the amount of processing. The goal is to keep each server's utilization at 80% or less even when one server fails and the remaining four take over its processing evenly. Which is the upper limit of each server's utilization in normal operation (all five running)?
  2. A system uses three servers with an availability of 0.95 each and has the required capacity as long as at least two of them are running. The servers fail independently, and failures of devices other than the servers are ignored. Which is the availability of this system?
  3. Which is an example of a design based on the fail-soft concept?
  4. In semiconductor manufacturing equipment, normally closed gas supply valves that open with air pressure are used, so that if a power outage or a loss of compressed air occurs, the valves close and the supply of hazardous gas stops. Which design concept is this?
  5. Which is an example of a design based on the fool-proof concept?