Легкой взаимозаменяемости облаков нет. Большинство сервисов за пределами вычислительных узлов и объектных хранилищ имеют уникальную реализацию, свой набор параметром и уникальное api для взаимодействия.
Ну на таком уровне когда тебя действительно волнует вопрос "а что если amazon упадет" - значит пора размещать своё оборудование в ДЦ (а то и строить собственные ДЦ), строить гиперконвергентную инфраструктуру например на базе решений vmware, а поверх этого писать собственное api которое выступит как внутренняя облачная платформа.