SlideShare uma empresa Scribd logo
1 de 49
Как мы построили масштабируемый и
высоконагруженный сайт Игр Сочи 2014
на Microsoft Azure
Стас Кондратьев
Microsoft Consulting Services
Microsoft
Наши клиенты
Microsoft Services в цифрах
75% компаний из Fortune 1000 во всех индустриях
44 языка
более 17,000 сотрудников
82 страны
100% Доступность (официально 99,9%)
Результаты в реальном времени – “Live Results”
Доступность на глобальном уровне
torchrelay.sochi2014.comwww.sochi2014.com
{
sports: [ {
cod: “Hck”, name: “Ice Hockey”, …
}, {
code: “Skj”, name: “Ski Jumping”, …
},
}
mapi.sochi2014.com
www.youtube.com/watch?v=jg73iZJltOo
Февраль, 9
Россия – первое золото
Гео распределенность
Надежность и масштабируемость
Автоматизированная поддержка и обновления
SQL Database
500 GB
305 threads
400 Conc requests
Storage Account
200 TB
20000 op/sec
5-15 Gbps
Compute
1-8 CPU cores
2-56 GB RAM
5-800 Mbps
Service Bus
5 GB
10K queues
50 NH units
SQL
Azure Storage
http://azure.microsoft.com/en-us/support/legal/sla/
R/W
Контент
редакторы
Data
Контент
редакторы
Olympic Data feed
З. Европа С. Европа
Контент
редакторы Olympic Data Feed
В. АзияС. ЕвропаЗ. ЕвропаЗ. США
З. Европа С. Европа
Контент
редакторы Olympic Data Feed
В. АзияС. ЕвропаЗ. ЕвропаЗ. США
З. Европа С. Европа
Контент
редакторы Olympic Data Feed
В. АзияС. ЕвропаЗ. ЕвропаЗ. США
З. Европа С. Европа
Контент
редакторы Olympic Data Feed
В. АзияС. ЕвропаЗ. ЕвропаЗ. США
137,000 rps
1100 rps
40% CPU
Как мы построили масштабируемый и высоконагруженный сайт Игр Сочи 2014 на Microsoft Azure, Стас Кондратьев (Microsoft)
Как мы построили масштабируемый и высоконагруженный сайт Игр Сочи 2014 на Microsoft Azure, Стас Кондратьев (Microsoft)

Mais conteúdo relacionado

Semelhante a Как мы построили масштабируемый и высоконагруженный сайт Игр Сочи 2014 на Microsoft Azure, Стас Кондратьев (Microsoft)

Softline: IT-решения бизнес-задач
Softline: IT-решения бизнес-задачSoftline: IT-решения бизнес-задач
Softline: IT-решения бизнес-задач
Softline
 
Алексей Чунтомов "Аэропорты Регионов"
Алексей Чунтомов "Аэропорты Регионов"Алексей Чунтомов "Аэропорты Регионов"
Алексей Чунтомов "Аэропорты Регионов"
veshkru
 
Internet & Intranet on Bitrix
Internet & Intranet on BitrixInternet & Intranet on Bitrix
Internet & Intranet on Bitrix
potapova 3663
 

Semelhante a Как мы построили масштабируемый и высоконагруженный сайт Игр Сочи 2014 на Microsoft Azure, Стас Кондратьев (Microsoft) (20)

Презентация компании Seohelp24.ru
Презентация компании Seohelp24.ruПрезентация компании Seohelp24.ru
Презентация компании Seohelp24.ru
 
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
DevGamm 2016 - Microsoft Azure - геймдев в большом облакеDevGamm 2016 - Microsoft Azure - геймдев в большом облаке
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
 
Artery, company presentation
Artery, company presentationArtery, company presentation
Artery, company presentation
 
Как компании с ВУЗами вместе ИТ-специалиста готовили
Как компании с ВУЗами вместе ИТ-специалиста готовилиКак компании с ВУЗами вместе ИТ-специалиста готовили
Как компании с ВУЗами вместе ИТ-специалиста готовили
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
 
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureКРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
 
Легкий старт с SPLA
Легкий старт с SPLAЛегкий старт с SPLA
Легкий старт с SPLA
 
Softline: IT-решения бизнес-задач
Softline: IT-решения бизнес-задачSoftline: IT-решения бизнес-задач
Softline: IT-решения бизнес-задач
 
Алексей Чунтомов "Аэропорты Регионов"
Алексей Чунтомов "Аэропорты Регионов"Алексей Чунтомов "Аэропорты Регионов"
Алексей Чунтомов "Аэропорты Регионов"
 
Sochi2014 тендерная документация
Sochi2014 тендерная документацияSochi2014 тендерная документация
Sochi2014 тендерная документация
 
Данные и экспертиза в принятии решений / Полина Малышева (Wargaming), Павел А...
Данные и экспертиза в принятии решений / Полина Малышева (Wargaming), Павел А...Данные и экспертиза в принятии решений / Полина Малышева (Wargaming), Павел А...
Данные и экспертиза в принятии решений / Полина Малышева (Wargaming), Павел А...
 
Основная презентация Workrocks.ua (Версия для печати)
Основная презентация Workrocks.ua (Версия для печати)Основная презентация Workrocks.ua (Версия для печати)
Основная презентация Workrocks.ua (Версия для печати)
 
Presentation IT Selection
Presentation IT SelectionPresentation IT Selection
Presentation IT Selection
 
Презентация компании UralCast
Презентация компании UralCastПрезентация компании UralCast
Презентация компании UralCast
 
маркетинг кит Ural cast-печать
маркетинг кит Ural cast-печатьмаркетинг кит Ural cast-печать
маркетинг кит Ural cast-печать
 
IT-Startup Eurasia 2013
IT-Startup Eurasia 2013IT-Startup Eurasia 2013
IT-Startup Eurasia 2013
 
Internet & Intranet on Bitrix
Internet & Intranet on BitrixInternet & Intranet on Bitrix
Internet & Intranet on Bitrix
 
IT-Startap_Evrasia 2013
IT-Startap_Evrasia 2013IT-Startap_Evrasia 2013
IT-Startap_Evrasia 2013
 
О компании Colorisoft
О компании ColorisoftО компании Colorisoft
О компании Colorisoft
 
«Платформа интернет-продаж» для малого и среднего бизнеса
«Платформа интернет-продаж» для малого и среднего бизнеса«Платформа интернет-продаж» для малого и среднего бизнеса
«Платформа интернет-продаж» для малого и среднего бизнеса
 

Mais de Ontico

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 

Mais de Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Как мы построили масштабируемый и высоконагруженный сайт Игр Сочи 2014 на Microsoft Azure, Стас Кондратьев (Microsoft)