LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] Announcement: Piranha being retired in Fedora 17

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [lvs-users] Announcement: Piranha being retired in Fedora 17
From: Dennis Jacobfeuerborn <dennisml@xxxxxxxxxxxx>
Date: Mon, 30 Jan 2012 01:07:33 +0100
On 01/29/2012 09:59 PM, Emilio Campos wrote:
> HI Dennis , thanks about your quick look of the zen source code, like you
> said Zen uses perl CGI to make the GUI , but Zen isn't basicaly a perl CGI
> GUI. Like I told on my last mail Zen is an entire solution for load
> balancing. Some features:
>
> Zen include a CGI perl GUI
> Zen include a  service for advanced checks on backends
> Zen include a  service that replicate on real time your farms and interface
> configuration
> Zen include own scripts to make graphs about  zen server resources and farms
> Zen include much more ;)

Yes, I understand that Zen is basically a Framework that coordinates of all 
these tools and that is most certainly a good approach.

> Why do you think that this isn't a viable approach?

What I was talking about is the structure of the code which doesn't really 
reflect the modularity of the system. For example html and code are mixed 
into each other which makes any reworking of the interface really painful.
Also looking at the debian package files are installed into /usr/local and 
the package contains the binaries of other tools which should be packaged 
by themselves.

The real problem for me is the fact that this is written in Perl though. I 
realize that this is really just a matter of personal preference but I 
think Perl is no longer a good choice if you want to attract contributors.
If this was written in php then I would be interested in investing some 
time in this project as I think it really looks like the only viable load 
balancing UI out there but I cannot see myself ever working with perl again.

> By other hand, and correct me if I'm wrong, Is not Piranha only a php GUI?

I've never worked with Piranha so I'm not arguing for it in any way.

I was actually thinking about creating a simple and easy to use myself for 
some time now. My plan however was to base the interface code on the 
Symfony 2 framework and make it primarily work with LVS and Keepalived or 
ucarp. When I saw your posting I was hoping that I could skip doing a 
complete project myself and instead just integrate the LVS code into yours 
but now I am contemplating doing a new project again.

Regards,
   Dennis

_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

<Prev in Thread] Current Thread [Next in Thread>