Feeds

Facebook smacks away hardness, sticks MySQL stash on flash

Replaces HDD with Fusion-io flashiness

The Essential Guide to IT Transformation

Facebook is using Fusion-io server flash cards in its datacentres to store MySQL data as well as process it faster because it's better than using disk drives.

Piper Jaffray analyst Andrew Nowinski tells us that Facebook is using Fusion-io ioDrive PCIe flash cards for capacity as well as performance acceleration through flash caching:

[Fusion-io] products are now being used for capacity storage purposes … Facebook ordered the new ioDrive2 cards as a replacement for its primary back-end storage, which we believe came at the expense of LSI and their RAID controllers and the corresponding 15K RPM hard disk drives... The pricing of this deal was actually higher than the alternative competitive offering... The performance benefits of the Fusion-io solution greatly exceeded the HDD solution, making the price/performance much more attractive.

Facebook is now "hosting [its] MySQL databases on Fusion-io cards, rather than using an HDD solution from LSI." Nowinski tells us one reason is that MySQL has a journalling system wherein each row of data is written twice, once into the database table and again into the journal for redundancy and protection against a write failure. This uses up storage capacity and lowers performance.

He says: "By leveraging Fusion-io cards and the new SDK, customers can turn off this journalling system, since the Fusion-io cards also have a patented logging system that protects data in the event of power failure. By turning off journalling, management stated that customers can reduce the amount of data that is stored by 50 per cent, increase throughput by 33 per cent and decrease latency by 50 per cent versus the alternative HDD storage."

That would have got Facebook's attention.

Apple signs up

Nowinski also believes: "Apple could actually displace Facebook as the company’s top customer as Fusion-io expands into more capacity-oriented applications beyond iCloud."

The background to Fusion's adoption by Apple was this:

Fusion-io’s footprint at Apple was built by displacing a networked storage vendor in support of their iCloud application. Fusion-io beat Oracle Exadata for this project because their solution offered 4x the performance of Exadata and half the cost, which equates to a 16x cost/benefit advantage. … The significant cost advantages were derived from the consolidation of Oracle software licences that Apple was paying to host their Oracle databases.

Apple deploys the ioDrive cards in twos for redundancy so the cost advantage falls back to 8x, still substantial.

He thinks that Cisco's qualification of ioDrive cards for its UCS servers is progressing well.

Fusion faces competitive FUD flack attack

Nowinski said he had been briefed by Fusion-io management about "FUD" apparently being spread by PCIe Flash card competitors who say Fusion soaks up host CPU cycles by not having controller functions on its cards.

Nowinski tells us:

Many other competitive PCIe solutions, which do not integrate into the host OS, take on processes from the CPU that are needed to store data onto flash memory by emulating a disk drive. It is perceived that by offloading these processes from the CPU, the performance of the CPU improves, since it can then focus on the application that it is running, rather than these disk emulation processes.

That is technically true, but the Fusion-io cards do NOT emulate a disk drive. They store data natively on flash memory and do not require a translation to the various storage protocols to storage data on the flash. Therefore, there are no processes from the CPU that have to be offloaded. Fusion-io by-passes disk emulation entirely, thereby driving greater performance. The perception is that since they are not offloading these processes, the Fusion-io cards are somehow bogging down the CPU, which believe is nothing more than inaccurate FUD.

Lastly Nowinski said: "We believe Fusion-io is working on integrating more data management functionality, such as snapshots, replication and deduplication, onto their ioMemory platform."

Piper Jaffray is a Fusion-io supporter and provides investor analysis. This means its comments could be biased by a wish to support its investment thesis. Take that into account when coming to a conclusion about the information we've presented here. ®

Does Fusion-io have a sustainable competitive advantage or will it get blown away by a hurricane of other PCIe flash card vendors attacking the market, such as EMC, Intel, Micron, OCZ, TMS, and many others? Give our Forum readers the benefit of your views please.

The Essential Guide to IT Transformation

More from The Register

next story
Sysadmin Day 2014: Quick, there's still time to get the beers in
He walked over the broken glass, killed the thugs... and er... reconnected the cables*
Multipath TCP speeds up the internet so much that security breaks
Black Hat research says proposed protocol will bork network probes, flummox firewalls
VMware builds product executables on 50 Mac Minis
And goes to the Genius Bar for support
Auntie remains MYSTIFIED by that weekend BBC iPlayer and website outage
Still doing 'forensics' on the caching layer – Beeb digi wonk
Microsoft says 'weird things' can happen during Windows Server 2003 migrations
Fix coming for bug that makes Kerberos croak when you run two domain controllers
Cisco says network virtualisation won't pay off everywhere
Another sign of strain in the Borg/VMware relationship?
Forrester says Australia, not China, is next boom market for cloud
It's cloudy but fine down under, analyst says
prev story

Whitepapers

Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Maximize storage efficiency across the enterprise
The HP StoreOnce backup solution offers highly flexible, centrally managed, and highly efficient data protection for any enterprise.