Wie funktioniert das Deployment meiner Software?
Bei einer Cloud-Umgebung mit nur einem Web-Server wird das Aufspielen der Software per SSH direkt auf dem Web-Server angeboten. Bei Cloud-Umgebungen mit mehreren Web-Servern (bei Autoscaling bzw. Redundanz-Anforderungen) erfolgt das Deployment über ein Deployment-System, welches die Applikation automatisch auf die Web-Server verteilt. Dabei wird die Software von einer definierten Quelle (GIT, Download, FTP) automatisch bezogen und auf die verfügbaren Server verteilt. Die Installation auf jedem Server kann mittels eines Bash-Scriptes gesteuert werden. Hier gibt es weitere Details zu root360 Code Deploy.