SlideShare a Scribd company logo
Расширение возможностей вашей игры 
с помощью облака 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%
Счетчики производительности можно собирать каждую секунду 
В мобильных приложениях каждое действие пользователя = 
новое событие 
В мультиплеерной игре количество сообщений в секунду может 
превышать сотни тысяч 
=> Нужно большое, быстрое, гибкое хранилище.
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
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
“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
1. Телеметрия собирается на всех 
уровнях: производительность, 
исключения, падения, события, 
логи, определенные разработчиком 
события 
2. Телеметрия сгружается и 
обрабатывается в Application 
Insights в облаке 
3. На выходе получается 
наполненный полезными 
данными портал 
Application 
Insights
Контакты 
Александр Белоцерковский 
{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

What's hot

TCO аренда облачной IT инфраструктуры Онланты vs покупка серверов
TCO аренда облачной IT инфраструктуры Онланты vs покупка серверовTCO аренда облачной IT инфраструктуры Онланты vs покупка серверов
TCO аренда облачной IT инфраструктуры Онланты vs покупка серверов
Zaur Abutalimov
 
Modern apps Windows Azure
Modern apps Windows AzureModern apps Windows Azure
Modern apps Windows Azure
Zaur Abutalimov
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
Natalia Efimtseva
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
Dmitry Moskvin
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customerAnton Petrov
 
Инфраструктурные решения в облаке
Инфраструктурные решения в облакеИнфраструктурные решения в облаке
Инфраструктурные решения в облакеActiveCloud
 
Резервное копирование локальной ит-инфраструктуры в облако
Резервное копирование локальной ит-инфраструктуры в облакоРезервное копирование локальной ит-инфраструктуры в облако
Резервное копирование локальной ит-инфраструктуры в облако
Olga Bezotosnaya
 
Облачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаОблачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работа
КРОК
 
CloudStack 2.2.9 by ActiveCloud
CloudStack 2.2.9  by ActiveCloudCloudStack 2.2.9  by ActiveCloud
CloudStack 2.2.9 by ActiveCloud
ActiveCloud
 
Александр Семёнов (ActiveCloud)
Александр Семёнов (ActiveCloud)Александр Семёнов (ActiveCloud)
Александр Семёнов (ActiveCloud)Ontico
 
Intel Edison & Microsoft Azure Meetup
Intel Edison & Microsoft Azure MeetupIntel Edison & Microsoft Azure Meetup
Intel Edison & Microsoft Azure Meetup
Microsoft
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
Mykhail Galushko
 
Облачный хостинг CloudServer
Облачный хостинг CloudServerОблачный хостинг CloudServer
Облачный хостинг CloudServer
ActiveCloud
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
АИС Аффилированность (upgrade)
АИС Аффилированность (upgrade)АИС Аффилированность (upgrade)
АИС Аффилированность (upgrade)
Datamodel
 
Как повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисовКак повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисов
Olga Bezotosnaya
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
Alexey Lyubko
 
Как построить недорогое и надежное облачное решение?
Как построить недорогое и надежное облачное решение?Как построить недорогое и надежное облачное решение?
Как построить недорогое и надежное облачное решение?
DataLine
 
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...
Microsoft
 

What's hot (20)

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

Viewers also liked

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

Viewers also liked (20)

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

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

DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
DevGamm 2016 - Microsoft Azure - геймдев в большом облакеDevGamm 2016 - Microsoft Azure - геймдев в большом облаке
DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
Microsoft
 
Alexander Belotserkovskiy, Vsevolod Ivanov, Microsoft
Alexander Belotserkovskiy, Vsevolod Ivanov, MicrosoftAlexander Belotserkovskiy, Vsevolod Ivanov, Microsoft
Alexander Belotserkovskiy, Vsevolod Ivanov, Microsoft
White Nights Conference
 
Rus ibm cloud computing
Rus ibm cloud computingRus ibm cloud computing
Rus ibm cloud computingAlexey Ivlev
 
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсужденияОптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Michael Kozloff
 
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010ebuc
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
Andrew Gubskiy
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 
Microsoft Karpman
Microsoft KarpmanMicrosoft Karpman
Microsoft Karpmansouthmos
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Ontico
 
IT-инфраструктура
IT-инфраструктураIT-инфраструктура
IT-инфраструктура
Softline
 
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)cgvictor
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
Alexander Babich
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
1С-Битрикс
 
Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...
Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...
Калькулятор для расчета стоимости облачных услуг ActiveCloud Virtual Private ...
Michael Kozloff
 
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспектыОблака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
Облака в Украине и ЕС как инструменты защиты ИТ: практические аспекты
De Novo
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
Alexey Bokov
 
