the update process on several frontend servers can be split into 2 modes: you can have an "incremental" update, in which the newer version of the application doesn't break the old one, and the "breaking" update, in which the newer version of the application breaks the old one.
in the first case, you can log into each one of the servers and update the app. in the second case, you need to log into each server, put the application in "maintenance mode", update each server, and then revoke the "maintenance mode" on each. there are SEVERAL ways to do it, some more elegant and intricated, some more simple and maintainable. Start with basics: prepare a makefile or a procedure that updates a single node, then execute it in a "foreach server" loop. It can be bash, python, go, whatever you're more comfortable with. Draw the procedure on a sheet of paper first (yes, it gets the deal done to unravel the necessary steps beforehand) and then implement each piece. I use fabric to handle the automation part wherever I can. Bash makefiles or powershell scripts where I can't. On Wednesday, August 12, 2015 at 7:49:13 AM UTC+2, Michael M wrote: > > Hello All, > > I was looking at Load Balancing due to my Self Service Web Portal is I/O > and Networking intensive. > > I found > http://www.web2pyslices.com/slice/show/1360/high-availability-cluster-with-pound > > in it there is a this "We recommend using > <http://www.web2pyslices.com/slice/show/1360/29>this install procedure > <http://www.web2pyslices.com/slice/show/1360/29>" Which looks like a dead > link. > > So if anyone knows the current slice that is referring to would be a great > help. > > The main question is: Say I have 10 servers and I make a change to a > module and a view of an application. How do I update to all servers > without having to log into each and upload a Tar? > > Or what is the best practices? > > I am new to web-servers so please be verbose so I can learn as much as > possible. Thank-you. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.