1. cloud deployment
  2. on-premise deployment
  3. hybrid deployment

(1) cloud deployment

  • run full app in the cloud
  • migrate to the cloud
  • build new apps

(2) on-premise deployment

  • use virtualization and resource management tools to deploy resources
  • use app management and virtualization to increase resource usage

(3) hybrid deployment

  • connect cloud with on-premise
  • integrate cloud with legacy