Understanding cloud infrastructure
Cloud services are an integral part of our online existence. Our mobile applications synchronize seamlessly with their desktop counterparts, and the server once familiar to us has transformed into today’s cloud—a concept that simplifies life for users while making web infrastructure more complex. This digital metamorphosis has revolutionized the way we store and interact with our data, moving us toward an always-connected, cloud-centric reality.
The traditional approach
To comprehend the intricacies of cloud infrastructure, let’s revisit traditional setups with a modern cloud lens. Consider the case of WordPress, the renowned open source platform for website creation, which runs on a web server, a PHP server, and a database server. The classic method is to install each component on a single machine—a simple solution for hosting a solitary blog:
Figure 8.1: A traditional approach to running...