Myth or reality, dream or utopia, many vendors pitch and promote Software-Defined Solution but the truth is elsewhere.
First, it’s important to understand the difference between Hardware Agnostic and Commodity Servers. The latter belongs to the first. In fact, commodity server doesn’t mean you’re fully independent and support all kind of hardware, it just means that a special category of server is supported. Let me take an example, an appliance vendor can claim to be commodity server ready with a special range of machines only available from its catalog. Hardware agnostic is more comprehensive and really mean a user can consider any hardware, this is the real open approach.
Now promoting SDS is about deliver a specific service only for software deployed on commodity servers. But I wish to warn users with false statement by many vendors that still require a RAID card to provide IO acceleration. So the question is obvious: what does happen if don’t use this card? In many situations, the software delivers really poor performance if you remove the card. So in that case are you really Software-Defined? You get my point, in that case, the SDS approach is limited.
In my definition of SDS, perfectly aligned with 2 keys notions shared nothing and scale-out model I wish to insist in the capability to transform a rack of x86 commodity servers, really standard, available from many suppliers, into a large storage pool exposed with multiple interfaces and protocols. This access method could be file, block or object.
RozoFS is a real SDS solution, meaning that there is no special requirement on any specific hardware, pick your preferred vendor, install Linux and deploy RozoFS, that’s it. So the beauty of the solution comes from this hardware independence, of course you have to understand your application requirement, workload profile and IO pattern to configure and optimize your cluster but this is common task, for every deployment you have to tailor it to your needs. You start to be interested? For sure, I understand, so send us an email at email@example.com and we’ll speak about your next IT challenges and how Rozo will be able to solve these issues.