What’s the Difference Between Public and Private Cloud Architecture?

Often times we are asked by service providers, “what is the difference between public and private clouds from an architecture perspective?” So we thought we would use this as an opportunity to address this question.

Public and private clouds are similar; both utilize the same CPU, memory, and storage resources to provide a fault tolerant platform for deploying virtual machines. The underlying orchestration engines, such as CloudStack or OpenStack, pay no mind to architectural design. After all, the main benefit of cloud architecture is the fact that regardless of which domain the cloud will be deployed in, the underlying hardware requirements are the same and span the gamut of available hardware for each individual component of the cloud infrastructure.

Read more →