Sun Adding Flash Storage to Most of Its Servers
BobB-nw writes "Sun will release a 32GB flash storage drive this year and make flash storage an option for nearly every server the vendor produces, Sun officials are announcing Wednesday. Like EMC, Sun is predicting big things for flash. While flash storage is far more expensive than disk on a per-gigabyte basis, Sun argues that flash is cheaper for high-performance applications that rely on fast I/O Operations Per Second speeds."
I would put the operating systems, binaries and configuration files on the SSD.
But most of what makes up the volume on current computers (log files, backups, video/audio) can be committed to a regular hard drive.
When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
Really? What other top 5 computer manufacturer has been putting flash drives in SERVERS? I've seen a few laptops, but I haven't seen any used in servers or storage systems. (EMC and a few others have announced plans to do it, but haven't released anything AFAK)
Also, their "thumper" server has 48 drives in it. Would you want to pay around $1000 per drive to fill that up?
What are we going to do tonight Brain?
Current versions of ZFS have the feature where the ZIL (ZFS Intent Log) can be separated out of a pool's data devices and onto it's own disk. Generally, you'd want that disk to be as fast as possible, and these SSDs will be the winner in that respect. Can't wait!
Given that you can get flash disks that hang off pretty much any common bus used for mass storage(IDE, SATA, SAS, USB, SPI, etc.) "Adding a flash storage option" is pretty much an engineering nonevent, and a very minor logistical task.
If Sun expects to sell a decent number of flash disks, or is looking at making changes to their systems based on the expectation that flash disks will be used, then it is interesting news; but otherwise it just isn't all that dramatic. While flash and HDDs are very different in technical terms, the present incarnations of both technologies are virtually identical from a system integration perspective. This sort of announcement just doesn't mean much at all without some idea of expected volume.
Most server manufacturers are reluctant to include the drives in servers where disk writes are common because of possible corruptions due to sector wear.
This problem hasn't been solved by the drive manufs, although their marketing depts have convinced many!
I work in a company that has a few thousand servers running in a few regional data centers. We are looking into SSDs not because of their superior IOPs (this is a mitigating factor vs HDD performance) but because of their low power consumption and low heat dissipation. When you scale your operations reach a scale where you are using an entire data center, heating and power become more and more of a cost issue. Right now we are trying to build some hard data on actual sabings, but there's lots of spin out there that gives you an idea of what potential savings could be. Here are a few interesting links, google around for more information, there's plenty to be had:
http://www.stec-inc.com/green/storage_casestudy.php
http://www.stec-inc.com/green/green_ssdsavings.php (You have to request the whitepaper to see this one.)
A single ioFusion card has the concurrent data serving ability of a 1U server cabinet full of media servers. They do this by having 160 channels on a drive controller that also incorporates flash memory. Since each channel is a few orders of magnitude faster than a mechanical hard drive, one card can handle a flurry of concurrent random access requests as fast as 1000 conventional hard drives.
The perfect thing for serving media, where you don't need a few GB per customer, you need the same few GB served out to 1000's or millions of users concurrently. So while $/GB stored stinks, $/GB streamed is fantastic.