To begin, let's define three popular infrastructure architectures:
- Distributed: A complex architecture where multiple components, typically in various locations, work together to achieve a common goal. In this case, servers or compute, disk storage, and network switches may be spread across racks, rooms, or even a campus.
- Converged: This architecture groups together separate IT components into a single, optimized computing package. While compatible, each component needs to be managed separately. All components including compute, storage, and switching are part of a highly standardized or referenced architecture and are typically deployed in a single rack.
- Hyperconverged: An architecture that is similar to converged as it is a consolidation of multiple IT components into a single package similar to a rack server; however, the components cannot be used separately. In this case, to add either compute or storage capacities, you must add additional units. Another big difference between the systems lies in the management. A hyperconverged system can be managed from one central location.