20
Облако для геймдева - как делают игры на миллионы пользователей Александр Белоцерковский Технологический евангелист, Microsoft [email protected] @ahriman_ru

White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Embed Size (px)

Citation preview

Page 1: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Облако для геймдева - как делают игры на миллионы пользователейАлександр БелоцерковскийТехнологический евангелист, [email protected] @ahriman_ru

Page 2: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

AgendaПредпосылки к облакуПроблемы в разработкеИгровые ситуации и облакоРабота с игровыми проектами в облаке – несколько замечаний

Page 3: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Предпосылки к облакуИгры становятся сервисами

Меняется подход к поставке игровых проектов

Соответственно, меняется подход к дальнейшей поддержке

Монетизация проекта становится постоянно-живущим процессом – бизнес-модель и кодовая база в пределах одного проекта постоянно оттачивается и адаптируется

Игровым студиям открываются новые рынки, которые нужно покрывать

Page 4: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Azure

Page 5: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Azure

24региона

Page 6: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Инфраструктура

Платформа

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

Page 7: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Конкретные проблемы конкретных компаний

Приложения-компаньоны

Хранение данных

Телеметрия и аналитика AI

Мультиплеерные коммуникации

Высокие и экстремально-высокие нагрузки

Page 8: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

История перваяпро успешный запуск большого игрового проекта

Page 9: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей
Page 10: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей
Page 11: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

История втораяпро деньги, загрузки и новые возможности

Page 12: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

160М+ЗАГРУЗОК

$10МВЫРУЧКА

Общий облачный back-end для игр на Windows, Android и iOS

Connected Gameplay

Page 13: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Business Technical

600+ APIs 25+ Modules 18 Native SDKs

Page 14: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

История третьяпро то, как игровые стартапы используют облако для быстрого старта проектаВсеволод ИвановГейм-дизайнер, PinkApp [email protected]

Page 15: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей
Page 16: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей
Page 17: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Опыт работы с игровыми проектами показал:

Игры в облаке работают, и работают хорошо

Но для того, чтобы игры в облаке работали хорошо, существует необходимость:

оптимизировать жизненный цикл пользовательского запроса оптимизировать формат внутренних сообщений правильно использовать правильные инструменты активно тестировать

Page 18: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

AgendaПредпосылки к облакуПроблемы в разработкеИгровые ситуации и облакоРабота с игровыми проектами в облаке – несколько замечаний

Page 19: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

Облако для геймдева - как делают игры на миллионы пользователейАлександр БелоцерковскийТехнологический евангелист, [email protected] @ahriman_ru

Всеволод ИвановГейм-дизайнер, PinkApp [email protected]

Page 20: White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользователей

© 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.