Расширение возможностей вашей игры 
с помощью облака Microsoft Azure 
Александр Белоцерковский {Microsoft | DX | Tech Evangelist Cloud, IoT & HPC}
Игры становятся сервисами 
Меняется подход к поставке игровых проектов 
Соответственно, меняется подход к дальнейшей поддержке 
Монетизация проекта становится постоянно-живущим 
процессом – бизнес-модель в пределах одного проекта 
постоянно меняется 
Игровым студиям открываются новые рынки
Платформа Microsoft Azure http://azure.com 
Virtual 
Networks 
EAI / EDI 
Web Sites IaaS Hadoop 
Stream 
Insight 
интеграции 
Слой 
приложения 
Клиент 
Слой 
Слой 
данных 
PC 
Games 
Tablet Phone Browser Console 
Connect 
CDN 
Traffic 
Manager 
Media 
Services 
Compute 
Диски Таблицы Очереди 
Caching 
Access 
Service Bus Control 
Блобы 
PaaS 
SQL 
Databases Reporting 
Data Sync 
On-premises 
Service 
On-premises 
Database 
Office 
Add-in 
Mobile 
Services 
Storage Database
Capacity Needed (Max + 20%) 
t 
S M T W T F S J F M A M J J A S O N D 
Compute 
Inactivity 
Period 
Вкл-выкл Быстрый рост 
Непредсказуемый 
всплеск 
Предсказуемый 
всплеск 
Стабильная 
прямая 24x7 
Экономия до 
20-30% 
Экономия до 
60-80%
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
Счетчики производительности можно собирать каждую секунду 
В мобильных приложениях каждое действие пользователя = 
новое событие 
В мультиплеерной игре количество сообщений в секунду может 
превышать сотни тысяч 
=> Нужно большое, быстрое, гибкое хранилище.
web roles worker roles 
Traffic Manager 
worker roles web roles 
http://myawesomegame.ru 
cloud service 
http://us.cloudapp.net 
cloud service 
http://ru.cloudapp.net 
Storage: 
Blobs/Tables/SQL 
Azure/SQL Server
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
http://www.globalfoundationservices.com/
Mastermind cluster 
web roles worker roles 
Physics cluster Physics cluster 
Traffic Manager 
worker roles web roles 
http://myawesomegame.ru 
cloud service 
http://us.cloudapp.net 
cloud service 
http://ru.cloudapp.net
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
“Backend-as-a-Service”
Front-end Player and session DB 
Game state blob storage 
Turn processing 
Video blob storage 
Rendering farm 
Session metadata 
Orders 
Game state 
Game state
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
1. Телеметрия собирается на всех 
уровнях: производительность, 
исключения, падения, события, 
логи, определенные разработчиком 
события 
2. Телеметрия сгружается и 
обрабатывается в Application 
Insights в облаке 
3. На выходе получается 
наполненный полезными 
данными портал 
Application 
Insights
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
Контакты 
Александр Белоцерковский 
{Microsoft Russia | Tech Expert Cloud, HPC & IoT} 
albe@microsoft.com; @ahriman_ru; ahriman.ru 
http://blogs.msdn.com/b/albe
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of 
Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
http://www.microsoft.com/en-us/download/details.aspx?id=39078

More Related Content

PPSX
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
PPSX
Бизнес-аналитика – не роскошь, а средство для принятия решений:
PPSX
Переход в Облако для решения «земных» задач
PPTX
Sql azure и все, все, все...
PPTX
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
PPTX
Windows azure общий обзор
PPTX
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
PDF
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Переход в Облако для решения «земных» задач
Sql azure и все, все, все...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Windows azure общий обзор
Облако Microsoft Azure - введение в основные сервисы для разработки и инфраст...
FOSS Sea 2014_Виктор Цикунов (Microsoft Ukraine)_Инструменты машинного знания...

What's hot (20)

