【发布时间】:2018-01-30 18:55:44
【问题描述】:
我想在 Amazon AWS Elastic Beanstalk 上部署一个 Spring Boot 应用程序。该应用程序是公开 REST API 的后端服务。我担心的是当 AWS 启用自动扩展时会发生什么。我举个例子:
- 实例以应用程序开始
- 我调用激活进程的 REST API(可能需要 20 分钟才能完成)
- AWS 横向扩展创建新实例,以便此新实例可以处理新请求
- 一段时间后,AWS 决定减少实例数量 - 缩减,因为内存(或 CPU、网络输出或...)使用率低于下限
AWS 是否检查应用程序是否正常工作?我想避免它在应用程序工作时杀死一个实例(数据丢失、作业中断......)。
【问题讨论】:
标签: amazon-web-services spring-boot amazon-ec2 amazon-elastic-beanstalk