Облако для геймдева - как делают игры на миллионы пользователей Александр Белоцерковский Технологический евангелист, Microsoft [email protected] @ahriman_ru
Jan 22, 2017
Облако для геймдева - как делают игры на миллионы пользователейАлександр БелоцерковскийТехнологический евангелист, [email protected] @ahriman_ru
AgendaПредпосылки к облакуПроблемы в разработкеИгровые ситуации и облакоРабота с игровыми проектами в облаке – несколько замечаний
Предпосылки к облакуИгры становятся сервисами
Меняется подход к поставке игровых проектов
Соответственно, меняется подход к дальнейшей поддержке
Монетизация проекта становится постоянно-живущим процессом – бизнес-модель и кодовая база в пределах одного проекта постоянно оттачивается и адаптируется
Игровым студиям открываются новые рынки, которые нужно покрывать
Azure
Azure
24региона
Инфраструктура
Платформа
Security & Manageme
nt
Compute Storage
Низлежащая инфраструктура в ЦОДах (24 региона)
Web and Mobile
Web Apps
MobileApps
APIManagement
APIApps
LogicApps
NotificationHubs
Media & CDNContent DeliveryNetwork (CDN)
MediaServices
Analytics & IoT
HDInsight MachineLearning Stream
Analytics
DataFactory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
IntegrationBiztalkServices
HybridConnections
ServiceBus
StorageQueues
Store /Marketplace
HybridOperations
Backup
StorSimple
SiteRecovery
Import/Export
Networking
Data
SQLDatabase
DocumentDB
RedisCache Search Tables
SQL DataWarehouse Azure AD
Connect Health
Virtual Network
ExpressRoute
BLOB Storage
Azure Files
Premium Storage
Virtual Machines
AD PrivilegedIdentity Management
Traffic Manager
Application Gateway
OperationalInsights
ComputeCloudServices
Batch Remote App
ServiceFabric
Developer Services
Visual Studio
ApplicationInsights
Azure SDK
Team Project
Containers
VM Image Gallery& VM Depot
DNS VPN Gateway
Load Balancer
Конкретные проблемы конкретных компаний
Приложения-компаньоны
Хранение данных
Телеметрия и аналитика AI
Мультиплеерные коммуникации
Высокие и экстремально-высокие нагрузки
История перваяпро успешный запуск большого игрового проекта
История втораяпро деньги, загрузки и новые возможности
160М+ЗАГРУЗОК
$10МВЫРУЧКА
Общий облачный back-end для игр на Windows, Android и iOS
Connected Gameplay
Business Technical
600+ APIs 25+ Modules 18 Native SDKs
История третьяпро то, как игровые стартапы используют облако для быстрого старта проектаВсеволод ИвановГейм-дизайнер, PinkApp [email protected]
Опыт работы с игровыми проектами показал:
Игры в облаке работают, и работают хорошо
Но для того, чтобы игры в облаке работали хорошо, существует необходимость:
оптимизировать жизненный цикл пользовательского запроса оптимизировать формат внутренних сообщений правильно использовать правильные инструменты активно тестировать
AgendaПредпосылки к облакуПроблемы в разработкеИгровые ситуации и облакоРабота с игровыми проектами в облаке – несколько замечаний
Облако для геймдева - как делают игры на миллионы пользователейАлександр БелоцерковскийТехнологический евангелист, [email protected] @ahriman_ru
Всеволод ИвановГейм-дизайнер, PinkApp [email protected]
© 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.