У меня есть плейбук Ansible, который разворачивает мое Java-приложение, работающее на порту 8080. Оно делает следующее:
Если я хочу использовать автоматическое масштабирование AWS, нужно ли мне встроить java-приложение в образ или я все еще могу использовать свой текущий сценарий развертывания Ansible?
Если я хочу использовать автоматическое масштабирование AWS, нужно ли мне встроить java-приложение в образ или я все еще могу использовать свой текущий сценарий развертывания Ansible?
Это зависит от того, насколько быстро вы хотите, чтобы вновь добавленные экземпляры были запущены. Если вы не возражаете против большей задержки, прежде чем они смогут начать обслуживать запросы, тогда, конечно, используйте что-то вроде ansible-pull
для развертывания ваших изменений при загрузке. В противном случае запеките свое приложение и конфигурацию в AMI.