At a high level, Delphix Virtualization functions to efficiently ingest data off of a source host by creating a compressed copy of that data, called a dSource, on the Delphix Engine. From there, the Delphix Engine can easily create multiple virtual databases (VDBs) on a target host with a marginal increase in storage. From an architecture perspective, the diagram below details how an engine interacts with an organizations infrastructure.
Architectural diagram of a common Delphix deployment (configurations vary depending on RDBMS platforms).
On an infrastructure level, Delphix Virtualization relies on a Source, Staging, and Target Hosts, in addition to the Delphix Engine needing specific compute requirements (outlined in the platform-specific requirements section). Storage Requirements, like compute, vary by host type and are outlined in subsequent sections. Staging and Target host storage is provided from the Delphix Engine, which is mounted over the network similar to any Target host (NFS/iSCSI).