Je suis en train de déployer un environnement de production pour un site web,
Il fonctionne sur AWS. Cela inclut un VPC privé avec un équilibreur de charge et une instance EC2 unique fonctionnant sous Debian 8.1.
Toutefois, à l'avenir, il y aura davantage d'instances EC2, car le trafic devient plus important et l'équilibreur de charge doit réellement fonctionner.
C'est pourquoi je cherche actuellement des options pour déployer plusieurs instances EC2 avec la même base de code et la même configuration. La question du stockage se pose, mais je ne pense pas qu'il soit possible de déployer de manière fiable S3 en tant que répertoire personnel pour notre site web.
L'instance EC2 actuelle utilise également Syslog et de nombreuses autres fonctions de sécurité telles que Tripwire. Le site web principal fonctionne comme une application wsgi sous apache et est basé sur Python (Django).
Malheureusement, nous devrons également pousser des fichiers qui peuvent être téléchargés par les utilisateurs. Est-ce qu'unison est une solution ou qu'est-ce qui serait utilisé ?
ElasticBeanstalk n'est pas une option. Le site web lui-même est déployé à l'aide de git.