Cloudlets are, from a conceptual perspective, execution environments for Models. You can setup multiple Cloudlets to test different versions of your Models. Each Cloudlet is configured on creation with a Hosting Infrastructure, so that when you drop a Model into a Cloudlet the generated backend is deployed and executed on that infrastructure.