Размещать сервер rest-api в рабочей области aws против экземпляра ec2?

Мне нужно разместить службу с rest-api на сервере, который выполняет перечисленные ниже задачи:

  • Скачать и загрузить файлы в ведро s3
  • Выполнить некоторые интенсивные вычисления процессора
  • Вернуть ответ json

Я знаю, что экземпляр ec2 будет лучшим подходом для размещения моего сервиса, но, учитывая разницу в цене между рабочим пространством и экземпляром ec2, я изучаю этот маршрут. Существуют ли какие-либо ограничения в рабочей области Amazon, которые могут помешать мне использовать их в моем случае использования?

Я наткнулся на ngrok, который, как мне кажется, может помочь мне направлять запросы через Интернет на мой локальный сервер рабочей области.

Кто-нибудь поиграл с этим и мог бы добавить какое-нибудь предложение?

1 ответ

Решение

Условия использования AWS не позволяют вам этого делать, я боюсь. Смотрите раздел 36 о рабочих пространствах.

http://aws.amazon.com/service-terms/

36,3. Вы и Конечные пользователи можете использовать Сервисы WorkSpaces только для личной или служебной работы Конечного пользователя. Рабочие пространства не предназначены для приема входящих сетевых подключений, использования в качестве экземпляров сервера или для обслуживания веб-трафика или сетевого трафика. Вы не можете перенастроить входящие сетевые соединения ваших рабочих пространств. Мы можем закрыть WorkSpaces, которые используются в нарушение данного Раздела или других положений Соглашения.

Я предлагаю вам использовать r5a.xlarge для самого дешевого 32-гигабайтного экземпляра ОЗУ (это процессор AMD дешевле, чем r5 на Intel). Выясните, будут ли работать точечные экземпляры, если ваше состояние сохраняется на S3, а не в локальном экземпляре, в противном случае, если вам это нужно как минимум на год, зарезервированные экземпляры дисконтируются по цене спроса.

Другие вопросы по тегам