Upload
drupalconf
View
1.098
Download
5
Embed Size (px)
Citation preview
Спонсоры
Генеральный спонсор
Серебряный спонсор Серебряный спонсор
Бронзовый спонсор Бронзовый спонсор
Организатор
О компании
Компания ClickBerry предлагает технологию создания, сервис хранения и доставки интерактивного видео.
Клиентское ПО поддерживает различные платформы: •Windows•iOS 4.x-5.x (iPad)•Mac OS (10.6-10.7)•Android (в разработке)
О компании
Серверная часть приложения работает в облаке Microsoft AzureИспользуемые технологии:Windows 2008 R2, IIS 7.5, MS SQL Azure, Memcached, Drupal 7, ffmpeg
О компании
• Компания основана в 2010 году
• 20 сотрудников в России и США
• Россия: Разработка, дизайн, поддержка
• США: Продажи, маркетинг
• 12 месяцев разработки 4-х приложений
Продукты компании
• Video Editor Pro (C#, .NET) – Видео редактор, позволяющий размечать и конвертировать любое видео, добавлять различные интерактивные элементы.
• Video Editor Lite (PC, Mac, iPad) – упрощенный редактор видео, позволяющий использовать базовые интерактивные элементы.
Продукты компании
• FLASH & HTML5 Player – Специальный плеер, который воспроизводит потоковое видео и накладывает необходимый интерактив (виджеты)
• On Line Storage – Сервис хранения и доставки интерактивного видео.
Продукты компании
On Line Storage
Основные возможности:
•Хранение видео (Upload, Download)
•Статистика просмотров, кликов по объектам, переходов по ссылкам
•Редактирование интерактивных объектов (Опросов, контактных форм)
•Widgets Market (в процессе разработки) позволяет создавать и распространять собственные интерактивные элементы (Flash, HTML5, JavaScript)
On Line Storage
Используемые технологии:
•Хранение видео – MS Azure BLOB Storage
•Балансировка нагрузки – MS Traffic Manager
•База данных – MS SQL Azure, MS Storage Table
•Доставка видео – Caching Streaming Server
•Ядро системы – Drupal 7
•Кэширование запросов - Memcache
On Line storage Schema
Portal clickberry.t
vMS SQL,
BLOB STORAGE
Streaming serversPLAYERPLAYER
PC Editor PROPC Editor PRO
Editor LiteEditor Lite
On Line storage Schema
On Line Storage
Преимущества MS Azure & Drupal:
•Поддержка Drupal MS Azure из коробки
•Простота и высокая скорость разработки приложения, за счет мощного ядра Drupal и поддержки языка PHP на платформе MS Azure
•Большое количество готовых модулей
•Неограниченные вычислительные мощности, возможность увеличивать или уменьшать их в зависимости от текущих потребностей
On Line Storage
Преимущества MS Azure & Drupal:
•Virtual IP – возможность разместить новую версию Production приложения, провести ее тестирование, и перенаправить трафик.
•Automatic deployment from Visual Studio – удобное и простое размещение приложения в облако «одним кликом»
•Оплата за фактически используемые ресурсы
•8 Дата центров во всем мире, глобальный CDN (более 100 узлов).
On Line Storage
Недостатки MS Azure & Drupal:
•Относительно медленная работа в связке PHP+IIS, работа PHP только в режиме FastCGI
•Довольно медленная работа MS SQL Azure
•Сложности с отладкой приложения.
On Line Storage
Рекомендации для нагруженных сервисов:
•Где возможно, использовать BLOB Tables (она значительно быстрее SQL похожа на MongoDB, Tarantool)
•Использовать Key=Value Базы данных
•Кешировать запросы к БД где это возможно
•Играть с настройками IIS (время исполнения скриптов, очередь скриптов, количество FastCGI процессов)
On Line Storage
Рекомендации для нагруженных сервисов:
•Не хранить ничего на Инстансах, это позволит расширять пул BackEnd серверов столько, сколько это необходимо
•Грамотно настраивать Drupal, подключать только необходимые модули. Смотреть тяжелые запросы к БД
•Профилирование-профилирование-профилирование.
On Line Storage
Нагрузочные характеристики:
•Количество конкурентных подключений при использовании PHP > 100
•Количество конкурентных подключений при использовании статики > 700 (статику можно положить в CDN, таким образом убрав нагрузку с инстансов)
•Среднее время доступа к MS SQLInsert: 18 msec (55 запросов в секунду)Update: 30 msec (33 запроса в секунду)
Slide Title
Спонсоры
Генеральный спонсор
Серебряный спонсор Серебряный спонсор
Бронзовый спонсор Бронзовый спонсор
Организатор