What is our primary use case?
Dell VPLEX is a front-end appliance that connects to the backend fabric switches. The primary purpose is to abstract physical storage into virtual storage. You have high-end or mid-range physical storage from HP, Dell EMC, IBM, etc., and VPLEX virtual appliances are an intermediary between the storage and the whole.
VPLEX consolidates multiple kinds of storage into one and creates availability for a higher level of storage. There are two redundant paths between the server and the storage appliances, and we need two MDS switches for them. One is the Dell Fabric switch, which fulfills our requirements for redundancy, and the second is a load balancer. The best practice in any small environment is to use two MDS switches to connect the host and storage, whether you use VPLEX virtualization or not.
What is most valuable?
The best feature of VPLEX storage is its ability to consolidate storage. It also provides the highest RPO and RTOs for replication technology. VPLEX enables application mobility.
For example, say you are building an application, and you need two cluster servers. The cluster contains two nodes at the same site, so if that location goes down, then your application will go offline.
To overcome this issue, we establish another node at a separate site that may be within the same city or another part of the world. That is called metro-clustering and geo-clustering. Both nodes have access to the same storage, creating high availability and redundancy.
In the event of a disaster, your application will be moved to any other node or passed to any available site, and your application can access storage. This is VPLEX's critical feature.
What needs improvement?
Dell VPLEX currently requires Flash Player to access the GUI. It would be better to have a web-based HTML management interface. The encryption could also be improved. When the host writes data, it goes from VPLEX back to the physical storage.
The physical storage device will do encryption or use an algorithm called Data Address Encryption. If there are vulnerabilities between the host and the storage device, you can lose your data. I suggest encrypting the data before it is sent from the host to the storage.
I would also recommend using the NVM protocol in VPLEX. It still has Flash Player and a local SATA disk built into the Flash Player. You need to Flash the disk to SAS and then SATA. The NVM protocol is better.
For how long have I used the solution?
I have used Dell storage for the last 20 years.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
I rate Dell support eight out of 10.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
My first choice is always Dell EMC, but I will recommend other solutions depending on the customer's budget. IBM Volume Control is an option, but VPLEX is much better.
NetApp also has a virtualization solution. We have used their appliance storage virtualization, but it depends on the customer's budget. The decision is typically not based on the technology. Most vendors offer similar features. However, VPLEX offers better data mobility. You can migrate data online with no downtime and minimal disruption.
How was the initial setup?
Setting up Dell VPLEX is difficult and takes a full day. The deployment procedure isn't user-friendly.
What other advice do I have?
I rate Dell VPLEX seven out of 10. VPLEX is a good solution for migration, application mobility, and replication. I recommend VPLEX if you need to set up disaster recovery across multiple sites. You don't need VPLEX if you aren't doing this. If you don't have DR, if your business is not running or multiple sites, then I think the VPLEX is not required.
VPLEX has drawbacks. For example, the command line interface is complicated and difficult for new engineers to learn. If you're a beginner who can't use the CLI, you must rely on the GUI, which uses Flash Player. Most customers don't have Flash installed, so they may need to buy additional licenses.
VPLEX's engine-based architecture is complex, so the implementation is challenging and takes more time. It's also difficult to fix hardware issues. When an appliance fails, it takes Dell EMC a long time to fix it because spare parts are in short supply.
Which deployment model are you using for this solution?
On-premises