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

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

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

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

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

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

1 Ответ

1 голос
/ 25 мая 2019

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

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

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

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

...