PeerSpot user
Senior IT Systems Administrator at a tech vendor with 501-1,000 employees
Real User
The GUI is very easy to use and intuitive
Pros and Cons
  • "The GUI is very easy to use and intuitive."
  • "Non-disruptive upgrades: You can upgrade at anytime without worry."
  • "Very stable; no worries about how much it can handle."
  • "I would like some form of QoS implemented. As a service provider, it would be beneficial to have it."

What is our primary use case?

Production storage for a lot of virtual machines. As a service provider, it is very important to have something with this much performance.

How has it helped my organization?

  • Cuts VM deployment down to seconds. 
  • Cuts latency under MS. 
  • Amazing performance. 
  • Very stable; no worries about how much it can handle.

What is most valuable?

  • Non-disruptive upgrades: You can upgrade at anytime without worry.
  • The GUI is very easy to use and intuitive. 

What needs improvement?

I would like some form of QoS implemented. As a service provider, it would be beneficial to have it.

Buyer's Guide
Pure Storage FlashArray
April 2024
Learn what your peers think about Pure Storage FlashArray. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,924 professionals have used our research since 2012.

For how long have I used the solution?

One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sever Engineer at a healthcare company with 11-50 employees
Real User
Drives down costs and allows us to migrate servers from one data center to another but they should always be improving IOPS speed
Pros and Cons
  • "Having fast storage allows actual servers to perform in high capacity so we don't have slowdowns on our applications."
  • "As long as they always improve on IOPS speed, that's all we're really looking for. The faster the storage can be the more we can do speed of application and speed of use."

What is our primary use case?

We use the on-premises deployment model of this solution. Our primary use case is for virtualization. 

How has it helped my organization?

Having fast storage allows actual servers to perform in high capacity so we don't have slowdowns on our applications.

It benefits our IT organization in the way that it drives down costs, allows us to migrate servers from one data center to another, and gives the flexibility that having bare metal servers wouldn't allow.

We run VMware on Pure and our main driver was for cost and performance.

What is most valuable?

The most valuable feature is the speed. 

We are taking advantage of the VMware integrations developed by Pure. 

What needs improvement?

As long as they always improve on IOPS speed, that's all we're really looking for. The faster the storage can be the more we can do speed of application and speed of use.

What do I think about the stability of the solution?

The stability seems good. It doesn't go down very often. 

How are customer service and technical support?

I haven't contacted their technical support firsthand. 

Which solution did I use previously and why did I switch?

At the time we were evaluating a whole bunch of different solution platforms, and a lot of times it came down to use case, workload, and cost. 

We are using this solution in conjunction with EMC. We might still be using both for different workloads. 

What about the implementation team?

We used a reseller for the integration. 

What other advice do I have?

I would rate it a seven out of ten. It's a solid product but all products can improve. It's technology, it's not always going to do what you need it to do. It can go down from time to time, but it's been pretty solid so far.

I would advise someone considering this solution to talk to a Pure Storage engineer to see if it fits your needs. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Pure Storage FlashArray
April 2024
Learn what your peers think about Pure Storage FlashArray. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,924 professionals have used our research since 2012.
Unix and storage manager at a comms service provider with 1,001-5,000 employees
Real User
Reliable, easy to use solution that enables high performance
Pros and Cons
  • "Technical support is excellent. I've had very good responses from technical support. We had a couple of cases where we needed support. Some of the communications were purely over email and some has been an actual call to the service desk."
  • "There are scenarios with very specific functionality around VMware integration particularly to do with the way we'd like to manage LUNs in VMware. The tools are pretty good but there's room for improvement there."

What is our primary use case?

We've been using this solution for four years. We are on-prem with Pure and we are not using any of Pure's off-prem product. We do have experience with a variety of storage in AWS. For us, it's still two very different things, we like Pure Storage because our key business systems are still on-prem. It's been extremely reliable and gets the job done. 

Our primary use case is for Oracle databases, data warehouses, and mission critical apps. 

How has it helped my organization?

This solution has improved my organization because we can easily snapshot and share the same storage platform for non-production production and so we've been able to get very high performance from non-production environments as well. 

What is most valuable?

