Что использовать AWS Fargate или AWS Beanstalk - PullRequest
0 голосов
/ 14 мая 2019

У меня есть Java-приложение, которое читает из очереди SQS, выполняет некоторую бизнес-обработку и, наконец, записывает его в хранилище данных.По мере роста очереди SQS я хочу иметь возможность масштабировать, чтобы читать больше сообщений и обрабатывать их.Каждое сообщение SQS займет около 15-20 минут для обработки.Я искал сервис, такой как AWS Fargate или AWS Beanstalk, для развертывания моего приложения.Деньги это не проблема, а удобство использования.Какая будет лучшая платформа?

1 Ответ

0 голосов
/ 01 июня 2019

Fargate был бы идеальным решением, поскольку он имеет следующие преимущества по сравнению с Beanstalk:

  1. Это без сервера
  2. Более детальное управление для пользовательских архитектур приложений.
  3. Нет необходимости писать расширения EB.
  4. Локально создавать и тестировать изображения и продвигать их в Fargate.
  5. С автоматическим масштабированием приложения вы можете масштабировать на ходу.
  6. Цены указаныв секунду с минимумом в 1 минуту

FAQ: https://aws.amazon.com/fargate/faqs/

Цены: https://aws.amazon.com/fargate/pricing/

...