To be clearer!

This morning i saw the post from Marc Farley (3Par) i feel free to add something to his thoughts about 3Par and Compellent

Well, we have a common “enemy”: EMC, that has poor features and now they are beginning to speak about risk of buying new and awesome technologies because who produce them isn’t a big company like EMC ;-) .. sterile position, hope in better arguments in the next future!

Now EMC can’t ignore any longer Compellent since its installed base is growing very fast, the brand’s popularity grows, customers are happy (very happy), the TCO is one of the lowest of the market, upgrades are less expensive than competition, and so on!

The risk is not to buy Compellent, the risk is to spend more money in EMC!!!

But the real topic of this post is to answer Marc!

I repaet that 3Par and Compellent have several things in common: they have good and innovative products, the former targeted to big enterprises while the latter is targeted to the SME market but I find very difficult to agree with Marc upon his latest post for some reasons.

Very different architectures means different approches and results!

Compellent choosed to write a lot of software and use standard hardware, on the other hand 3Par choosed to design chips and to implement in hardware some critical features.

Standard hardware means the ability to invest a lot in R&D for software features and, indeed, Compellent has a lot of features and you can get new awesome features every year… and more, Compellent is very fast to adopt any new technology when avalilable because they don’t need to develop specific hardware but just buy it from someone! This ‘someone’ is a market leader with best in class products (Qlogic, Intel, Seagate, Stec, Xyratex, ecc., ecc.).

3Par needs to spend a lot in R&D to develop its own and unique architecture, it’s fast but closed and risky… if they get a buggy chip the entire production will be compromised and, with actual sales volumes, it can impact a lot to customers and revenues…. do you remember the intel xeon bug some years ago? or the first AMD opterons quad core bugs? and they produce a lot of chips!!!

The big difference in Compellent, compared to the rest of the world, is the Dynamic Block Architecture (DBA). Every page of block has some metadata with some important informations about the block itself (creation time, raid level, frequency of access, and others), this kind of informations are valuable to perform high level features (snapshots, data movements, raid reorganization, restriping, ecc, ecc)… probably a lot of more features will be released in the future to help customer to better manage their data.

Hard to say that 100 disks is a limit!

Compellent scale from 6 to more than 1000 disks… if you buy 3Par you can scale further in the same system but in a different way! But it’s insane in 2009 to compare systems from the number of disks and not for real performance/features/TCO capabilities!

if you need performance you don’t need 100s of disks you need a bounch of SSDs (oops! 3Par can’t use SSDs) so you get iops and low latency! I have seen some Compellent systems installed and i truly don’t think the limit is 100 disks… i personally installed systems with 50 disks and we reached, without any problem, the limit of the spindles while controller’s CPUs were taxed no more than 5%!!! i don’t think doubling the number of disks changes a lot this equation, Until now every disk added to a Compellent systems added iops and space as espected!

Data progression (Automated tiered storage), (i agree with you: the feature not invented but well implemented by Compellent) has some important benefits that help to gain more perfomance without adding 100s of disks!

First of all you can write data on SSD or in the external tracks of FCs disks in raid 10 (you can chose to write everything in raid 10 and get maximum performance from the system!) and than the less used data will be migrated in slow parts of the disk and, if necessary, the raid level will be changed!!!!!

Result? You always write in the fastest disks, in the best location available with the best raid level available for performance, then the system will move blocks to the more convenient places accordingly the usage of the data!!!! it’s not a matter of having 100s of disks it just depends on how smart is your system!!!

Less disks means: less floor space, less power consumption, less TCO!!!

Compellent has no dynamic optimization, Compellent has Automagically optimization!

its a question of TCO! When you add disks (SAT/SAS/FC/SATA) they will be logically placed to the appropriate tier and they will be used immediately! a restripe will be done and Data Progression let the new extra space and performance available to the hosts!!!

Simple as drinking a cold beer in a warm day!

To recap: yes, we are different and most of the times we are not in competiton, but the bar is not 100 disks! The only common factor is that we both are best of EMC.

I could keep on chattering but i’m just a little partner for Compellent, i’m not Compellent. My field experience with Compellent comes from winning against obsolete traditional storage vendors, and not from establishing corporate strategies.

I don’t think my non-vendor blog has the same importance of the vendor one… ;-) I am waiting for a prompt answer from Compellent, the same way you are!

ciao,

Enrico

  • http://blogs.cinetica.it/cinetica/2009/08/07/per-essere-piu-chiari/ Cinetica Blog » Per essere più chiari

    [...] l’inglese ma preferisco comunqe l’italiano, quindi lo stesso post pubblicato poco fà lo traduco in [...]

  • http://www.storagerap.com Marc Farley

    Enrico,

    Your blog is very good. Don’t think it is somehow less relevant than one that comes from me or any other vendor employee. In many respects it is more relevant because you are NOT an employee of a vendor. Of course your bias of being a reseller is important to know, but make that clear, which is very good for your credibility. So keep blogging!

    I’d like to respond to some issues you raise here: Compellent systems can have many more disk drives than 100 – and certainly 100 is an arbitrary number. My point is that if you compare the performance of those systems with our same-sized systems, you will see a big difference – especially in the ability to handle mixed workloads and high utilization. You raise the point about SSDs in Compellent systems and yes it is true that 3PAR does not yet offer them. SSDs are certainly very valuable for some customers who have certain applications that they want to accelerate performance with. Many customers do not need single application performance acceleration and are looking for total throughput performance, which is what 3PAR arrays are designed for.

    Thanks for mentioning the hardware base, Compellent’s corporate marketing likes to create FUD about that, but it is incorrect. Guess what processor our platform runs on? Intel multi core XEON processors. (We’ve been using Intel processors from the start at 3PAR.) The ASIC that Compellent likes to warn people about is a co-processor for storage tasks that manages the I/O path within the system – alleviating the bottlenecks that occur when mixing the full range of applications – from bursty (database) traffic to sequential (data warehousing or media) traffic. The 3PAR ASIC also offloads the CPU from making all those RAID parity calculations that slow down writes and rebuilds. Both these capabilities contribute to our incredibly fast performance (one of the reasons EMC was forced to announce flash SSDs).

    Anyway I could go on about other things, but it would be inappropriate to do that here. You have a good blog and you make good points – especially about EMC! :)

blog comments powered by Disqus