0

Мне нужно создать приложение для обработки звука. Технологический процесс высокого уровня:Рекомендации по разработке приложений: пакетная обработка звука через AWS

  1. Пользователь загружает пакет звуковых файлов
  2. Файлы обрабатываются выполнимым
  3. пользователь имеет возможность загружать обработанные файлы.

Я разработчик javascript и php, и я не очень разбираюсь в архитектуре и инфраструктуре. Я бы предположил, что у AWS есть продукт или услуга, которые помогли бы с большим тяжелым подъемом, но я не уверен, какую из многих услуг AWS я должен исследовать.

Вот мой вопрос: предоставляет ли AWS конкретный продукт, адаптированный к этому типу применения? Если да, то какой продукт?

ответ

0

Короткий ответ №. Вы можете разместить свое приложение на EC2, но по своей сути это просто VPS. У вас есть преимущество платить только за то время, которое вам нужно. Но если вам нужно, чтобы ваше приложение было доступно все время, вам нужны хотя бы некоторые экземпляры.

Если вы обрабатываете большие партии аудиофайлов, вы можете использовать эластичность инфраструктуры для оптимизации затрат.

0

Да и нет: AWS предлагает продукты и услуги, помогающие решить вашу проблему - так же, как Home Depot предлагает продукты и услуги, которые позволят решить ваши проблемы с жильем - но вам все равно нужно взять кусочки вместе решение.

Но, к примеру, в вашем сценарии здесь всего лишь несколько предложений AWS и как их можно использовать:

Amazon S3 может работать на месте, чтобы хранить эти файлы, когда они загружены, и после того, как они обрабатываются.

Amazon Glacier можно использовать для действительно недорогого архивирования файлов файлов до или после обработки.

В некоторых экземплярах EC2, в зависимости от вашего выбора, вы можете разместить исполняемый файл, который будет обрабатывать файлы.

Amazon SQS и SNS могут использоваться для предоставления услуг обслуживания очередей и уведомлений между различными частями системы, то есть для построения очереди файлов, подлежащих обработке, и позволяют нескольким рабочим заданиям считывать файлы из очереди и процесса их.

Amazon SES может использоваться для доставки уведомлений по электронной почте о готовящихся файлах.

Смежные вопросы