Exploring the high-level architecture
Now that we know what we are going to be deploying, we should have a good idea of what the high-level architecture is going to look like. The following diagram shows a cloud-agnostic overview of how the resources we are going to be deploying across the next two chapters are going to hang together:
Figure 3.1 – An overview of our high-level cloud architecture
From a software stack perspective, each of the virtual machine instances will look like the following:
Figure 3.2 – An overview of our high-level software architecture
While this is not the most verbose high-level design, we now have a good idea of what it is we need to code to deploy our WordPress-based workload.