Чому надійна інфраструктура не є предметом обговорення для успіху вашої гри

Представлено DataStax

Для створення бази гравців і забезпечення її процвітання в довгостроковій перспективі потрібні правильні технологічні інструменти, правильні рішення та правильна стратегія. У цьому VB Spotlight професіонали галузі, що стоять за однією з найкращих ігор у світі, діляться ключовими стратегіями та ключовими технологіями, які допомагають іграм піднятися на вершину.

Дивіться зараз, за ​​запитом!

Погана взаємодія з користувачем швидко вбиває гру. Поганий час відповіді. Звичайно, і, на жаль, студія не може контролювати змінні на стороні користувача. Але якщо він хоче залишатися конкурентоспроможним на ринку, що стає дедалі переповненим, він має підтримувати всі інші елементи гри, особливо коли йдеться про налаштування технологічної інфраструктури та прийняття рішень.

«Якщо ваша гра потребує навіть миті ока, щоб відповісти, саме тоді гравці починають шукати інші варіанти», — каже Аарон Плотц, DBRE та адвокат розробників у DataStax. «Хорошим прикладом цього є запуск Pokémon Go, який провалився, оскільки рівень зберігання даних не був масштабований належним чином. Вони не думали наперед про потенційну аудиторію та технології, які їм знадобляться для роботи з напливом користувачів. Це про готовність керувати власним успіхом."

Для сучасної гри це означає масштабований стек даних у реальному часі, який може забезпечувати взаємодію з користувачами та підтримувати стратегії залучення, утримання та зростання. Розробники повинні запускати гру з оптимізованою технологією, щоб впоратися з очікуваними ситуаціями (наприклад, збої), очікуваними подіями (наприклад, надзвичайною популярністю) і можливістю розширення в майбутньому.

З самого початку важливо розробити компоненти ігрової системи, щоб їх можна було індивідуально масштабувати. За своєю природою деяким системам знадобиться більше ЦП, деяким більше оперативної пам’яті, деяким більше диска, і все це залежить від типів функцій, для виконання яких вони призначені. Чим більше розділені ці компоненти, тим легше визначити ці ресурси на основі того, що потрібно в будь-який момент часу. Плотц наводить як приклад парадигму архітектури хмарних мікросервісів, особливо враховуючи, що цифрова трансформація хмари стала все більш поширеною.

Що стосується рівня зберігання даних, важливо подумати про використання технології, яку він описує як географічну. Apache Cassandra (також база даних, що стоїть за базою даних DataStax Astra DB) географічно обізнана, оскільки ви можете логічно прив’язати її до центру обробки даних. Ідея полягає в тому, щоб виклики даних були максимально локальними, щоб максимально зменшити затримку. Користувачам із Нью-Йорка не потрібно дзвонити аж до Лондона для запису даних.

«База даних із геоінформацією — це передача даних туди, де знаходяться ваші клієнти», — пояснює він. «Більшість хмарних економістів рекомендують переконатися, що ваші центри реплікації даних знаходяться в центральних місцях, де живуть ваші клієнти. Але якби гроші не були проблемою, ви б хотіли розмістити свої дані в якомога більшій кількості регіонів."

Він зазначає, що створення розподілених структур даних суттєво відрізняється від традиційних реляційних баз даних не лише тим, як дані зберігаються, а й тим, як до них здійснюється доступ. Реляційні бази даних були розроблені в той час, коли дисковий простір був непомірно дорогим (порядку мільйона доларів); сьогодні ви можете отримати терабайтний диск від Newegg за 40 доларів.

Для розподілених моделей даних час роботи може бути проблемою. Коли ви зберігаєте запитувані елементи разом, значення стовпців, рядків і розділів можуть почати зростати, що означає сповільнення запитів, іноді значно. Зберігання його якомога меншого розміру забезпечує найбільшу різницю в продуктивності - чим менші набори результатів, тим швидше рухається ваша система. Це частина того, що робить керування великомасштабними розподіленими системами складною справою, і чому технічно підковані компанії повинні починати з малого, одну систему за раз, і співпрацювати з резервною копією. /p>

Щоб дізнатися більше про те, як ваш технічний сервер безпосередньо пов’язаний із залученням, утриманням і зростанням гравців, як створити потужну ігрову інфраструктуру, яка масштабується разом із вашою студією, тощо, не пропустіть подію VB Spotlight!

Дивіться безкоштовно, за запитом тут

Порядок денний

Швидше запускайте нові ігри та швидко надсилайте оновлення Збільште залучення гравців, утримуйте їх і спілкуйтеся з вуст Ефективне та економічно вигідне масштабування для аудиторії будь-якого розміру Підтримувати доступність для глобальної аудиторії

