2016-04-06 3 views
0

Я был разработчиком мобильных устройств в течение нескольких лет, и я хочу расширить интеграцию облаков с моими приложениями. Я просматриваю решения AWS, чтобы удовлетворить эту потребность. Я не знаю тонны о серверах или облачных возможностях, поэтому я пытаюсь получить указатель в правильном направлении и, возможно, познакомлюсь с некоторыми хорошими ресурсами.Picture Manipulation with AWS

Моя цель - загрузить некоторые изображения в AWS и управлять ими в облаке. Я уверен, что мне понадобится S3 для хранения моих изображений, но является ли экземпляр EC2 правильной вещью для выполнения манипуляций? Здесь меня не хватает знаний о серверах.

Я думаю, что лучшим ответом, который я мог бы получить, будет комментарий о том, что мои потребности от AWS - это то, что я перечислил выше, и точку в правильном направлении к статьям к учебникам о том, как все наладиться и работать.

Большое спасибо за помощь!

+1

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

+0

Какой тип «манипуляции» вам нужен? Если это простое изменение размера, обрезка и т. Д., Вы можете использовать такую ​​услугу, как [Cloudinary] (http://cloudinary.com/) или [Imgix] (http://imgix.com/). –

ответ

0

Что я в итоге сделал, используя AWS Lambda, чтобы выполнить то, что мне было нужно. Запуск функции лямбда на основе node.js с манипуляциями с ffmpeg на изображениях/носителях, которые я загружал, получился достаточно хорошо.

Боковое примечание :: Обработка, которую я делала, была довольно легкой, поэтому она хорошо работала с лямбдой. Если что-то будет увеличиваться, я могу рассмотреть возможность переключения обработки на экземпляр EC2.