Альтернативы Elastic Beanstalk в AWS - PullRequest
0 голосов
/ 04 мая 2018

В настоящее время я использую Elastic Beanstalk для развертывания и запуска исполняемого файла jar (приложение Spring Boot). Я использую экземпляр t2.small ec2 (2Go), который достаточен для моих нужд и для размера приложения.

У меня сейчас несколько проблем:

  1. Развертывание новой версии приложения слишком медленное. Я должен ждать более 10 минут, чтобы изменения вступили в силу.

  2. 60% времени, развертывание не работает. Откат выполняется EB, что занимает еще 5 или 10 минут.

  3. Ничего не сообщается в файлы журналов. Поэтому я понятия не имею, почему развертывание не работает.

Ниже приведен пример ошибок, которые я получаю.


2018-05-04 16:45:25 UTC+0200    INFO    requestEnvironmentInfo is starting.
2018-05-04 16:45:09 UTC+0200    INFO    Pulled logs for environment instances.
2018-05-04 16:45:09 UTC+0200    INFO    Command execution completed on all instances. Summary: [Successful: 0, TimedOut: 1].
2018-05-04 16:45:09 UTC+0200    WARN    The following instances have not responded in the allowed command timeout time (they might still finish eventually on their own): [i-04cb070a376fbf077].
2018-05-04 16:31:06 UTC+0200    INFO    requestEnvironmentInfo is starting.
2018-05-04 16:12:10 UTC+0200    WARN    Environment health has transitioned from Info to Degraded. Incorrect application version found on all instances. Expected version "deepan-core-1.0.0-SNAPSHOT" (deployment 10). Application update is aborting (running for 15 minutes).
2018-05-04 16:11:33 UTC+0200    ERROR   During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version.
2018-05-04 16:11:33 UTC+0200    ERROR   Failed to deploy application.
2018-05-04 16:11:33 UTC+0200    ERROR   Unsuccessful command execution on instance id(s) 'i-04cb070a376fbf077'. Aborting the operation.

Есть ли надежные альтернативы, которые я могу использовать в AWS для развертывания исполняемого файла Spring Boot?

Спасибо за вашу помощь!

...