Чому надійна інфраструктура не є предметом обговорення для успіху вашої гри

Представлено DataStax

Для створення бази гравців і забезпечення її процвітання в довгостроковій перспективі потрібні правильні технологічні інструменти, правильні рішення та правильна стратегія. У цьому VB Spotlight професіонали галузі, що стоять за однією з найкращих ігор у світі, діляться ключовими стратегіями та ключовими технологіями, які допомагають іграм піднятися на вершину.

Дивіться зараз, за ​​запитом!

Погана взаємодія з користувачем швидко вбиває гру. Поганий час відповіді. Звичайно, і, на жаль, студія не може контролювати змінні на стороні користувача. Але якщо він хоче залишатися конкурентоспроможним на ринку, що стає дедалі переповненим, він має підтримувати всі інші елементи гри, особливо коли йдеться про налаштування технологічної інфраструктури та прийняття рішень.

«Якщо ваша гра потребує навіть миті ока, щоб відповісти, саме тоді гравці починають шукати інші варіанти», — каже Аарон Плотц, DBRE та адвокат розробників у DataStax. «Хорошим прикладом цього є запуск Pokémon Go, який провалився, оскільки рівень зберігання даних не був масштабований належним чином. Вони не думали наперед про потенційну аудиторію та технології, які їм знадобляться для роботи з напливом користувачів. Це про готовність керувати власним успіхом."

Для сучасної гри це означає масштабований стек даних у реальному часі, який може забезпечувати взаємодію з користувачами та підтримувати стратегії залучення, утримання та зростання. Розробники повинні запускати гру з оптимізованою технологією, щоб впоратися з очікуваними ситуаціями (наприклад, збої), очікуваними подіями (наприклад, надзвичайною популярністю) і можливістю розширення в майбутньому.

З самого початку важливо розробити компоненти ігрової системи, щоб їх можна було індивідуально масштабувати. За своєю природою деяким системам знадобиться більше ЦП, деяким більше оперативної пам’яті, деяким більше диска, і все це залежить від типів функцій, для виконання яких вони призначені. Чим більше розділені ці компоненти, тим легше визначити ці ресурси на основі того, що потрібно в будь-який момент часу. Плотц наводить як приклад парадигму архітектури хмарних мікросервісів, особливо враховуючи, що цифрова трансформація хмари стала все більш поширеною.

Що стосується рівня зберігання даних, важливо подумати про використання технології, яку він описує як географічну. Apache Cassandra (також база даних, що стоїть за базою даних DataStax Astra DB) географічно обізнана, оскільки ви можете логічно прив’язати її до центру обробки даних. Ідея полягає в тому, щоб виклики даних були максимально локальними, щоб максимально зменшити затримку. Користувачам із Нью-Йорка не потрібно дзвонити аж до Лондона для запису даних.

«База даних із геоінформацією — це передача даних туди, де знаходяться ваші клієнти», — пояснює він. «Більшість хмарних економістів рекомендують переконатися, що ваші центри реплікації даних знаходяться в центральних місцях, де живуть ваші клієнти. Але якби гроші не були проблемою, ви б хотіли розмістити свої дані в якомога більшій кількості регіонів."

Він зазначає, що створення розподілених структур даних суттєво відрізняється від традиційних реляційних баз даних не лише тим, як дані зберігаються, а й тим, як до них здійснюється доступ. Реляційні бази даних були розроблені в той час, коли дисковий простір був непомірно дорогим (порядку мільйона доларів); сьогодні ви можете отримати терабайтний диск від Newegg за 40 доларів.

Для розподілених моделей даних час роботи може бути проблемою. Коли ви зберігаєте запитувані елементи разом, значення стовпців, рядків і розділів можуть почати зростати, що означає сповільнення запитів, іноді значно. Зберігання його якомога меншого розміру забезпечує найбільшу різницю в продуктивності - чим менші набори результатів, тим швидше рухається ваша система. Це частина того, що робить керування великомасштабними розподіленими системами складною справою, і чому технічно підковані компанії повинні починати з малого, одну систему за раз, і співпрацювати з резервною копією. /p>

Щоб дізнатися більше про те, як ваш технічний сервер безпосередньо пов’язаний із залученням, утриманням і зростанням гравців, як створити потужну ігрову інфраструктуру, яка масштабується разом із вашою студією, тощо, не пропустіть подію VB Spotlight!

Дивіться безкоштовно, за запитом тут

Порядок денний

Швидше запускайте нові ігри та швидко надсилайте оновлення Збільште залучення гравців, утримуйте їх і спілкуйтеся з вуст Ефективне та економічно вигідне масштабування для аудиторії будь-якого розміру Підтримувати доступність для глобальної аудиторії

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow