Summary
In this chapter, we learned a lot about cloud computing itself, its characteristics, and how they might affect our continuous delivery strategy. First, we took a closer look at the deployment models – private, public, and hybrid cloud – and found that they affect our continuous delivery strategy since our software might also be spread across multiple locations.
After that, we discussed the main characteristics of the cloud and some of the differences between the cloud and typical hosted services. We learned that self-service, elasticity, and resource pooling can help us with continuous delivery by adding infrastructure on demand.
To round up the cloud basics, we mentioned the various service models available (IaaS, PaaS, and SaaS) and elaborated on their main characteristics. We also found out that we might not deliver an application in a single service model.
After, we discussed why continuous delivery is different in the cloud and what opportunities...