PDF
TCO аренда облачной IT инфраструктуры Онланты vs покупка серверов
PDF
Modern apps Windows Azure
PPTX
Инфраструктура как услуга (IaaS) в Windows Azure
PDF
Презентация MS Azure
PPT
Petrov Cloud for corporate customer
PPTX
Инфраструктурные решения в облаке
PDF
Резервное копирование локальной ит-инфраструктуры в облако
PDF
Облачные вычисления - игры кончились, началась работа
PPTX
CloudStack 2.2.9 by ActiveCloud
PDF
Александр Семёнов (ActiveCloud)
PPTX
Intel Edison & Microsoft Azure Meetup
PPTX
Sql server 2011
PPTX
ASP.NET MVC+ Windows Azure: step by step guide
PPT
Облачный хостинг CloudServer
PPTX
Roman Zdebskiy - Windows Azure
PDF
АИС Аффилированность (upgrade)
PDF
Как повысить отказоустойчивость локальных ит сервисов
PPTX
"Пряники" - система мотивации и Microsoft Azure
PDF
Как построить недорогое и надежное облачное решение?
PPTX
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
TCO аренда облачной IT инфраструктуры Онланты vs покупка серверов
Modern apps Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
Презентация MS Azure
Petrov Cloud for corporate customer
Инфраструктурные решения в облаке
Резервное копирование локальной ит-инфраструктуры в облако
Облачные вычисления - игры кончились, началась работа
CloudStack 2.2.9 by ActiveCloud
Александр Семёнов (ActiveCloud)
Intel Edison & Microsoft Azure Meetup
Sql server 2011
ASP.NET MVC+ Windows Azure: step by step guide
Облачный хостинг CloudServer
Roman Zdebskiy - Windows Azure
АИС Аффилированность (upgrade)
Как повысить отказоустойчивость локальных ит сервисов
"Пряники" - система мотивации и Microsoft Azure
Как построить недорогое и надежное облачное решение?
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
Ad

Viewers also liked (20)

PPTX
WIndows Azure Virtual Machines - deep dive session
PPTX
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...
PPTX
Mobile services meetup - short version
PPTX
Стачка, Ульяновск. Мастер-класс "Инфраструктура в облаке"
PPTX
Microsoft reConnect
PPTX
Windows Azure Web Sites session for Train-The-Trainers event in Warszaw
PPTX
Games en
PPTX
Dev & test на windows azure
PPTX
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
PPTX
Краткий обзор Big Compute на Windows Azure
PDF
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...
PPTX
Windows Embedded Day Russia - Smart Products and Microsoft Azure
PPTX
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
PPTX
Аналитика в облаке для современного бизнеса
PPTX
Мониторинг приложений ASP.NET на основе сервиса Application Insights
PPTX
ALM Summit 2016 - Кроссплатформенный ALM с инструментами Microsoft
PPTX
SQL Server in Microsoft Azure cloud: IaaS way vs PaaS way
PPTX
Belotserkovsky novosibirsk171012
PPTX
Облако Microsoft – это еще и про Open Source. Конференция РИТ++
PPTX
Irkutsk 181012 cloud
WIndows Azure Virtual Machines - deep dive session
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...
Mobile services meetup - short version
Стачка, Ульяновск. Мастер-класс "Инфраструктура в облаке"
Microsoft reConnect
Windows Azure Web Sites session for Train-The-Trainers event in Warszaw
Games en
Dev & test на windows azure
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
Краткий обзор Big Compute на Windows Azure
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...
Windows Embedded Day Russia - Smart Products and Microsoft Azure
GoTo Hackathon 2016 Анализ данных с помощью облачных инструментов Microsoft
Аналитика в облаке для современного бизнеса
Мониторинг приложений ASP.NET на основе сервиса Application Insights
ALM Summit 2016 - Кроссплатформенный ALM с инструментами Microsoft
SQL Server in Microsoft Azure cloud: IaaS way vs PaaS way
Belotserkovsky novosibirsk171012
Облако Microsoft – это еще и про Open Source. Конференция РИТ++
Irkutsk 181012 cloud
Ad

Similar to КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure (20)

PDF
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
PPTX
Alexander Belotserkovskiy, Vsevolod Ivanov, Microsoft
PPT
Rus ibm cloud computing
PDF
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
PDF
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
PPTX
Микросервисы в .NET Core
PPT
Ms it cup win-team - мевв
PPT
Sql Server Data Services
PDF
Microsoft Karpman
PPTX
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
PPTX
IT-инфраструктура
PPTX
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
PPTX
02.Службы Azure
PPTX
Что нового в 11.0?
PDF
Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...
PDF
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
PPTX
Отказоустойчивые игры с облаком – как делают игры на много пользователей
PPTX
Производительность и энергопотребление мобильных приложений на примере Window...
PPTX
Частное облако как сервис
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
Alexander Belotserkovskiy, Vsevolod Ivanov, Microsoft
Rus ibm cloud computing
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Микросервисы в .NET Core
Ms it cup win-team - мевв
Sql Server Data Services
Microsoft Karpman
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
IT-инфраструктура
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
02.Службы Azure
Что нового в 11.0?
Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Open source technologies in Microsoft cloud - MS SWIT 2014
Отказоустойчивые игры с облаком – как делают игры на много пользователей
Производительность и энергопотребление мобильных приложений на примере Window...
Частное облако как сервис