The ability to seamlessly and easily upgrade storage capacity and upgrade to a completely new generation of the array are the most valuable features. 

What needs improvement?

There are scenarios with very specific functionality around VMware integration particularly to do with the way we'd like to manage LUNs in VMware. The tools are pretty good but there's room for improvement there. 

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

In the early days, we had issues with stability right up to an actual crash during an upgrade. That was three and a half years ago and since then there's been a dramatic improvement. We've found the product to be extremely reliable. 

What do I think about the scalability of the solution?

Scalability is near excellent. In terms of provision capacity, a total footprint is over 400 terabytes provisioned out to systems in my organization. 

How is customer service and technical support?

Technical support is excellent. I've had very good responses from technical support. We had a couple of cases where we needed support. Some of the communications were purely over email and some has been an actual call to the service desk. 

Which other solutions did I evaluate?

We considered different products from Dell EMC and NetApp. We didn't choose Dell EMC because it was a cost issue. For NetApp, there was an ease of use difference and we felt that Pure Storage was an easier product for our team to use. We chose Pure Storage primarily because of its combination of performance and ease of use. 

What other advice do I have?

I would rate this solution as a nine because of the scalability and upgrade flexibility. 

I would advise someone considering this solution to take the opportunity to take a look at the product. Take a demo and actually run through day to day operations and see how easy and reliable it is. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Deputy Executive Officer at a transportation company with 5,001-10,000 employees
Real User
Our VDI performance latency has been reduced to microseconds

What is our primary use case?

We use it for VDI.

How has it helped my organization?

We used to run VDI under other storage. The performance wasn't great, but when we moved to Pure we got less than a few microseconds in performance. Latency is the most important aspect for us.

What is most valuable?

The performance.

What needs improvement?

We would always like to see higher performance, and lower pricing is always better. In general, they're going in the right direction.

What do I think about the stability of the solution?

It's very stable and it's very fast. In general, a lot of times VDI with our older system was up and down. Sometimes we ran into performance bottlenecks. Pure helps stabilize things, at least from a storage perspective, to stabilize the I/O performance.

What do I think about the scalability of the solution?

We haven't reached the stage yet, specifically on VDI, where we have to scale.

How are customer service and technical support?

Technical support is great. They make it simple.

Which solution did I use previously and why did I switch?

Our previous solution was slow. We ran into a lot of I/O bottlenecks. I had wanted to get Pure into our environment for a few years. They lowered the price to the point that the price-to-performance fit our budget.

How was the initial setup?

The initial setup was straightforward, very fast. We had done a PoC before.

What about the implementation team?

We used a reseller, ePlus. They worked closely with Pure, with their engineers.

What was our ROI?

When users don't call wanting to kill me, that's ROI. The internal VDI performance was bad and, from an IT perspective, we had unsatisfied customers. Our ROI is that we don't get angry customers calling to say the solution doesn't work.

What's my experience with pricing, setup cost, and licensing?

The price-to-performance is good. I looked at Pure about three to four years back, but the price-to-performance wasn't right for us. Now, it's right.

What other advice do I have?

Try a PoC. Work up a PoC and you will really see a performance improvement.

For our purposes, Pure doesn't really simplify storage. We just needed the performance for VDI. Our enterprise system is on another storage system.

Overall, I would rate Pure at nine out of ten. I'm leaving them room for improvement but, so far, we are satisfied with Pure Storage.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Federal Civ/Intel Engineering Lead at a tech vendor with 1,001-5,000 employees
Vendor
Pure Storage vs. XtremIO

Doing It Again: How Would I POC XtremIO and Pure?

We began our hands-on exploration of all-flash arrays in September 2013, and for all intents and purposes, the testing has never really concluded. If I knew then what I know now, I would have conducted a number of tests quickly during the official “Proof of Concept” (POC) phases.

All of the below tests are worth doing on the named products, as well as other similar products that official support the actions. Some tests particularly target a product architecture. Where applicable, I’ll note that. As with any storage array, the best and first test should be running real data (day-to-day workloads) atop it. The points build upon that being implied.

1. Capacity: Fill It Up!

This test is most practically focused on Pure Storage and its history and architecture. At the same time, the concept is worth processing with XtremIO.

