Sections in italics are optional.
From time to time, and for a variety of reasons, VMs that are created become unused and they linger in the system consuming resources. We need a mechanism to detect they are inactive and the clean them up.
By clean-them-up, I mean snap shot any needed data, send messages to any apps as needed, log the appropriate information, then kill the VM and free up the resources.
If a lease expires, then the VM is automatically be deleted. When Deleted all resources used by that VM would be freed (cpu, memory, networks).
To address VM sprawl apply a life cycle model. When a tenant is launch a VM, they can specify the type of use case (ex development) which will assign a lease length (ex 90 days) and may have the ability to renew the lease before it expires.
This will ensure efficient and valuable use of infrastructure resources.
TBD
None.
TBD
None currently known.
None.
None.