Too Long; Didn't Read
Version control allows developers to keep the working pieces of the system available. The cloud is not a homogeneous entity like source code, it is a layered onion. Cloud resources seldom exist in isolation, a complex relationship graph binds these resources together. Cloud vendors are introducing new services and expanding existing services, but this is a huge ask, given the speed at which the cloud vendors are adding new services. Cloud version control onset requires us to protect at least three major entities — the provisioning code, the cloud resources it provisioned, and the resource properties which may change over the period.