Answer the question
In order to leave comments, you need to log in
How to effectively deploy applications?
Right now I have one VPSka, I deploy my application using git - everything is fast and simple. But the application will grow, for example, by 10 servers - how to deliver up-to-date source code to them, not to climb on each server and upload it? I read that Twitter and Facebook use bittorrent for deployment, but this is somehow too complicated, I'm sure there are simpler solutions.
Answer the question
In order to leave comments, you need to log in
To manage 5+ servers, it is convenient to use orchestration software, first look at ansible.
How to upload code / binarkini to the server - whatever. Although it is easier / safer to use the same scp, since ansible works with it out of the box.
Bittorrent is needed when you need to conditionally upload 100Gb to 100 servers and all these servers are on the same network, this is a completely different task.
You are not Twitter or Facebook, and the tools they use may be useless or even harmful to you.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question