banner-sub-tech-virtualization
A virtual (rather than actual) version of computing resources (operating system, server, storage, network, application) or any other IT resource to improve efficiency and availibility.