The Jericho Forum has created a four dimensional model to help visualize cloud service provisioning options. Three of these dimensions are primary, one is derived from the other three. The resulting model is illustrated as a cube. The three primary dimensions are:
Also, there is a hybrid fourth dimension of Insourced vs Outsourced. Insourced equates to Internal + Proprietary + Perimeterized. Outsourced equates to External + Open + De-perimeterized.
References:
https://collaboration.opengroup.org/jericho/cloud_cube_model_v1.0.pdf
https://wiki.cloudsecurityalliance.org/guidance/index.php/Cloud_Computing_Architectural_Framework