Понравилась презентация – покажи это...
Слайд 0
Правильная архитектура высоконагруженных решений в Windows Azure
Дмитрий Мартынов
dmitrim @ microsoft.com
Слайд 1
О чем будем говорить
Что делают
Кто делает
Как делают
Демо
Слайд 2
Проект в облаке
insync4.wordpress.com
Слайд 3
Что делают
Веб сайт + реляционные и нереляционные данные
Веб сервис для толстых/мобильных клиентов
Обработка в фоне, например
Транскодинг видео
Распознавание
Асинхронные сообщения
Индексация/краулинг
Слайд 4
Кто делаетНесколько примеров
Веб сайт, фоновое распознавание текста
Фоновый транскодинг, раздача контента
Веб сервисы, фоновый процессинг
finereader.abbyyonline.com
dnevnik.ru
news360app.com
Слайд 5
Как делают
VM
VM
VM
Веб сайт/сервис
SQL
NoSQL
VM
VM
VM
Обработка
Очередь
HTTP/TCP
Слайд 6
Демо
Сервисы в Azure и масштабирование
Слайд 7
Минимально правильно
Данные и сессия вне VM
Поддержка NLB кластера
Нереляционные данные в NoSQL
8
Слайд 8
Демо
Внутри Azure VM
Слайд 9
Повышение производительности
Распределенный кэш
memcached или Azure Cache
CDN – есть в Москве!
Статика + блобы
Гео-балансировка нагрузки между ЦОДами
Traffic Manager
Синхронизация данных между ЦОДами
Шардинг
Horizontal partitioning или горизонтальное секционирование
SQL Federations в Azure
10
Слайд 10
Демо
Шардинг, гео-распределение трафика, синхронизация данных и CDN
Слайд 11
Сравнение
Слева
Справа
Слайд 12
Одна крупная мысль
Слайд 13
Спасибо за внимание
Дмитрий Мартынов
dmitrim @ microsoft.com
Планируете проект в «облаке» - обращайтесь!
Слайд 14
Пожалуйста, поставьте оценку моему докладу. Ваше мнение очень важно.Спасибо!