Try our new research platform with insights from 80,000+ expert users
DevManag32ea - PeerSpot reviewer
Development Manager at Moreton Bay Technology
Real User
It helps to simplify storage because it has an easy front-end to access everything
Pros and Cons
  • "It helps to simplify storage because it has an easy front-end to access everything."
  • "I would like to get a weekly report of how our storage has been used, and if there is any storage sitting there not being used."

What is our primary use case?

We sell a SaaS offering of the storage to our customers. We use the storage as our main storage and also as our backup storage.

How has it helped my organization?

You don't have to go and buy your own storage. You can get your storage access within two minutes, which is great, because it is a lot quicker for our team to get the servers up and running. It provides access to the systems that we want to give access to.

What is most valuable?

  • Cheaper
  • Quicker
  • Easy to access if we need to obtain backups.
  • It helps to simplify storage because it has an easy front-end to access everything.

What needs improvement?

This may be available, but we are not using it. I would like to get a weekly report of how our storage has been used, and if there is any storage sitting there not being used.

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

What do I think about the stability of the solution?

I have not had it go down yet, so stability is good.

What do I think about the scalability of the solution?

I have never had a problem getting more storage, so scalability seems pretty good.

How was the initial setup?

The initial setup is straightforward. Though, I have now passed this task onto the tech team to do.

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

Speak to an account manager and get the right deal.

What other advice do I have?

I would definitely look at Pure Storage. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
it_user472458 - PeerSpot reviewer
Solutions Architect at a non-profit with 1,001-5,000 employees
Real User
​Data reduction and compression. Sub millisecond latency.​
Pros and Cons
  • "Data reduction and compression. Sub millisecond latency."
  • "Had some issues with Purity not being entirely compatible with VMware ESXi."

How has it helped my organization?

We tested our VDI environment on this array and it performed flawlessly and boosted the user experience.

What is most valuable?

Data reduction and compression. Sub millisecond latency.

What needs improvement?

Had some issues with Purity not being entirely compatible with VMware ESXi.

What do I think about the stability of the solution?

Had some issues with Purity not being entirely compatible with VMware ESXi.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

Very good.We did a PoC.

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

We use NetApp because of the variety of protocols it can support.

How was the initial setup?

Initial setup was by far the easiest. We racked and stacked the array and were up and running in 4 hours.

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

There is always room for negotiation.

Which other solutions did I evaluate?

Nimble and NetApp.

What other advice do I have?

Look at other competitor products as well.

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
January 2025
Learn what your peers think about Pure Storage FlashArray. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
PeerSpot user
Federal Civ/Intel Engineering Lead at a tech vendor with 1,001-5,000 employees
Real User
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
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
SystemEne60c - PeerSpot reviewer
System Engineer at a tech services company with 51-200 employees
Real User
Good performance, high speed, and it's easier for administrators to manage
Pros and Cons
  • "The performance is very good."
  • "Storage. There could be better storage."

What is our primary use case?

We use the on-premise deployment model of this solution for the bank. We use AWS as our cloud provider. 

How has it helped my organization?

High speed has been an improvement for our organization.

We are using the private cloud version. I run it on vSphere, vCenter, and vRealize. 

It benefits our IT organization in the way that it's easier for the administrators to manage. 

What is most valuable?

The performance is the most valuable feature. 

What needs improvement?

There could be better storage.

What do I think about the stability of the solution?

I like this storage because it is very easy.

What do I think about the scalability of the solution?

Scalability is good. 

How are customer service and technical support?

I haven't needed to use support. My employees say their support very good.

How was the initial setup?

The initial setup was easy and straightforward.

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

I don't know the exact cost but it's around $1,000.

What other advice do I have?

The team that worked with this program say it's a very good program, so I'd recommend it.

My coworkers say it's very good, so I would give this a nine out of ten. For me, no product ever gets a ten, because nothing is perfect.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
DeputyEx7942 - PeerSpot reviewer
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
it_user187086 - PeerSpot reviewer
Associate Infrastructure Manager at a tech services company with 10,001+ employees
Real User
Very good product but it needs more effective de-duplication techniques

What is most valuable?

Flash Reduce - The data reduction methods employed by the Pure Storage array is one of the best that I have seen.

How has it helped my organization?

The Flash Reduce feature makes use of data de-duplication techniques which in turn reduces the amount of storage required thus reducing the need to procure additional storage.

What needs improvement?

With the introduction of Albireo technology and 81x data de-duplication reduction, Pure Storage better start looking at more effective de-duplication techniques.

For how long have I used the solution?

I used the Pure Storage All Flash Array over an eight month period.

What was my experience with deployment of the solution?

None whatsoever. The implementation partner was very efficient and knowledgeable.

What do I think about the stability of the solution?

An initial issue was encountered which had no business impact and was resolved after a firmware upgrade.

What do I think about the scalability of the solution?

None whatsoever. The product functions as designed.

How are customer service and technical support?

Customer Service:

The business partner performing the support/customer service is very knowledgeable and they even perform weekly visits to determine if all is well.

Technical Support:

Technical support is very helpful and the relevant Subject Matter Experts (SMEs) are readily available globally.

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

Yes, the cost of the previous product (fibre channel array) versus the cost of an all flash array differs drastically. We were pleasantly surprised that we received fibre channel pricing for an all flash array.

How was the initial setup?

The array setup was very simple. In fact it was one of the simplest implementations I have ever experienced. The installation interface is self-explanatory, even a novice could perform the install.

What about the implementation team?

A vendor team performed the installation with the assistance of an in-house team. The vendor team performed the installation very professionally and have a wealth of knowledge across various vendor platforms.

Which other solutions did I evaluate?

Yes, we also looked at EMC, VMAX, and Oracle FS1.

What other advice do I have?

This is a very good product at a very good price, with very good support.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user326337 - PeerSpot reviewer
it_user326337Customer Success Manager at PeerSpot
Real User

Have you seen any progress with the solution's de-duplication techniques since you wrote this review?

See all 2 comments
reviewer1476927 - PeerSpot reviewer
Owner at a tech services company with 11-50 employees
Real User
Stable, scalable, good speed, and fast support
Pros and Cons
  • "I like its speed. It has all the features that I need."
  • "Its price needs improvement. Its price is almost double than any other flash storage solution."

What is our primary use case?

We are basically using it for the department of space and online education purposes. We are using its latest version.

What is most valuable?

I like its speed. It has all the features that I need.

What needs improvement?

Its price needs improvement. Its price is almost double than any other flash storage solution.

For how long have I used the solution?

I have been using this solution for a year and a half.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It is scalable. We have about 81 users.

How are customer service and technical support?

I have interacted with them. They respond very fast to our queries.

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

I was using a Sun Microsystems product. Basically, the Sun Microsystems product is nothing but Hitachi Storage. They buy Hitachi Storage and label it as Sun Microsystems.

How was the initial setup?

We tried it on our own and almost reached the final stage, but then we had some doubts. After that, Pure people came and helped us. It took about three to four hours to complete the whole installation.

What about the implementation team?

We did it on our own. We had only two Admins for its deployment.

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

Its price is almost double than any other flash storage solution.

What other advice do I have?

I would recommend this solution. I am satisfied with this solution, and we plan to keep using this solution.

I would rate Pure Storage FlashArray a nine 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.
PeerSpot user
Buyer's Guide
Download our free Pure Storage FlashArray Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
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.