In 2013 and before, Pure’s array dashboard showed a capacity bar graph that extended from 0% to 100%. At 80%, the array gave a warning that space was low, but failed to indicate the significance of this threshold. The code releases up to that point put an immediate write throttle on processing when the array passed that threshold. In short, everything but reads ground to a halt. This philosophy of what percentage truly is full was reassessed and redefined around the turn of the year to better protect the array and the user experience.

Pure’s architecture still needs a space buffer for its garbage collection (GC), which I believe is guarded by the redefinition of “full”. However, I have heard of at least one user experience where running near full caused performance issues due to GC running out of space (even with the protected buffer). If you’re testing Pure, definitely fill it up with a mix of data (especially non-dedupe friendly data) to see how it goes in the 80’s and 90’s.

For XtremIO, it’s a conceptual consideration. I haven’t filled up our array, but it doesn’t do anything that requires unprotected buffer space, so the risk isn’t particularly notable (feel free to still try!). The thing here is to think about what comes next when it does get full. The product road map is supposed to support hot-expansion, but today it requires swinging data between bricks (i.e. copy from an array of 1 x-brick to 2 x-bricks, 2 x-bricks to 4 x-bricks, etc).

2. Diversify & Observe: Block Sizes

Pure and XtremIO use different block sizes for deduplication and process those block sizes differently as well. Services and applications similarly use different block sizes when writing down to arrays. Microsoft Exchange favors 32KB blocks, while SQL Server tends toward 64KB blocks. Down the line, backup applications and jobs often times use blocks ranging from 256KB to 512KB. OS and miscellaneous writes stay on the smaller end around 4KB (or less).

Since Pure takes a bigger block size and then looks for duplicate patterns of various lengths, larger blocks like backup jobs have the potential to raise latency. It’s simple physics as I mentioned in the previous post–finding matching cards in 100 decks takes longer than finding them in 2 decks (take the analogy for what its worth). Your environment may not create any issues for a Pure array, and Pure arrays, code, and hardware may have moved beyond that by now, but test and verify.

XtremIO uses a fixed block size so bigger blocks don’t affect how its deduplication processes data. Everything is chopped down to 4KB (pre-3.0) or 8KB (3.0+) blocks. The thing to observe here is how deduplication and compression works. With the same data on both arrays (Pure & XtremIO), which provides the better data reduction? What are the trade-offs, if any, for that advantage?

3. Patch & Reboot: High Availability

My experiences with array software updates have almost always involved the words “non-disruptive”. In fact, since 2006 and our first EMC CLARiiON CX300, I can’t recall an update that required downtime. Sure, they recommended it and things were slower during updates, due to write-cache disabling, but one storage controller/processor was always online and serving data. Furthermore, in the storage array realm, “high availability” is pretty much a given. As the saying goes, though, “trust but verify”.

When you get your POC arrays, I’d recommend making sure that you can go through a software update during your evaluation. If the vendor doesn’t have one releasing during your POC, ask to have the POC unit loaded with the previous, minor revision of the code/software. Then, with your data fully loaded on it, schedule a time to perform that Non-Disruptive Update (NDU). This also provides the benefit of testing out the technical support experience with Pure and EMC Support (or any vendor).

Pure probably has an equivalent to this command, but you can also perform additional fail-over testing of XtremIO arrays by logging into the XMS CLI and running the following commands to see how an HA event is handled:

  • Open two SSH sessions to the XMS
  • In one session, run the following command. It repeats every 15 seconds. Open the XMS GUI to see more real-time data at the array level.
    show-targets-performance frequency=15
  • Observe/verify that traffic is flowing down all initiators evenly
  • In the second session, run the following command. Note that this will take a controller out of service (and may affect performance or availability).
    deactivate-storage-controller sc-id=2
  • Watch the first SSH session and the GUI for the effects of the fail over (recommend waiting five minutes at least before re-activating)
  • In the second session, run the following command to reactivate the controller:
    activate-storage-controller sc-id=2
  • Observe/verify that traffic returns to an even flow across all initiators

