I'm considering implementing EC2's Elastic Load Balancing features, but I'm running a web application (on the LAMP stack) that has frequent changes and wondering what the most common strategy is for keeping the application in sync between the servers that are load balanced. The database would live elsewhere, so I'm only worried (at this point) about keeping the actual scripts in sync when I make changes.
It depends how frequently you're going to update the scripts:
The one way of addressing this problem is using a continuous integration which can transfer your files with rsync
and build the project on the servers, this is not just yet.
There are quite a bunch of plugins available (PHPUnit, Code Coverage, Code Analysis, etc):
Jenkins
How:
Reference:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With