News for hackers. Stuff that matters.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @10:09AM (#35056148)
They also have a very nice opex model.

You basically tell them how much usable space you need (high water mark), and they will make sure you have that amount available. It also comes with an SLA for latency and they'll even upgrade your controllers for free if it goes out of bounds.

I'm a huge pure storage fan.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by bombcar on Tuesday March 07, 2023 @10:35AM (#35056464)
Many people who deal with raw hardware don't realize that what the business wants is guarantees that shit is going to work, cost mostly be damned.

And so that's how you get scenarios where you pay through the nose, but you've explicitly called out what you need and you get it, even if the company ends up doing weird things like shipping the top-end hardware (with speed disabled) so that they can make sure they meet the requirements.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by sanp on Tuesday March 07, 2023 @10:54AM (#35056751)
But when you purchase hardware, are you not paying a lower cost than what you would to the hyperscalers?
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by dilyevsky on Tuesday March 07, 2023 @11:10AM (#35056998)
When you buy oem drives yes, when you purchase from high touch vendor such as PS and proprietary tech then no
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @11:39AM (#35057400)
That’s debatable when you consider the performance you get from Pure.

Our X20 which is on the small end, with only 10 drives can easily do hundreds of thousands of IOPs, supporting over 1000 VMs and a high performance ERP solution.

The whole thing costs us about 50k a year. On an AWS/GCP that would cost a lot, lot more.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Tuesday March 07, 2023 @01:56PM (#35059518)
> hundreds of thousands of IOPs

that's like number for consumer grade ssd which costs $100?

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @02:12PM (#35059765)
Sure, try running a thousand VMs on it though (which is an extremely random workload). A single sequential test at an optimal byte size benchmark for a consumer SSD is not representative of a real workload these arrays would see.

Doing so is a lot more complex and intensive than what a single consumer grade SSD can handle.

My point was just that if you wanted to get dedicated IOPs on AWS to match what you get with modern SANs, it’ll cost you far more.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Tuesday March 07, 2023 @04:15PM (#35061337)
it is random 4k iops: https://eu.community.samsung.com/t5/image/serverpage/image-i...

I tend to think your number for PS is likely off.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @04:52PM (#35061784)
In what way? It can do more or less?
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Tuesday March 07, 2023 @07:49PM (#35063699)
likely much more: scale with ssd speed and number of disks.

Also, I am not sure how it will stack up against some cloud instance with bunch of ssd under software raid.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @09:06PM (#35064282)
I agree that if you ran a synthetic benchmark against a brand new pure x20 with 10 NVME drives you'd see astronomical numbers for iops.

That is absolutely not representative of a real workload of mixed reads and writes, different block sizes, potentially different queue depths, all coming in on hundreds or maybe thousands of different volumes.

A single consumer Samsung SSD would hilariously crumble under a real workload, it will NOT deliver hundreds of thousands of IOPs in that environment.

Your benchmark screenshot is the equivalent of showing your pickup truck can do burnouts in the parking lot, and extrapolating that to think it could keep up with a Ferrari on the Nurburgring.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Tuesday March 07, 2023 @11:22PM (#35065217)
> That is absolutely not representative of a real workload of mixed reads and writes, different block sizes, potentially different queue depths, all coming in on hundreds or maybe thousands of different volumes.

if you see bottleneck there, it could be that actual SSD speed is maybe irrelevant in your case since upstream software is not optimized.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @11:59PM (#35065449)
You should definitely start a storage company :-)
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Wednesday March 08, 2023 @12:31AM (#35065604)
I am actually trying to get into dataprocessing.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by justsomehnguy on Tuesday March 07, 2023 @08:50PM (#35064143)
100% Read or 100% Write are as far from the real workload as it can get. The only exception would be backups read/restore.

Also 1GB test file is often fits in the SSD's RAM cache. Get iometer, 50R/50W%, blocks from 512 to 16k, at least half the size of the storage. Then you would see the real performance.

NB if you have random read way below the random write means you are measuring anything but the storage performance.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Tuesday March 07, 2023 @11:36PM (#35065301)
I tried CrystalMark for my desktop SSD with 64GB 4k 50R/50W and got 134K, mostly I think because it has 400K read and 130K write, so writes are bottleneck.

Sorry, lazy to learn how to use iometer, but you probably have SSD too and can report your results.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by justsomehnguy on Wednesday March 08, 2023 @03:35AM (#35066666)
NO U?

Okay, not a problem: https://imgur.com/a/teoPGrz

Real world performance[+Mix], Read&Write[+Mix]

One is Fujitsu DX200 S4 SSD SAN, other is HFM256GDJTNG-8310A.

Can you guess which is where?

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Wednesday March 08, 2023 @11:09AM (#35070745)
you have q1t1 only.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by justsomehnguy on Wednesday March 08, 2023 @12:42PM (#35072155)
you have no screenshot.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Wednesday March 08, 2023 @01:39PM (#35072984)
I don't intend to prove anything to you ), but I confident you can set q16t16 and will get much better results.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by justsomehnguy on Wednesday March 08, 2023 @05:31PM (#35075684)
> I don't intend to prove anything to you

>> but you probably have SSD too and can report your results.

Uh-uh!

I intended to show you the difference between a single NVMe drive and a SSD SAN (a bit old, but still very performant to handle ~900 VMs).

Sure, I can just ramp up queue depth and see some magical numbers, but for me the real performance is in everyday tasks and running CrystalMark isn't an everyday occurrence.

Did you guess which one is SAN?

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Wednesday March 08, 2023 @06:40PM (#35076311)
> (a bit old, but still very performant to handle ~900 VMs)

I am bit confused how random 4k access is relevant to your task, it should be more like 1MB seq access likely.

My everyday task is tuning heavy data processing pipeline, and I am trying hard to achieve those q16t16.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by justsomehnguy on Wednesday March 08, 2023 @07:20PM (#35076661)
> how random 4k access is relevant to your task

Sorry? 900 VMs equals 100% full random access. There is no sequential access there, just as I said in my first comment.

> It is obvious there is a difference

Because of your comment[0].

This comment[1] pretty much summarized what I said in a more eloquent way.

[0] https://news.ycombinator.com/item?id=35061337

[1] https://news.ycombinator.com/item?id=35064282

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by riku_iki on Wednesday March 08, 2023 @09:22PM (#35077641)
> Sorry? 900 VMs equals 100% full random access. There is no sequential access there, just as I said in my first comment.

it depends on workload, if they do most of the work in RAM, and most of fs traffic is snapshoting and restoring from snapshots, then you will get 99% io seq traffic. If they do some non-trivial fs operations, then you will get q16t16 io traffic. It is very unlikely you will get q1t1 random.

> Because of your comment[0]. > This comment[1] pretty much summarized what I said in a more eloquent way.

In my view you are jumping from topic (single ssd vs nas) to another topic (your speculations about benchmark not representing real world scenarios) and then back.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by jlokier on Wednesday March 08, 2023 @09:42AM (#35069494)
I get 2 to 2.5 million IOPS for 4k random-reads on my personal server.

Running Linux LVM software RAID over 3 x Samsung NVMe SSDs. That's not a read-write measurement, but it's a satisfying number for a not particularly high end server.

(I use it for a side project's database engine experiments. That level of IOPS supports a very high random query rate.)

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by dilyevsky on Tuesday March 07, 2023 @02:32PM (#35060031)
Yes if you’re treading io1/2 territory it might be less expensive than cloud. Most people seem pretty happy with dogshit gp2/3 ¯\_(ツ)_/¯
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @02:50PM (#35060249)
Exactly.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by briffle on Tuesday March 07, 2023 @04:44PM (#35061689)
Also compared to EMC storage. I haven't used since 2015, but they were very, very proud of their storage tools.
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by Kon-Peki on Tuesday March 07, 2023 @06:39PM (#35063013)
We switched from EMC to PS for our on-prem stuff about 5 or 6 years ago. I sat in on some of the RFP process. PS was basically the same price for a vastly superior offering. You had to make a leap of faith, though, that PS would survive as a company.

Now there’s no doubt, so they probably have more pricing power. And EMC most likely has an offering that competes with the performance (or at least as close as they can get). Back then it was flash vs spinning disks.

We do most of our stuff in the cloud, BTW, and PS is faster for cheaper, by a wide margin. But we’re not going to bring that compute back (I’d like to).

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by bombcar on Tuesday March 07, 2023 @11:16AM (#35057084)
it can go either way and it entirely depends on your use case and what you need

4PB of cloud storage is probably a bit more than $800,000k and then you still have data "in the cloud" and not local to whatever you're doing with it.

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by dilyevsky on Tuesday March 07, 2023 @02:30PM (#35059997)
Agreed. If you’re egressing a lot to other sites or have elevated iops reqs then cloud may still lose
Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by SteveNuts on Tuesday March 07, 2023 @11:06AM (#35056935)
In this case, Pure will monitor your arrays for you and determine if the latency issues are coming from the controllers or the nvme subsystem, and they’ll either add more drives or swap out the controllers for faster hardware to make sure the SLA is met.

It’s a pretty good system especially for CFOs who prefer opex model

Re:Pure Storage Teases 300 TB Ultra-Large NVMe SSD with Tent... by albatross13 on Tuesday March 07, 2023 @11:06AM (#35056932)
Yeah, they're fun to work with. Some decent open source libraries to interact with their APIs too.

I really appreciate the effort they put into APIs for their appliance.