If real-world data on your array doesn’t generate at least 10,000 to 20,000 IOPS, I recommend running IOmeter on a few array-connected servers to create additional load. Four VMs/servers running IOmeter with the following characteristics provided roughly 34,o00 IOPS in my experiments.

  • Fully random I/O
  • Two disks checked per VM (in different datastores; mostly just to see how IOPS patterns affected different volumes)
  • Four outstanding IOPS
  • Access Specification on VM 1: All-In-One
  • Access Specification on VM 2: All-In-One
  • Access Specification on VM 3: 4K / 25% Read (OS simulation, heavy writes)
  • Access Specification on VM 4: 64K / 50% Read (SQL simulation)

4. Other Stuff: It Depends

This last part entirely depends on your environment and how you intend to use a new all-flash array. If you are fully virtualized like we are, look at the best practices, recommendations, and supported features. Compare your backup solution and architecture with array support. Do you need things like transportable snapshots for Veeam Backup & Replication, for example? If you use snapshots, how do you create, export, and delete them? Make sure any APIs that you use (or want to use) are supported.

At the end of the day, every environment and every use case is different. Relationships also matter, so your account team and VAR may sway your feelings toward, or away from, a given product. If all of the above tests go smoothly, smaller things like the UI and implementation process may make or break it. Or if you find the chinks in both products’ armor, support may be winning vote.

Either way, near the end of your evaluation, take some time to step back and write down the results and the pro’s/con’s to both or all of the products tested. Chances are you’ll find what matters to your organization on the page when you do.

Read more here

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user238743 - PeerSpot reviewer
it_user238743Mid Market Geo Territory Manager at a tech company with 10,001+ employees
Vendor

I can't speak to the specific POC mentioned above or in the prior comments and why the parameters were set the way they were, but I have been part of several POCs and our recommendation is to ALWYAS use IDC's recommended parameters for testing an All Flash Array, which include filling the array up entirely and then wiping not once, not twice, but three times.

See all 3 comments
IT Manager at a consultancy with 51-200 employees
Real User
Simplifies management for capacity-oriented workloads
Pros and Cons
  • "It's very fast and very easy to use. It performs well and is both flexible and compatible. We like it because it's easy to use."
  • "The integration capabilities could be improved."

What is our primary use case?

We use flash storage for VDI architecture and database architecture.

What is most valuable?

It's very fast and very easy to use. It performs well and is both flexible and compatible. We like it because it's easy to use. We transferred our old architecture from hyper storage to all-flash storage. It made our business faster and more connected to our customers.

The dashboard is very friendly. We can see information about IPs and the bandwidth and every host who connects to it — it's very useful.

We really like the easy-to-use GUI.

What needs improvement?

The integration capabilities could be improved.

For how long have I used the solution?

I have been using this solution for roughly three years.

What do I think about the stability of the solution?

Pure Storage FlashArray is a very stable and reliable solution.

What do I think about the scalability of the solution?

In our environment, there are only two nodes. We have three products. Each one has two nodes and they can't extend any further.

How are customer service and technical support?

We haven't needed to contact customer support. 

How was the initial setup?

This solution is very easy to deploy. Deployment took roughly half an hour.

What's my experience with pricing, setup cost, and licensing?

I was not involved with the licensing of this solution.

What other advice do I have?

We recommend this solution to our friends and customers. It's perfect.

Overall, on a scale from one to ten, I would give this solution a rating of nine.

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.
PeerSpot user
Systems Engineer at a tech services company with 501-1,000 employees
Real User
We can quickly add more shelves and drives with larger sizes
Pros and Cons
  • "It simplifies the overall management. We don't have to worry about storage anymore."
  • "Most of our upgrades have not been as smooth as they should have been."
  • "Having something native in the Pure Storage ecosystem would make it integrated and in one single company, and we wouldn't have to work with multiple organizations."

What is our primary use case?

All of our production and development workloads run on Pure Storage.

How has it helped my organization?

It simplifies the overall management. We don't have to worry about storage anymore. The solution mostly works. We used to have to babysit our previous storage system, such as managing the volumes and looking at the capacity to predict when we would we eventually run out of space. All of these things used to be challenges with our previous system. After moving to Pure Storage, we don't have to worry about them too much. We have defined our policies once, then things mostly work.

What needs improvement?

