Cloud computing requires many features  and every company launching either public or private clouds seeks a range of features  including multi-tenancy with the greatest number of people sharing the same machine as possible  dynamic scaling of environments immediately without waiting to provision  capacity tracking  and support for thousands of users with a handful of IT professionals