Horizontal Scale |
Vertical Scale |
Provides new resources along with new hardware devices to support the infrastructure |
You would need to increase power resources by upgrading the current machine |
Used in distributed systems |
Used in virtualization |
Resilient to system failure |
Single point of failure |
Utilizes network calls |
Interprocess communication |
Increases the capacity of existing hardware or software by adding additional resources |
Connects multiple system entities, both hardware, and software such that they work as a single logical unit |
Difficult to implement |
Easy to implement |