What is our primary use case?
We are in the health industry and use this product for block storage. We have VMware hosted on our Pure FlashArrays and we have a Citrix environment. We also have Oracle running as our SQL database. Our VMs run from Pure.
We have also done a couple of PoCs with the Blade solution for using the file share system.
How has it helped my organization?
One of the requirements from our developers and test and development team is that from time to time, they want to clone the production environment. We are able to accomplish this within seconds, using a script. This is one of the best parts that I have seen. This feature is not available with other storage solutions.
What is most valuable?
Performance-wise, it is giving us a very good result.
We are happy with the data compression and deduplication capabilities.
The interface is user-friendly and very easy to use.
Taking a snapshot and cloning data is very easy to do. We can create a script and it will clone the environment. Similarly, we can replicate the environment from one site to another site, and we can restore the environment where we choose.
The management features are well organized and they have a very good dashboard. For example, I can see all of the utilization and it has port monitoring capabilities. With other storage vendors, multiple tools are required for this, and there is an additional charge.
What needs improvement?
Data reduction is an area that needs improvement. There is a garbage collection service that runs but during that time, system utilization increases.
Integration with VMware tools can be improved.
The reporting can be better.
For how long have I used the solution?
We have been using Pure Storage FlashArray for between five and six years.
What do I think about the stability of the solution?
This is a very stable product and we haven't had any downtime. We use this product extensively and I have seen that we have a 90% I/O load in our environment.
What do I think about the scalability of the solution?
This is a flexible system that is easy to scale.
We initially purchased two FlashArray systems. One of them was small or midsized, and the other was high-end. Then, later, we started upgrading. As per the Everygreen contract, we get free upgrades. Every three years, we get a new controller upgrade, free of cost.
We have also upgraded our capacity and now everything is on the X series. We have four FlashArrays in total and all of our database users are connected to them. The infrastructure and database teams are directly involved with it.
How are customer service and support?
The response from the technical support team is very good. We have not found any difficulties with their ability or engagement.
Which solution did I use previously and why did I switch?
We have worked with solutions from HPE, IBM, and Hitachi. We don't work with any of these vendors now. We switched because Pure storage is much easier to manage. It is also more stable and it is very easy to work with.
For example, there is no shutdown procedure. If you want to power down the environment then you just unplug the power and that's it. Once you reconnect the power, it is up. With legacy storage, there is a shutdown procedure. You have to shut down the host, then the SAN switch, then the storage.
With legacy storage, there is also a procedure to bring it up. You have to power up the enclosures, then the controller, then the SAN environment, and then the server. We had to follow a long set of steps with more dependencies.
After a power outage, the storage devices from the other vendors did not always come back online. For example, we implemented a PoC with the IBM FlashSystem and a power outage occurred. The management tool crashed and did not come back up. We had to wait for IBM engineers to come and fix the issue. Whereas, with Pure, when the power came back on, the system came back online immediately.
The other storage systems were not as user-friendly. For example, I had a Hitachi G600 and I wanted to extend the block capacity. I had to spend between 30 minutes and one hour to complete it. It's quite complex. With Pure, that would be taken care of in seconds by going to the console, selecting the volume, and performing the reset.
How was the initial setup?
The initial setup is straightforward and very easy.
The day that we received the box, we unpacked it, racked it, and configured it. The next day, we were able to utilize it for production.
Upgrading the hardware, such as performing a controller upgrade, is a seamless process. We are planning to do a major upgrade and it will be done on the fly.
What about the implementation team?
We engaged Pure to assist us with our implementation, and our experience with them was very good. The technical team came onsite for the deployment. If we have any problems then they will return to our site to help.
Only one person is required for deployment and maintenance.
What's my experience with pricing, setup cost, and licensing?
You can pay extra for Evergreen support, which gives you free upgrades when new features are introduced.
Which other solutions did I evaluate?
We completed a PoC with most of the leading brands.
What other advice do I have?
My advice for anybody who is considering this product is that I can recommend Pure. We were the first customer for Pure Storage in the UAE. It's stable, reliable, and you can trust it.
The biggest lesson that I have learned from using Pure FlashArray is that it's user-friendly, easy to manage, and very flexible. You can scale out and it's easy to upgrade. The upgrade process is not complex and it can be done on the fly, without any disruption.
My main complaint is that the garbage collection mechanism draws heavily on the resources. They have integration with VMware tools, although they can improve it slightly, and I would also like to see some improvements in the reporting.
We have been using it heavily and all of our people are happy with it. This includes the DBA team. Whenever we have a requirement of it, it's very easy and it can be done within seconds. With our previous storage solutions, we had to spend more time looking into problems and they were not user-friendly.
I would rate this solution a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.