views:

191

answers:

2

I'm putting together my deployment plan for a major deployment next week (basically taking over a site).

I've never had to deploy to multiple web servers before so I had some questions.

Do I need to copy the files to each web server, or is there a tool which will do this for me?

I have to supply the IP address to some 3rd party vendors, which IP do I give them since there are four separate servers.

Thanks again guys.

+1  A: 

I would of expected that there would be a load balancer which would spread the traffic between the servers. In which case you would give out the IP address of the external interface of the load balanacer.

For updates in this scenario I would typically take one server out of the loop for the load balancer then update that server, test it works ok then if you have 4 servers take another out and update/test that server. Then switch the load balancer so that the 2 updated servers are live and the other 2 are offline update/test those servers and then put them back into the loop so they're live and your update is complete with no downtime. Of course I'd typically do this during a period of low traffic where possible.

Whether you do this using some sort of automatic script or manually would depend on what systems you have in place and how often you would expect to make updates.

Steve Temple
Okay good, I had mentioned we would just give the load balancers IP but had no idea if I was right.Actually this is a complete transfer from one client to our environment. so the site will be completely taken offline for the time it takes us to put it up.app_offline.htm anyone?:)
Jack Marchetti