More from Microsoft (20)

PPTX
Инструменты тестирования Microsoft - в облаке и локально
PPTX
Организация процессов разработки – введение в Microsoft alm final
PPTX
От локальной Devops инфраструктуры в облако
PPTX
Сервисы Azure для научных исследований
PPTX
Azure Functions для бизнес-систем
PPTX
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
PPTX
Пери Инновации - Боты машинное обучение и искусственный интеллект
PPTX
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
PPTX
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
PPTX
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
PPTX
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
PPTX
Georgia Azure Event - Scalable cloud games using Microsoft Azure
PPTX
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
PPTX
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
PPTX
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
PPTX
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
PPTX
Hackathon KickOff - Azure/Startups part
PPTX
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
PPTX
Интернет ваших вещей- видение Майкрософт
PPTX
IoT: Windows на платах, облачные холодильники и то, как мы это делаем
Инструменты тестирования Microsoft - в облаке и локально
Организация процессов разработки – введение в Microsoft alm final
От локальной Devops инфраструктуры в облако
Сервисы Azure для научных исследований
Azure Functions для бизнес-систем
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
Пери Инновации - Боты машинное обучение и искусственный интеллект
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Georgia Azure Event - Scalable cloud games using Microsoft Azure
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Hackathon KickOff - Azure/Startups part
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
Интернет ваших вещей- видение Майкрософт
IoT: Windows на платах, облачные холодильники и то, как мы это делаем

КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure

  • 1. Расширение возможностей вашей игры с помощью облака Microsoft Azure Александр Белоцерковский {Microsoft | DX | Tech Evangelist Cloud, IoT & HPC}
  • 2. Игры становятся сервисами Меняется подход к поставке игровых проектов Соответственно, меняется подход к дальнейшей поддержке Монетизация проекта становится постоянно-живущим процессом – бизнес-модель в пределах одного проекта постоянно меняется Игровым студиям открываются новые рынки
  • 3. Платформа Microsoft Azure http://azure.com Virtual Networks EAI / EDI Web Sites IaaS Hadoop Stream Insight интеграции Слой приложения Клиент Слой Слой данных PC Games Tablet Phone Browser Console Connect CDN Traffic Manager Media Services Compute Диски Таблицы Очереди Caching Access Service Bus Control Блобы PaaS SQL Databases Reporting Data Sync On-premises Service On-premises Database Office Add-in Mobile Services Storage Database
  • 4. Capacity Needed (Max + 20%) t S M T W T F S J F M A M J J A S O N D Compute Inactivity Period Вкл-выкл Быстрый рост Непредсказуемый всплеск Предсказуемый всплеск Стабильная прямая 24x7 Экономия до 20-30% Экономия до 60-80%
  • 6. Счетчики производительности можно собирать каждую секунду В мобильных приложениях каждое действие пользователя = новое событие В мультиплеерной игре количество сообщений в секунду может превышать сотни тысяч => Нужно большое, быстрое, гибкое хранилище.
  • 7. web roles worker roles Traffic Manager worker roles web roles http://myawesomegame.ru cloud service http://us.cloudapp.net cloud service http://ru.cloudapp.net Storage: Blobs/Tables/SQL Azure/SQL Server
  • 12. Mastermind cluster web roles worker roles Physics cluster Physics cluster Traffic Manager worker roles web roles http://myawesomegame.ru cloud service http://us.cloudapp.net cloud service http://ru.cloudapp.net
  • 15. Front-end Player and session DB Game state blob storage Turn processing Video blob storage Rendering farm Session metadata Orders Game state Game state
  • 17. 1. Телеметрия собирается на всех уровнях: производительность, исключения, падения, события, логи, определенные разработчиком события 2. Телеметрия сгружается и обрабатывается в Application Insights в облаке 3. На выходе получается наполненный полезными данными портал Application Insights
  • 19. Контакты Александр Белоцерковский {Microsoft Russia | Tech Expert Cloud, HPC & IoT} [email protected]; @ahriman_ru; ahriman.ru http://blogs.msdn.com/b/albe
  • 20. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.