EMC VPLEX is a virtual
computer data storage
Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers.
The central processing unit (CPU) of a comput ...
product introduced by
EMC Corporation
Dell EMC (EMC Corporation until 2016) is an American multinational corporation headquartered in Hopkinton, Massachusetts and Round Rock, Texas, United States. Dell EMC sells data storage, information security, virtualization, analytics, cloud c ...
in May 2010.
VPLEX implements a distributed "virtualization" layer within and across geographically disparate
Fibre Channel
Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data. Fibre Channel is primarily used to connect computer data storage to servers in storage area networks (SAN) in commercial data c ...
storage area networks and
data centers.
History
A previous virtual storage product from
EMC Corporation
Dell EMC (EMC Corporation until 2016) is an American multinational corporation headquartered in Hopkinton, Massachusetts and Round Rock, Texas, United States. Dell EMC sells data storage, information security, virtualization, analytics, cloud c ...
called Invista was announced in 2005. It supported selected
storage area network (SAN) switches from
Cisco Systems
Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
and
Brocade Communications Systems
Brocade is an American technology company specializing in storage networking products, now a subsidiary of Broadcom Inc. The company is known for its Fibre Channel storage networking products and technology. Prior to the acquisition, the comp ...
that used
Fibre Channel
Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data. Fibre Channel is primarily used to connect computer data storage to servers in storage area networks (SAN) in commercial data c ...
connections.
Five months after the announcement, Invista had not shipped, and was expected to not have much impact until 2007.
A version 2.0 of Invista was released in December 2007,
although a year later the product was called "under-delivered".
By 2009, some analysts suggested the Invista product might best be shut down, and it was quietly withdrawn.
Another EMC storage product called the
Symmetrix Remote Data Facility
The Symmetrix system was an EMC's enterprise storage array. It combined dozens of hard drives into a single virtual device that was then shared on a local area network. It was the flagship product of EMC in the 1990s and 2000s.
History
Symm ...
(SRDF) also was marketed when VPLEX was announced in May 2010, and a competing product was the
IBM SAN Volume Controller.
The first two products in 2010 were for deployments that were local and "metro" (up to 5 milliseconds delay), with others supporting longer delays promised for the future.
A "geo" version was announced in 2011 for
replication
Replication may refer to:
Science
* Replication (scientific method), one of the main principles of the scientific method, a.k.a. reproducibility
** Replication (statistics), the repetition of a test or complete experiment
** Replication crisi ...
over wider distances.
In 2013, a product marketed with the phrase
software-defined storage
Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware. Software-defined storage typically includes a form of stora ...
called
EMC ViPR ViPR Controller is a software-defined storage offering from EMC Corporation announced on May 6, 2013, at EMC World. ViPR abstracts storage from disparate arrays into a single pool of storage capacity that "makes it easier to manage and automate its ...
was announced, which could use VPLEX for its data movement.
Architecture

Each VPLEX engine in a cluster consists of two redundant
IO directors and one IO annex, each being a single
rack unit (1U) physical device. Each engine has 32
Fibre Channel
Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data. Fibre Channel is primarily used to connect computer data storage to servers in storage area networks (SAN) in commercial data c ...
ports (the VS1 model 16 front-end ports and 16 back-end ports) or 16 Fibre Channel ports (the VS2 model has 8 front-end ports and 8 back-end ports) and is protected by two redundant stand-by power supplies.
Each VPLEX director is a bladed multi-core multi-processor
x86 virtualization processing unit containing 4
hot-swappable IO modules. The 1U IO annex is used for intra-cluster director communication. Each director runs a
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
kernel and a specialized
storage virtualization
In computer science, storage virtualization is "the process of presenting a logical view of the physical storage resources to" a host computer system, "treating all storage media (hard disk, optical disk, tape, etc.) in the enterprise as a single ...
environment called GeoSynchrony, that provides proprietary clustering capability. Each cluster has a service management station which provides all alerting and software management capabilities.
VPLEX is based on standard EMC building block hardware architecture components such as those used in its
Symmetrix
The Symmetrix system was an EMC's enterprise storage array. It combined dozens of hard drives into a single virtual device that was then shared on a local area network. It was the flagship product of EMC in the 1990s and 2000s.
History
Sym ...
product line. VPLEX uses an in-band architecture which means that data flowing between a host and a storage controller flows through one or more directors. On the front end, VPLEX presents an interface to a host which looks like a standard storage controller
SCSI target
In computer data storage, a SCSI initiator is the endpoint that initiates a SCSI session, that is, sends a SCSI command. The initiator usually does not provide any Logical Unit Numbers (LUNs).
On the other hand, a SCSI target is the endpoint that ...
. On the VPLEX back end, the VPLEX provides an interface to a physical storage controller that act like a host, essentially like a
SCSI initiator.
A VPLEX cluster consists of one or more pairs of directors (up to 4 pairs). Any director from any engine can failover to any other director in the cluster in the case of hardware or path failure.
References
{{DEFAULTSORT:VPLEX
Dell EMC
Storage virtualization