Redundant architecture patterns
As we mentioned earlier, redundant architectures, as their name suggests, use copies of the same environment hosted by different providers in different locations. Different scenarios can benefit from redundancy, most of which can be mapped to the following architecture patterns.
Environment hybrid
Environment hybrid patterns run production workloads on-premises, while the rest of the environments, such as development, test, and staging, run on the public cloud provider:
Figure 11.6 – The environmental hybrid pattern
This can be a nice way to speed up migrations because production is often the most challenging environment to migrate, but development, testing, and staging don’t usually have so many requirements and limitations.
This pattern can also offer cost savings since non-critical environments can be shut down when they are not in use, and in that case, we will only be paying for the storage used...