Welcome Guest. Please Login or Register  


You are here: Index > Webuzo > Suggestions > Topic : Cluster Mangement

1


Threaded Mode | Print  

 Cluster Mangement (19 Replies, Read 14230 times)
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
Just like control panels bringing cluster management, as webuzo having his own control panel, no reason to lose this feature :

All shared-hosting services are normally placed on one physical server.
This approach has proven its stability, but has a number of drawbacks.
For example, it does not provide high availability and scalability. 

Failover. Different kinds of services and tasks are
distributed among several machines, and when one of them fails, it does
not affect the whole system. In case of failure, everything you need is
to change one server into another.

Scalability. As the number of your clients and/or load they create grows, you simply add new servers into the cluster.

Single entry point.  Unlike a  traditional approach
"many servers - many control panels", all the servers can be managed
through a single control panel. 
IP: --   

Cluster Mangement
divij
Group: Member
Post Group: Elite Member
Posts: 290
Status:
Hi,

Sir thanks for the suggestion we have added this feature in our to do list.



Edited by Moderator : January 8, 2013, 5:00 am
IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
I suggest to use HA-Proxy for the load balancer http://haproxy.1wt.eu/
IP: --   

Cluster Mangement
valley
Group: Webuzo Team
Post Group: Super Member
Posts: 1644
Status:
Hi,

We would certainly add HA-Proxy for the load balancer.

Thanks for the suggestion Sir.

-----------------------
Webuzo : Single User Control Panel
Join Webuzo :
Facebook
Twitter

IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
For the cache accelerator, i suggest either Squid or Varnish.
Whatever your choice, it's a good one :)
IP: --   

Cluster Mangement
valley
Group: Webuzo Team
Post Group: Super Member
Posts: 1644
Status:
Sir Thanks for the suggestion. We will consider one of them for cache accelerator.

-----------------------
Webuzo : Single User Control Panel
Join Webuzo :
Facebook
Twitter

IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
From the Single entry point suggested at the beginning :
- Server status and events through a gui console
- Single configuration management for all servers regarding web servers and PHP.

Regarding availability and scability : the redundancy and the fall are not enough. When one of the servers of a cluster breaks down, the session PHP stored in the
computer has to remain accessible to the other servers. Otherwise, the end user will see his interrupted
transactions(deals), his emptied baskets of purchase and his lost work.Suggestion here is to bring PHP sessions clustering with the help of an easy clustered db, i propose couchbase for that task.

Capacity, from the single entry point to add or suppress a server from the cluster, taking into account the sessions to redistribute.
IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
Hi,

Nginx support were a killing feature to add.
This one is a killing one too, does it have a high priority in your todo list ?
IP: --   

Cluster Mangement
valley
Group: Webuzo Team
Post Group: Super Member
Posts: 1644
Status:
Hi,

Sir we will surely move it up the TO-DO List and make it available ASAP.

-----------------------
Webuzo : Single User Control Panel
Join Webuzo :
Facebook
Twitter

IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
Hi,

It were in todo list in    january but as this suggestion need a huge work, i'm not asking if it will be ready soon :) but just would like to have an idea of a time frame.
IP: --   

Cluster Mangement
valley
Group: Webuzo Team
Post Group: Super Member
Posts: 1644
Status:
Sir we have added many a features to Webuzo and also the new architecture which allows to install system applications by a click of button is being implemented.
Here is a list of system applications:
http://www.webuzo.com/sysapps

The suggestions listed above will certainly be implemented. However, there is no ETA for the same.

-----------------------
Webuzo : Single User Control Panel
Join Webuzo :
Facebook
Twitter

IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
A good example and live demo of a front end for HA-Proxy: http://www.snapt.net/products/balancer
IP: --   

Cluster Mangement
valley
Group: Webuzo Team
Post Group: Super Member
Posts: 1644
Status:
Quote From : Kynao January 8, 2014, 1:37 am
A good example and live demo of a front end for HA-Proxy: http://www.snapt.net/products/balancer


Thanks for the information.


-----------------------
Webuzo : Single User Control Panel
Join Webuzo :
Facebook
Twitter

IP: --   

Cluster Mangement
optsoft
Group: Member
Post Group: Newbie
Posts: 38
Status:
This is a very interesting thread, indeed.
There is one big issue though -
whether nginx, varnish cache, squid or haproxy (not used any of them in production, but tested nginx and varnish), they all need extensive configuration in their own respective syntax.
This is one hurdle that needs to be covered by the user himself, or else, Webuzo should provide a GUI each for each of these with a bunch of default optimised configs for the standard apps like Wordpress, PHPBB, Joomla! etc.
This is obviously huge work.

I suggest we start a user contribution sub-forum under webuzo where users can share their config scripts for these things.

Another thing about scalable web designs is that there is really no set rule about how the application is broken up over app servers, DB servers, cache servers, and load balancers - how many of each and what size.

This simply cannot be done unless a full-fledge cloud console like AWS, Rackspace, Rightscale or such is created from scratch.

And after doing all this, how many VPS providers are going to support such dynamic environments?

So I don't know whether this is feasible.

But what is indeed feasible is to have these tools/servers installable at one-click, and have a few sample configs in the webuzo documentation - or maybe a "config-samples" folder or with a plain text-editor interface that just loads those examples from the directory where they are stored.

The community exchanging tips and config files maybe on a wiki type system or similar is definitely possible.

At the least I request to consider making a "scalability" sub-forum where people post their configs, of course sanitised to remove any identifying information.

/optsoft
IP: --   

Cluster Mangement
Kynao
Group: Member
Post Group: Elite Member
Posts: 489
Status:
Good idea from optsoft, i vote for it
IP: --   

« Previous    Next »

Threaded Mode | Print  

1


Jump To :


Users viewing this topic
1 guests, 0 users.


All times are GMT. The time now is March 28, 2024, 5:49 pm.

  Powered By AEF 1.0.8 © 2007-2008 Electron Inc.Queries: 11  |  Page Created In:0.021