Отказоустойчивые игры с облаком – как делают игры на много пользователей
Отказоустойчивые игры с облаком – как делают игры на много пользователейОтказоустойчивые игры с облаком – как делают игры на много пользователей
Отказоустойчивые игры с облаком – как делают игры на много пользователей
Microsoft
 
Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Andrew Mayorov
 
Частное облако как сервис
Частное облако как сервисЧастное облако как сервис
Частное облако как сервис
Softline
 

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

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

More from Microsoft

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

More from Microsoft (20)

Инструменты тестирования Microsoft - в облаке и локально
Инструменты тестирования Microsoft - в облаке и локальноИнструменты тестирования Microsoft - в облаке и локально
Инструменты тестирования Microsoft - в облаке и локально
 
Организация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm finalОрганизация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm final
 
От локальной Devops инфраструктуры в облако
От локальной Devops инфраструктуры в облакоОт локальной Devops инфраструктуры в облако
От локальной Devops инфраструктуры в облако
 
Сервисы Azure для научных исследований
Сервисы Azure для научных исследованийСервисы Azure для научных исследований
Сервисы Azure для научных исследований
 
Azure Functions для бизнес-систем
Azure Functions для бизнес-системAzure Functions для бизнес-систем
Azure Functions для бизнес-систем
 
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
Windows Embedded Day - От устройств к облаку - референсная архитектура IoTWindows Embedded Day - От устройств к облаку - референсная архитектура IoT
Windows Embedded Day - От устройств к облаку - референсная архитектура IoT
 
Пери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллектПери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллект
 
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощникаAlfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
 
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
РИТ 2016: Боты, Интернет вещей и немного машинного обученияРИТ 2016: Боты, Интернет вещей и немного машинного обучения
РИТ 2016: Боты, Интернет вещей и немного машинного обучения
 
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
 
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
 
Georgia Azure Event - Scalable cloud games using Microsoft Azure
Georgia Azure Event - Scalable cloud games using Microsoft AzureGeorgia Azure Event - Scalable cloud games using Microsoft Azure
Georgia Azure Event - Scalable cloud games using Microsoft Azure
 
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOpsALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
 
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...
 
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локальноALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
ALM Test Forum 2015 - Инструменты тестирования Microsoft – в облаке и локально
 
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups partIntel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
Intel and Microsoft Russian IoT Megahackathon Kickoff - Azure/Startups part
 
Hackathon KickOff - Azure/Startups part
Hackathon KickOff - Azure/Startups partHackathon KickOff - Azure/Startups part
Hackathon KickOff - Azure/Startups part
 
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...
 
Интернет ваших вещей- видение Майкрософт
Интернет ваших вещей-видение МайкрософтИнтернет ваших вещей-видение Майкрософт
Интернет ваших вещей- видение Майкрософт
 
IoT: Windows на платах, облачные холодильники и то, как мы это делаем
IoT: Windows на платах, облачные холодильники и то, как мы это делаемIoT: Windows на платах, облачные холодильники и то, как мы это делаем
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%
  • 5.
  • 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
  • 8.
  • 9.
  • 10.
  • 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
  • 13.
  • 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
  • 16.
  • 17. 1. Телеметрия собирается на всех уровнях: производительность, исключения, падения, события, логи, определенные разработчиком события 2. Телеметрия сгружается и обрабатывается в Application Insights в облаке 3. На выходе получается наполненный полезными данными портал Application Insights
  • 18.
  • 19. Контакты Александр Белоцерковский {Microsoft Russia | Tech Expert Cloud, HPC & IoT} albe@microsoft.com; @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.