در این مقاله برای بررسی نقش رایانش ابری در بازی سازی، به سراغ همکاری شرکت King و ابر Google Cloud رفتهایم…
تقریبا اکثر ما، برای یک بار هم که شده، در دنیای بازیهای تفننی شرکت King غرق شدهایم.
بازیهایی که برای گذر از هر مرحلهاش، باید سه آبنبات همرنگ را بنا به ماموریت خواسته شده، در کنار یکدیگر جفت و جور نمود.
اگرچه محیط این بازیها بسیار کودکانه و شاد طراحی شده است، اما معمولا بزرگسالان برای تسکین روزانه ذهن خود به سراغ آنها میروند.
این شرکت تاکنون بیش از 200 عنوان سرگرمکننده را توسعه داده است و بازیهای آن صرفا محدود به بازیهای جفتی سهتایی نمیباشد.
بازیکنان بیشمار King در سراسر جهان، در 24 ساعت از شبانهروز مشغول بازی و تعامل با یکدیگر از طریق سرورهای این شرکتند.
زیرا بنا به شعار این شرکت، بازیهای کینگ به راحتی قابل شروع کردنند، اما به سختی میتوان آنها را کنار گذاشت!
این کاربران حتی قادرند در رایانه، موبایل یا تبلت خود بازی کنند و به سادگی پیشرفتهای خود را در آنها همگام سازند.
بنابراین مهاجرت به سرورهای ابری قوی، منعطف و مقیاسپذیر بیش از هر چیز دیگری، مورد نیاز این شرکت بود.
همکاری با Google Cloud
با بیش از 270 میلیون بازیکن در ماه، King آنقدر قوی عمل میکند که کمتر شرکتی در جهان میتواند به این زودیها به موفقیتهای آن دست پیدا کند.
از طرفی صیانت از این موفقیت کار آسانی نیست. شرکت کینگ باید همواره با بروزترین سختافزارها و نرمافزارهای جهان همگام باشد.
به همین دلیل King از پلتفرم ذخیرهسازی ابری و یادگیری ماشین برای بکآپگیری، پردازش، تجزیه و تحلیل و مدیریت اطلاعات خود استفاده میکند.
با استفاده از ذخیرهسازی و یادگیری ماشینِ ابر گوگل، هزینههای سربار King کاهش یافت، چالشهای طراحی برطرف شد و سرعت و چابکی بازیها افزایش یافت.
ژاک اراسموس، مدیر اطلاعات شرکت King، همکاری خود با ابر گوگل را اینگونه شرح میدهد:
زیرساخت ما باید از صدها هزار اتصال همزمان در ثانیه و همچنین انبار داده ما پشتیبانی کند. دیدیم که Google توانایی رسیدگی به نیازهای ما را دارد. در همان زمان، ما از تمرکز آن بر یادگیری ماشین و هوش مصنوعی نیز بسیار هیجانزده بودیم.
ذخیرهسازی ابری
کینگ معتقد است، چیزی که بازیهای موبایل را از رقبا متمایز میسازد، صرفا یک ایده خوب نیست.
این شرکت بازیسازی در بازار کار خود، بر روی سرگرمیهای کوچک و تلفیق علم و هنر متمرکز است.
آسا برِدین، معاون اول فناوری در شرکت کینگ درباره سنجش میزان جذابیت و سختی بازیها اینگونه میگوید:
البته ما طراحان بازی خوبی داریم. اما یک شرکت بسیار مبتنی بر دادهها نیز هستیم. ما سعی میکنیم طراحی خود را با دادهها تایید کنیم تا ببینیم یک بازی چقدر جذاب است و آیا میزان سختی آن برای کاربران مناسب است.
از نقلقول بالا میتوان به اهمیت زیاد دیتا و اطلاعات برای شرکت بازیسازی King پی برد.
تا چند سال پیش، کینگ دارای یکی از بزرگترین خوشههای Hadoop در اروپا بود. اما مدیریت زیرساخت و حفظ پایداری آن بسیار چالش برانگیز بود.
منظور از تکنولوژی Hadoop، ذخیرهسازی و پردازش کلان دادهها (Big Data) بر روی هزاران گره (سرور کوچک یا بزرگ) است.
به همین منظور، King تصمیم گرفت، اطلاعات زیرساختها یا همان گرههای هدوپ را تخلیه و به زیرساخت ابری گوگل منتقل نماید.
این مهاجرت به فضای ابری، مسئولیت حفاظت و بروزرسانی سرورها را از دوش کینگ برداشت، تا تنها به فکر ایجاد بازیهای جذابتر باشد.
آسا در پایان میگوید:
مهندسان کینگ که از زیر بار ساخت و نگهداری سرورها رها شدهاند، میتوانند بر ارزش افزوده به کسبوکار تمرکز کنند. اکنون میتوانیم به جای مدیریت خوشهها، نیروی انسانی خود را صرف ساخت بهترین بازیهای خود کنیم.
یادگیری ماشین ابر گوگل
کنت مک آرتور، مدیر ارشد پروژه فنی در کینگ از مقیاس پذیری، قابلیت اطمینان، امنیت، انعطاف پذیری و کاهش هزینهها با ابر بسیار خوشنود است.
زیرا معتقد است که حفظ زیرساخت دادهها در مقیاس پتابایت، نیاز به مکان، زمان، نیروی انسانی و مهمتر از همه تمرکز سازمانی زیادی داشت.
بنابراین کینگ برای ایجاد ارزش در کسب و کار خود و ماندن در رقابت، باید از زیرساختهای خود خارج و به زیرساختهای ابری و یادگیری ماشین با آن اطمینان میکرد.
بخش اعظم ذخیرهسازی دادهها، برای استفاده در هوش مصنوعی در بازی سازی و تجزیه و تحلیل یادگیری ماشین مورد نیاز است.
یکی از اصلیترین چالشهای King تلاش برای تعیین سطح دشواری مناسب برای یک بازی بدون نیاز به آزمایش دستی آن در مدت زمان طولانی است.
این شرکت از امکانات ابری برای استقرار بارهای کاری، با ایجاد صدها بازیکن مجازی که با مدلهای یادگیری ماشین آموزش دیدهاند، استفاده میکند.
سپس دادههای به دست آمده را از طریق یادگیری ماشین تجزیه و تحلیل کرده و اینگونه سرعت طراحی بازیهایش را بر اساس دادهها بهینه میکند.
ژاک درباره سرعت کار و تجزیه و تحلیل با فضای ابری میگوید:
با خوشههای هدوپ قدیمی، وقتی تحلیلگران ما میخواستند روی پروژهای کار کنند، شاید یک روز را صرف ساختن محیط، وارد کردن دادهها و غیره میکردند. امروزه با Google Cloud، آنها میتوانند دادهها و محیط خود را تنها با چند کلیک تنظیم کنند.
سرویس های ابری ابر فردوسی
شرکت ابر فردوسی ارائه دهنده سرویسهای ابری متنوع با بهترین قیمت و کیفیت است. از جمله این سرویسها میتوان به:
- سرور ابری
- سرور محاسبات سنگین
- سرور گرافیکی
- سرور ژوپیتر لب
- سرور اختصاصی و…
اشاره کرد. به عنوان مثال میتوانید از سرور ابری این شرکت، برای کاربردهای مشابه در این مقاله بهره برد. جهت آشنایی و یا استفاده کلیک نمایید: