Компоненты Azure для управления фото/видео контентом

Я оцениваю Windows Azure для своего программного обеспечения для управления фото / видео, которое будет иметь следующие функции: 1) загрузка фотографий / видео, добавление тегов, создание альбомов и т. д. 2) Прямая потоковая передача контента с сервера 3) Загрузка контента с сервера.

CDN и AppFabric Cache определенно будут здесь полезны. Может кто-нибудь, пожалуйста, дайте мне знать, есть ли какие-то встроенные компоненты/готовые компоненты/конкретные шаблоны проектирования Azure, которые могут облегчить быструю разработку, например. если есть что-то еще, что может помочь в быстрой потоковой передаче контента, это определенно будет полезно.

Спасибо.


person user1254548    schedule 07.03.2012    source источник


Ответы (1)


Как вы заметили, CDN и кеширование определенно помогут вам. Однако я бы в основном смотрел на CDN. Я бы использовал кэширование для относительно небольших фрагментов данных (например, любых списков деталей, управляемых базой данных, т. е. списка городов или стран) или медленно меняющихся данных. Я бы не стал размещать большой медиаконтент в AppFabric Cache.

Что касается использования больших двоичных объектов/CDN для потоковой передачи, вы можете проверить этот пример.

ОБНОВЛЕНИЕ

Хорошо, у вас будут какие-то фото/видео манипуляции на стороне сервера? Или то, что люди (пользователи или администраторы) загружают, что обслуживается пользователями?

Если нет, то нет ничего дополнительного.

Однако, если у вас будет какая-то обработка изображений и видео на стороне сервера, я предлагаю вам разделить ваше приложение на WebRole (для загрузки/скачивания/потока пользователей) и рабочую роль (для обработки). Вы можете ознакомиться с этим лабораторным занятием, чтобы понять, как отделить сеть от рабочей роли и как передать рабочие элементы работнику.

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

person astaykov    schedule 07.03.2012
comment
Спасибо Астайков. Я понимаю. Видите ли вы какие-либо шаблоны проектирования или любой другой компонент, который может быть чем-то полезен. - person user1254548; 10.03.2012