PeerSpot user
Lead solution architect at a comms service provider with 10,001+ employees
Vendor
Providing relatively cheap NAS solution with great scale-out functionality.

What is most valuable?

DIY, Goals, Erasure Core, relability, easy to scale-out, snapshots.

Becase we have a commercial support skytechnology has also implemented additional functionalities:

- possibility to export data to more than one (default) non-routable networks using native client (lizardfs-client). It is not possile using other SDS solutions we tested but it was requirement in our setup.

- quotas per directory

How has it helped my organization?

Providing relatively cheap NAS solution with great scale-out functionality.

What needs improvement?

Management console - today it is managed via scripts and flat files which need to be synchronized among all master/shadow nodes in a cluster. There are severall possible problems in such approach:

- it is possible to 'damage' config by mistake

- it is required to copy modified config file to other servers (typically you change it on master server and populate this to other - shadow servers using scp). If one forgets this, shadow servers have incorrect/old config and in case the cluster failovers the new master service is using wrong config

I would suggest to write a dedicated program or script which checks syntax and do all the changes in a proper way in background. It could look like this:

to create new export:

- lizard-admin create-export

to modify:

- lizard-admin modify-export

etc.


For how long have I used the solution?

~ 1 year

Buyer's Guide
Software Defined Storage (SDS)
September 2023
Find out what your peers are saying about LizardFS, Red Hat, Nutanix and others in Software Defined Storage (SDS). Updated: September 2023.
733,828 professionals have used our research since 2012.

What was my experience with deployment of the solution?

Some - regarding new functionalities, fixed very fast.

NFS is still not working as expected but it is an ongoing task to fix this.

What do I think about the stability of the solution?

No

What do I think about the scalability of the solution?

No

How are customer service and support?

Fast reaction, very open-minded people.

How was the initial setup?

Absolutely no, it is very straightforward.

What about the implementation team?

Mixed - in-house with a little help from supplier.

Which other solutions did I evaluate?

Yes - glusterfs

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user302112 - PeerSpot reviewer
it_user302112Senior Consultant IT Infrastructure at a tech consulting company with 51-200 employees
Consultant

Great review! I agree with you: A management console would really be a plus, and who knows, maybe one day this could be extended to a (graphical) setup wizard.

PeerSpot user
Senior Consultant IT Infrastructure at a tech consulting company with 51-200 employees
Consultant
There is an automated built-in failover mechanism, but you must build it yourself if you have no support contract in place.

What is most valuable?

LizardFS allows storing data across several nodes (which run on commodity hardware, even inside virtual machines) and also has a built-in HA mechanism. This works very well if failover can be done in a manual or simple way (e.g. by using Pacemaker). Also there is an automated built-in failover mechanism if you are ready to spend money for a support contract (it is not expensive, though).

Update: After having tested the commercial failover mechanism which comes with signing the support contract or a software demo I can say that it works as expected. It is easy to manage and just seems to work. To be fair I have to state that I didn't use it in production yet, only within tests. But it looks very good.

How has it helped my organization?

We have been running LizardFS for a while now, but only inside a testing environment. It will be deployed to production soon and it will help to make specific files available inside several datacenters in a very fast and efficient way. Normally you would buy very expensice enterprise storage solutions, but this open source software simply does the job well enough.


In addition, we have been running LizardFS within a second pilot environment for a couple of months now. It stores over one Million files across several servers, being located in different datacenters. So far, also this setup runs rock-solid, just as you would expect it to be.

What needs improvement?

Well, if you don't have a support contract and therefore don't have acess to the automated failover mechanism, you need to build it yourself. This can be achieved by using common open source software, but you will need to know what you are doing. It can be a painful process since you will need to write some scripts on your own (e.g. an OCF agent if you decide to use Pacemaker and CRM).

For how long have I used the solution?

I have been using it for 9 months now.

What was my experience with deployment of the solution?

No, the deployment is very easy if you are able to find the online documentation.

What do I think about the stability of the solution?

Not yet. Even when we went through several edge-case test scenarios LizardFS simply worked as expected.

What do I think about the scalability of the solution?

Not yet - and I expect not to since this piece of software is ment to scale.

How are customer service and technical support?

Customer Service:

Support has very small response times and gives very helpful advice. So far, everything was fine.

Technical Support:

The

Which solution did I use previously and why did I switch?

I was using GlusterFS for months (only inside test environments), but it turned out that under our specific load scenario, GlusterFS will fail. We had issues with file consistency and the encryption feature.

How was the initial setup?

It was very easy, but the detailed configuration is difficult since the online documentation does not explain every config option in a very good way.


Update: The official documentation was just released and answered many of my personal questsions.

What about the implementation team?

We implemented it ourselves; however, the developers behind LizardFS sent someone to review and tuned our setup just to be sure. His hints were really helpful.

What's my experience with pricing, setup cost, and licensing?

Forget the prize, it is worth it.

Which other solutions did I evaluate?

GlusterFS, MooseFS and many others - all failed our tests because the way they are designed or because of bugs.


In addition, we also had a look at Ceph (which is an object storage with CephFS as some sort of emulated filesystem), but the part we need is not yet ready for production.

What other advice do I have?

Make sure to test LizardFS under real-world workloads and have a look if it works well enough for your needs. So far, I found it to be the best distributed storage solution I ever worked with. You should also make sure that you define in which cases a failover of the master server shall happen and how it should happen.


Furthermore you should save yourself the trouble by building your own HA construct. I highly recommend to at least have a look at their commercial HA solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user