Most of our upgrades have not been as smooth as they should have been. The latest problem, which we are currently dealing with as of today, is after the latest upgrade, utilization ran out because of the system's space. It is consuming more than it should. The deduplication and compression are not happening in time. The quality is always behind, and Pure Storage acts like it is a bug, and they have a new version that has a fix for it. So, it often goes into a cycle. Then, you keep upgrading, then the new upgrade may have some other problem.

FlashArray is more geared towards bigger, organic workloads where our real need has been around other backups. While it has its own snapshot concept, it should have a separate backup system similar to what Commvault provides. Having something native in the Pure Storage ecosystem would make it integrated and in one single company, and we wouldn't have to work with multiple organizations. This is an area that we have already discussed with our account team.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

In general, the stability has been perfect. The primary worry for stability is upgrades. The system works unless you touch it, then there are a ton of upgrades.

What do I think about the scalability of the solution?

We can quickly add more shelves and drives with larger sizes, which is perfect. The whole concept of keeping it all modular is definitely new.

How are customer service and technical support?

While the technical support is good, they are not as good as we would like them to be. We often have to get our account team involved, who are stars. This always solves the problem. Support is available 24/7, but sometimes not as detail-oriented in investigating problems. E.g., we get our Account Team involved to manage the engineers involved and figure out what the problem was. Support is not perfect.

Which solution did I use previously and why did I switch?

We were previously on legacy storage systems. After moving to Pure Storage, our stability and performance both drastically improved.

How was the initial setup?

The setup is straightforward. We recently added two more areas to our ecosystem, and the setup was phenomenal.

What about the implementation team?

We used a reseller for the deployment named SHI, and our experience with them was good.

What was our ROI?

For one of our systems, the data reduction which was initially anticipated when we bought the FlashArray was lower than that expected production when we moved over.

What's my experience with pricing, setup cost, and licensing?

Pure Storage is expensive. It comes with features, so you get what you pay for. It is expensive compared to our old storage systems, but from the amount of human effort that you have to pay to babysit a storage system, it reduces that. I don't know if the TCO is reduced, but it's not a concern for us.

The guaranty that Pure Storage provides when you purchase it doesn't meet the overall capacity needs to provide extra storage, if needed. Thus, it is not meeting our expectations.

What other advice do I have?

You get what you pay for; it is expensive, but it works. Therefore, I would recommend using Pure Storage.

I don't use the predictive performance analytics too much.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Engineer at CSG Systems
Real User
Lowered latency and we see a constant response time
Pros and Cons
  • "It has improved my organization because now have lower latency, we get fewer complaints from customers, and we see a constant response time."
  • "I would rate this solution an eight because we have had outages. The commit times went very high in the database. The whole array went down so our customers were down for around eight hours. This was a very big outage which could have been our fault because we didn't do the upgrade in time."

What is our primary use case?

We use this solution for our database, log store, and for the file system.

How has it helped my organization?

It has improved my organization in the way that now we have lower latency, we get fewer complaints from customers, and we see a constant response time. 

What is most valuable?

Compared to VMware, it has two to three times better performance. 

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

In terms of stability, we have had two outages. Pure Storage helped up resolved it quickly. Since then we haven't had any issues. 

How are customer service and technical support?

Their technical support is good. We had issues that they resolved quickly. 

Which solution did I use previously and why did I switch?

We switched because we had a lot of issues with our previous storage solution. 

How was the initial setup?

This initial setup was straightforward. After we launched it, it was very simple to move the old to the new. It didn't take much time. 

What other advice do I have?

I would rate this solution an eight because we have had outages. The commit times went very high in the database. The whole array went down so our customers were down for around eight hours. This was a very big outage which could have been our fault because we didn't do the upgrade in time. 

Disclosure: PeerSpot has made contact with the reviewer to validate that the person is a real user. The information in the posting is based upon a vendor-supplied case study, but the reviewer has confirmed the content's accuracy.
PeerSpot user
Buyer's Guide
Download our free Pure Storage FlashArray Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Product Categories
All-Flash Storage
Buyer's Guide
Download our free Pure Storage FlashArray Report and get advice and tips from experienced pros sharing their opinions.