Choosing the right virtualization strategy