This 2006 whitepaper from VMware states “The term virtualization broadly describes the separation of a resource or request for a service from the underlying physical delivery of that service. With virtual memory, for example, computer software gains access to more memory than is physically installed, via the background swapping of data to disk storage. Similarly, virtualization techniques can be applied to other IT infrastructure layers – including networks, storage, laptop or server hardware, operating systems and applications. This blend of virtualization technologies – or virtual infrastructure – provides a layer of abstraction between computing, storage and networking hardware, and the applications running on it.”
According to Computing’s glossary, a decoupled architecture allows each component to perform its tasks independently of the others, while also enabling structural variations between source and target.
So, is decoupled a 2016 buzzword variation of the 2006 abstraction? Let’s take a quick look at some vendor messaging:
Arista: The goal of Network Virtualization as an overlay network is the decoupling of the physical topology from the logical topology.
Velostrata: Velostrata moves production workloads to the public cloud in minutes with a unique architecture that decouples compute from storage.
Liquidware Labs: ProfileUnity FlexApp is a leading industry user virtualization and application virtualization solution, that allows you to de-couple user profiles and applications from the Windows Operating System.
PernixData: PernixData optimizes storage for virtualized environments. By decoupling strategic storage performance and management functions from the underlying storage hardware, our software maximizes VM performance, delivers predictable scale-out growth, and minimizes storage costs.
For me, the word decouple conjures up freedom, as in you’re being freed from something you’ve been tied to – guess this is where Gwynnie and Chris were coming from 🙂 Whereas from an IT perspective it appears to denotes flexibility. Thus, decoupled must be the new layer of abstraction, as virtual infrastructure has been providing flexibility since waaaaay before that 2006 white paper was published!