Possible architectures include

  • Running an application in the enterprise datacenter or private cloud to handle average loads, while taking advantage of infrastructure at an IaaS or PaaS provider for instant scaling and fast performance under peak loads. This is sometimes called cloud bursting.
  • Harnessing public cloud services with global reach to provide access for dispersed mobile users and built in application disaster recovery, while retaining information and identity control in house.
  • Running applications and information in house and using cloud services as a second and/or third location for disaster recovery only