Hard Drive Cost per Gigabyte
backblaze.com
backblaze.com
https://affiliate-program.amazon.com/help/operating/agreemen...
I suspect there are few such categories but you could put together an interesting store that way if the affiliate marketing paid its way.
Absolutely. I've done this with flashlights, for example.
For tags, are you using the "Size" or the <ns2:HardDiskSize Units="TB">4.0</ns2:HardDiskSize> tag?
I did a few test queries and found those specific tags to be pretty reliable.
If you're open to it, we can discuss it outside of HN to see if there's a better way.
disclaimer: I do not have any vested interest in Amazon affiliate programs, I work with their API for my day job and always looking to learn.
*edit: are you using the advertising api or the mws product api?
Bookmarked your site though, thanks.
It seems silly that if I wanted to buy an 8TB drive for my desktop I should buy an external and toss the enclosure.
My only guess is market pressure because of higher demand. Possibly externals drives are pulled from older stock? Does anyone have another explanation?
That's exactly right. In the mass consumer market (ie. people buying hard drives at retailers), a lot more external drives are sold than internal drives. Larger market → more competition → lower prices. On the other hand, for companies buying directly from manufacturers or from distributors, I would bet an internal drive sells for (a bit) less than the comparable external drive. Though I have never seen a price sheet. Would love to hear confirmation from someone in the industry.
The cost of a USB enclosure is about $2. So if the IT markup is larger than $2 the USB enclosure version, you'll see the same internal drive wrapped in a USB enclosure for less. Stupid? Yes.
What would be really nice is if you could add in a m2 ssd drive type.
Now that NewEgg's also into the 3rd party re-seller shenanigans, I've been getting my hardware from BB or Fry's more often.
Zemo's right: "And the Avengers [Amazon / NewEgg]? They went home. I knew I couldn't kill them. More powerful men [Walmart] than me have tried. But if I could get them to kill each other [3rd party re-sellers]..."
Screenshot: https://vgy.me/f9rd4b.png
[1] https://www.amazon.com/Seagate-IronWolf-3-5-Inch-Internal-ST...
<meta charset="UTF-8">To anyone using it, always click through and see what the product is. Right now it says the cheapest per GB internal drive is this one[0].
Turns out it's actually just the external inclosure. It doesn't actually come with storage.
[0]: https://www.amazon.ca/StarTech-com-10Gbps-Enclosure-SATA-Dri...
Just picking the end points and the middle, I see: (11 cents, 2009), (5 cents, 2013), (2.8 cents, 2017). So it went from slightly more than halving in cost in the first 4 years (55% reduction) to slightly less than halving in cost in the second 4 years (44% reduction). There's definitely a bit of a slowdown there, but not the huge difference that the article claims.
Of course, the first half includes the Thailand flood, and the second half doesn't. Googling for some historical data leads me to http://www.mkomo.com/cost-per-gigabyte, which claims that (from 1980-2010), the cost of a gigabyte has been halving in about 14 months, which is closer to the decay pre-Thailand flood.
Pretty much a straight line, except for the Thailand hiccup.
https://en.wikipedia.org/wiki/List_of_defunct_hard_disk_manu...
has an excellent "consolidation diagram":
https://en.wikipedia.org/wiki/List_of_defunct_hard_disk_manu...
https://www.amazon.com/Best-Sellers-Electronics-Internal-Har...
> Thank you for your email. We use a few different manufacturers, so we would not be able to tell you which drives go to which item (except the 500GB drives which are Hitachi). In general we do use Western Digital, Seagate, and we did use Maxtor before they were bought by Western Digital. For DVDs, we use Samsung.
Wikipedia says , much earlier:
> As a subsidiary of Quantum, La Cie was licensed as the exclusive manufacturer of Apple-branded external SCSI hard drives, using Quantum hard disks.
I guess occasionally they also seem to tap the early adopter market when a new storage interconnect comes out (FireWire 800, Thunderbolt etc). They often seem to be one of the first out of the gate with support when Apple add a new port.
Toshiba acquired Fujitsu's HDD business in 2010.
Seagate acquired Samsung's HDD business in 2011 (remember they acquired Maxtor in 2006 as well).
Western Digital acquired the HGST group in 2012 (makers of the best damned 2TiB drive I've ever seen in my life)
You're left with 3 hard drive manufacturers, of which two are major SSD vendors for enterprise. This reduction to 3 vendors has a lot more to do with pricing than almost anything related to consumers's HDD purchases (who's growth since 2010 is something like 8%, it'd be better to invest in S&P 500 then run an entire consumer hard drive business)
My impression was that most people were buying Seagate and WD drives for a long time, and the rest were bit players. So I'm not sure how much the aquisition actually changed in the market. It effectively wasn't very competitive to begin with. Much like the CPU market, where Intel and AMD are the only two big players. Or the desktop operating system market, divided mainly between Microsoft and Apple.
People? Not sure. But I was seeing a ton of Fujitsu and HGST drives in Dell and Apple stuff.
Many many many. But the purchasers weren't consumers or even businesses, but other storage vendors higher up the value chain (see: emc, netapp, etc).
IMO the last effect is the largest. In any technology, the continuous cost decreases we're used to rely critically on a constant stream of consumer dollars, especially as the low-hanging fruit is plucked and you have to work harder to get further improvements. HDD companies know the writing is on the wall and that huge investments in R&D are going to take longer to pay back as the consumer market dries up.
Companies at the "hyper-scale cloud companies" (e.g., Facebook, Amazon, Microsoft, Google) can actually use the extra bytes, and they are probably the ones that will be able to use the 10TB, 12TB, 14TB, 16TB etc. drive that are on the vendors' roadmap[1].
[1] http://www.pcworld.com/article/3162084/storage/seagates-road...
It may be that Amazon might not be interested in stocking these drives because they won't sell enough of them to consumers. And if some of the discussions proposed in Google's "Disks for Data Centers"[2] paper come to fruition, such as adding a second disk actuator arm, or changing the height of the disk drives, there might be a further diversion between drives optimized for the consumer market and drives optimized for the "hyper-scale cloud market". (Note: the intent of Google publishing this paper is to hopefully allow discussions amongst the community of hyper-scale cloud storage customers to work with the HDD vendors for something that helps the whole high capacity storage industry.)
? This is Backblaze, a commercial storage company. They buy in bulk in thousands of drives, not from Amazon, and the prices are what they paid. As they say, "The price you might get at Costco or BestBuy, or on Amazon will most likely be higher." It's the trend and comparisons which matter, not so much the absolute price.
And if the trends the author is talking about consumer disk drives, I would argue that's a very incomplete picture. It doesn't include the traditional enterprise users, and it doesn't include hyper-scale storage companies that are using the bigger disks. Or else why else do you think that Seagate is putting 14T and larger drives on their roadmap: http://www.pcworld.com/article/3162084/storage/seagates-road...
This is very different from what the article was asserting, which was that disks weren't getting much bigger, and that they aren't getting cheaper per gigabyte. Even from a trend perspective, it's just not correct. (For example, it's not taking SMR disks into account; but that's because the consumers will probably not be interested in SMR drives.)
Disclaimer: I work at Backblaze. If anybody is curious, in our blog posts we list the exact serial numbers of all of the drives. See here for an example: https://www.backblaze.com/blog/wp-content/uploads/2017/05/bl...
We have been at this for a while, and the distinction between "consumer drive" and "enterprise drive" is not what most people think it is. But in the end it simply doesn't matter -> the differences between failure rates of individual MODELS of drives in one line is larger than any difference in failure rates of "consumer" vs "enterprise".
Hint: you're assuming the only cost is just the raw spindle. You also need to take into account the cost of power, cooling, some portion of the server that the disk is attached to, the cost of the tray, etc., etc., etc. This is all in the "Disks for Data Center" paper, so I'm not giving away any corporate secrets.
Disclaimer: I work at Google and I am a co-author (but only in a very small way) of the "Disks for Data Centers" paper. We have also been at this for a while...
Not me, not sure who you are responding to? I was just correcting the record that Backblaze ONLY used "consumer" drives when some of our drive serial numbers are "enterprise" drives, I wasn't commenting on total cost of ownership.
Backblaze has our own spreadsheet of total cost of ownership, and we are mostly deploying 8 TByte drives right now because the increased density means renting fewer cabinets and paying less for electricity. I'll just make the point that the spreadsheet takes the inputs of WHICH DATACENTER because different locations pay different amounts for electricity.
> I am a co-author of the "Disks for Data Centers" paper.
I read it when it came out, it is filled with good ideas, concepts, possibilities, and suggestions. Very worth reading. However, it is all about spinning drives, which may not be the lowest cost and highest performance in "X" number of years. There is a lot of disagreement around this point (even within Backblaze) but I think "X" is "really close" like within two years. Even if the individual SSD costs more per GByte, like you brought up, the savings in electricity (our number one datacenter cost) are really good which might make up for it soon (again, depending on the region they are deployed in).
But for at least the next two years (and possibly five?), I think we all know we're deploying spinning drives. :-)
The electricity cost and the fractional share of the disk tray and server to attach the HDD are mostly constant no matter whether you use a 4TB, 8TB, 10TB, or 14TB disk. So if you are only worried about renting fewer cabinets and paying less for electricity, then if 8TB drives make sense, 14TB drives would make even more sense, no?
Of course, you have to worry about more than just bytes; you also have to worry about IOPS. So it starts being about whether you can use nearly all of the IOPS in every drive. (This is why having a "hot pool" and a "cold pool" of disks really don't make that much sense. You'll leaving money on the table by wasting the potential usable IOPS in your cold pool. Instead you can get a much more TCO positive solution by mixing your hot and cold data so you case use most of the IOPS and most of the bytes for all of your drives.)
But if you think SSD's are so "cheap", why not use 14TB drives plus SSD's? Perhaps because using SSD's for storage (as opposed to cache) really isn't that cheap as people think. Sure, lots of IOPS, but unless the bytes you need to read are the right ones to be stored in the SSD, the cost per byte for SSD's is quite astronomical, even taking electricity, server attachment costs, etc., into account.
As a result, I believe using large numbers of spinning drives will make sense for a lot longer than you think.
Plus, the sleep modes on a lot of "consumer" drives significantly slow them down when used in a desktop environment (as well as creating second long pauses in RAID arrays with more than 5-6 drives), and the option to disable that "feature" is slowly disappearing on drives without the "enterprise" tax.
Market segmentation shenanigans like this would never fly in a healthy competitive market are now very common.
Truly a first-world problem but damn, where are my cheap SSD's?
Samsung 960 EVO 500GB at $250. That's insane my friend. I guess it depends how long you've been in the game.
I remember my 40MB drive being huge after we upgraded from a 12MB drive. It was truly hard to find enough to fill it up with.
I should probably take the time to reformat & reinstall across both as a ZFS partition, then wait another year for 1TB prices to come down. 1TB SSDs just aren't cheap enough yet for me to justify buying one. 500GB will fill up again very quickly once everything is on one drive.
I'll frequently shoot a few hundred camera raw photos, then export many as 16-bit TIFF to be stitched into large panoramas or fused together (using exposure bracketed photos). This uses huge amounts of disk space and I want a minimum of 100GB free space as a buffer.
IMO, more importantly 500GB SSD's are 150$ which are much bigger than 256GB drives as you OS takes up a lot of space.
On one hand, some people pay $200 for an entire computer.
On the other, $200 is what an ordinary hard drive used to cost.
SSDs have added a storage tier. You're doing the natural thing; just get better at it.
Intel has created a hybrid solution with 3D XPoint. You can plug a relatively inexpensive Optane module (32GB/~$80) into an X299 chipset motherboard and you'll get most of the IOPS benefit of solid state using a traditional disk in a transparent manner; the Optane module provides a huge cache with lower latency than flash.
It's even worse as a Mac user. I'm currently in the process of replacing my aging iMac with a new one and since I need about 1 TB of storage and won't allow any spinning drives, Apples wants me to pay about 840 € for upgrading the default fusion drive to their 1 TB SSD, which is of course very fast storage, but painfully expensive. I'm actually considering opting for the smaller 512 GB SSD and getting an external 1 TB SSD from Samsung later.
For 4K random I/Os, you might actually get better than 10x out of an SSD. Though, does anyone have real-world experience with sustained random I/O this much smaller than the underlying native block size? Do the published IOPS numbers last 24x7 or does performance start falling off after some number of hours/days?
The major SSD vendors seems to have decided that their niche is not bulk storage, but fast RW.
For a more in-depth explanation, see https://www.backblaze.com/blog/enterprise-drive-reliability/
> BackBlaze was typically only using consumer drives
Disclaimer: I work at Backblaze. If anybody is curious, in our blog posts we list the exact serial numbers of all of the drives. See here for an example: https://www.backblaze.com/blog/wp-content/uploads/2017/05/bl...
We have been at this for a while, and the distinction between "consumer drive" and "enterprise drive" is not what most people think it is. But in the end it simply doesn't matter -> the differences between failure rates of individual MODELS of drives in one line is larger than any difference in failure rates of "consumer" vs "enterprise".
TL;DR - Backblaze uses both "consumer" and "enterprise" drives. But check the individual drive serial number, that is more important than arbitrary marketing groupings.
The need to constantly multiply numbers by 1,000 is rather annoying. Yes, we can all do it, but still.
1) Coders, not designers
2) Use machine only for production, nothing "fun"
Do you ever feel the need for going above 256 G?
I have 3 operating systems installed- Win10, Win7, Arch, About 20GB of media, Office 2015, etc on my primary production machine but I'm still using less than 120 GB. I'm asking because I'm wondering if any developer has a reason to not go for sub-100$ SSD ~ 256 GB and instead opt for 4TB of HDD?
Now, whether I actually need 500+ gigs of VM images is another question. I could definitely clean up and pare them down to just what I need, which would no doubt be much less than 500 gigs. But time is money, and it's just cheaper to buy more disk space than spend my time being an overpaid garbage collector.
Then there's also video, which is getting more and more popular (gopro, drones) with filesizes not really going down much due to things like FullHd and now 4k.
Edit: I did not register your 'nothing fun' point properly. I guess you mean a pure working machine? Then no, I do not see a reason to have a hard drive above say 512gb. Do keep in mind that code-bases grow quickly though, I have about 25gb of source code on my main work machine.
I'd love to have a completely versioned filesystem, at all times, regardless of how big it got.
Coding (OS + projects, including docker images) less than 150GB.
Photo/video - Active 400GB, Archived 2TB. (Use a 5TB spinning when not in use and a 256GB SSD when working.) Various backups.
- If I were to give a recommendation and you're not stuck to a laptop, get the fastest SSD you can find. * Intel 750. * Samsung 960 EVO M.2.
Versioning may eventually get us to 500GB and game development may need some more space.
This is likely a stronger argument for setting up a server to run those in parallel.
A windows xp, 7 and 10, a few Linux vms, source checkouts for GCC and clang and a few build trees, some traces that end up being a few GB, it all adds up.
The only counter example I can think of are large databases/VMs... which most wouldn't keep local anyway.
Really, with the speed (latency/bandwidth) of modern networks vs rotating media there seems little reason for local storage that isn't flash drive fast... other than security or minimizing bandwidth.
So yea, I need > 512gig and no, I don't want to run things from an external drive.
I also had another machine solely dedicated to running VMs. I had a scheduled script every morning that would create a VM from the daily build of my team's branch, setup various tools on it, and make snapshots along the way. I liked to keep old VMs around so I could do a manual bisect and find out what build introduced a bug. Having a 1TB hard drive was very nice because I could go longer without having to purge old VMs.
It's a lot better than it used to be, because the switch from Source Depot to Git means that you can use branches instead of having multiple copies of the repo if you want to work on multiple things at once (which to me was always the one huge PITA about Source Depot, which was otherwise pretty good as far as non-distributed VCS's go). Combined with the build caching, you could probably get away with building Windows on a 256 GB drive now, even if most devs have more.
I'm also using postgres databases that are around 60GB so a couple of DB and I max out your disk
All the hassle for accessing more than 2.2Tb on a boot disk when noone would have such device in use (GPT on non-bootable disks is of course perfectly accessible on most OS's without any need for an UEFI firmware).
I also have virtual network devices which rub in GNS3, which also take up a fair bit of space.
When I worked at Microsoft, I had several TB of spinning disk. Management was too bloody cheap to buy SSDs ("If we buy you one, we have to buy everyone an SSD..."). I calculated that my lost time was costing enought for Microsoft to buy me a complete new insanely high-end workstation every three or four months, complete with monitors. Insanity.
I wound up buying my own hardware in that group, on several occasions. That was terrible.
You say nothing "fun" but this is fun for me... I think work is allowed to be fun. It's not a day job at the moment, more of a hobby, but it relates to some day jobs I've had and would like to have, and gives me data I can play with to keep my skills up. It's valuable (production quality) data when processed, so it's not mere entertainment.
Moral of the story is, you want you lab/dev box/env to match what you're trying to test/simulate. I need to simulate "clouds". If you're working on a single web app/site, you could get away with less.
If something like that delays me just a day, it could easily cost more than a single high speed 1TB SSD. That isn't so unlikely because disk full errors always manifest as something else, particularly when the VM is filling a disk and its internal disk still has has more space.
I go for HDDs instead of SSDs because it would be cost prohibitive for me to achieve the same I/O bandwidth with SSDs that I can get on RAID 0 or RAID 10 HDDs and multiple 10GbE connections.
As it stands I'm already well into five figures between computing, storage and networking hardware. Replacing 24+ 8-10TB 7200RPM hard drives with equivalent SSD capacity would cost me nearly $100k in storage alone.
It might take a lot of extra storage to do that. I could see never losing work being worth throwing terabyte drives at a system only using 120GB. Add one or two for RAID, one for local backup, and some remote storage like Backblaze or Glacier for best results. The backups would just keep the current versions or periodic snapshots to reduce cost.
Note: I don't know if this feature is supported in the Windows ecosystem right now. Versioned filesystem was a feature of its predecessor, OpenVMS. It did much of what I described plus clustered apps. Only difference was storage was too limited for the versioning to really go as far as I'm advocating. Mainly just posting to give you an idea of how extra storage might help you should your OS support the use case.
But this was another of my motivations behind this question- (which I didn't mention), why buy 1 4TB which will crash anyway but not 4 1TB. As people are getting more pro- I think Microsoft should lead with home RAID solutions. I know there was Windows Server Home but that's no more now. The OS should do integrated backup to various remote storages.
I'm sure they're still around for anyone that wants better RAID than what Microsoft has. Probably got a lot cheaper, too.
But I'd like to be able to retrieve every single version for desired partitions/folders and the ability to store to cloud.
My team has hundreds of terabytes of compressed data stored in s3 so I sometimes jump up to the limits when I am doing data pulls for analysis.
https://www.amazon.com/Seagate-Expansion-Desktop-External-ST...