بازی های شورش در مورد اینکه چرا استودیوهای موفق موفق به زیرساخت های ابری تکیه می کنند
بازی های شورش در مورد اینکه چرا استودیوهای موفق موفق به زیرساخت های ابری تکیه می کنند

بازی های شورش در مورد اینکه چرا استودیوهای موفق موفق به زیرساخت های ابری تکیه می کنند

به گزارش سرویس تازه های دنیای فناوری وبسایت اخبار تکنولوژی تک فاکس،

ارائه شده توسط AWS برای بازی ها


زیرساخت های ابری چرخه های توسعه بازی را تسریع می کند ، همکاری را تقویت می کند و امنیت را تقویت می کند بدون اینکه خلاقیت را به خطر بیاندازد. در این رویداد VB Spotlight ، بیاموزید که چگونه Riot Games برای ساخت بازی های برنده جایزه به زیرساخت های ابری تکیه می دهد.

اکنون به صورت رایگان ثبت نام کنید!


الکسی پروورنکو ، مدیر مهندسی نرم افزار در بازی های Riot می گوید ، توسعه بازی تفاوت زیادی با توسعه نرم افزار سنتی ندارد ، اما این چالش های منحصر به فرد را ایجاد می کند-به طور خاص ، مدیریت یک کتابخانه گسترده از دارایی های دیجیتالی سنگین در طول یک گردش کار با سرعت بالا.

پروورنکو می گوید: “شما صوتی زیادی خواهید داشت ، حرکات و گرافیکی ویدیویی خالص زیادی خواهید داشت که باید بخشی از ساخت باشند.” “بنابراین هر بار که مهندسان و توسعه دهندگان می خواهند نتیجه کار خود را ببینند و یک تست بازی سریع را اجرا کنند ، این یک روند بسیار پیچیده تر است. چگونه می توانید آنها را با هم جمع کنید؟ برای توسعه دهندگان ، حل می شود – چگونه آن را کارآمدتر و سریعتر کار کنید. زیرا سریعتر قادر خواهید بود تا روی چیزی بنویسید ، سریعتر از شما می توانید مشکلات خود را پیدا کنید.

Prohorenko به نویسنده اصلی بازی های Dean Takahashi و Kevon Mayers ، معمار راه حل در AWS ، پیوست تا در مورد چالش های خط لوله توسعه بازی صحبت کند – و اینکه چگونه مهاجرت ابری راه حل مدرن برای توسعه دهندگان بازی تحت فشار برای تحقق مهلت های تنگ در یک بازار شلوغ است.

مایرز گفت: “فناوری ، در بهترین حالت ، جایی است که از راه خارج می شود و به شما کمک می کند تا در نهایت رسیدن به هدف اصلی خود را برای شما آسانتر کند.” “فواید AWS و محاسبات ابری به طور کلی خاصیت ارتجاعی و مقیاس پذیری خودکار است. این به شما تکرار سریع می دهد و می توانید نمونه ای را در مکانهای مختلف جغرافیایی ارائه دهید.”

جایی که ابر بیشترین تأثیر را دارد

Prohorenko می گوید ، تعیین مکان بیشترین ارزش بیشترین ارزش را به شرکت و نیازهای آن بستگی دارد ، اما چند مکان وجود دارد که وعده خاصی را نشان داده است.

او می گوید: “اگر می خواهید به دنبال بیشترین ROI بروید ، شانس بهتری دارید که به مرحله ساخت و ساز نگاه کنید.” “شما قادر خواهید بود (بازی خود) را با مقرون به صرفه تر کنید و مطمئناً می توانید سرعت تکرار را بهبود بخشید. مرحله بعدی است که مهندسان ، توسعه دهندگان و افراد خلاق با دارایی های دیجیتالی ، کد واقعی یا سایر آثار باستانی کار می کنند.”

مایر می گوید ، در شرکت های کوچکتر ، به ویژه استارتاپ ها ، که در آن کارمندان مجبورند تعدادی کلاه بپوشند ، مایر می تواند چندین مکان را به خود اختصاص دهد ، و به توسعه دهندگان اجازه می دهد تا به جای کارهای اداری ، روی ارزش اصلی تمرکز کنند.

“روشها یا فن آوری های درگیر در روند توسعه بازی شما چیست و این امر با کسی که در سازمان خود کار می کنید ، در کجا هماهنگ است – و چه چیزی برای بارگیری بیشتر از آن حس می کند؟ من قصد دارم از ابتدا بسازم ، و چه چیزی را می خواهم خریداری کنم ، و من به طور بالقوه می خواهم خریداری کنم ، یا نوعی هیبرید بین؟” او توضیح می دهد. “ما دیده ایم که بسیاری از استارت آپ ها به آن نقطه میانی تکیه داده اند ، و بر روی ابزارها یا فناوری های منبع باز یا شروع سریع ، می توانند بهترین ها را از هر دو جهان کسب کنند.”

Prohorenko با استفاده از نمونه های خاص ، خاطرنشان می کند که وقتی چندین بازی در حال توسعه است ، که نیاز به مقیاس بندی در سیستم عامل ها دارند ، AWS Cloud یک تغییر دهنده بازی بوده است. به عنوان مثال ، زیرساخت های MAC برای مدت طولانی یک چالش بود. موارد EC2 AWS برای MACS به آنها اجازه می دهد تا زیرساخت های قابل استفاده مجدد را در ابر نگه دارند ، که می توان آن را با چندین بازی و تیم های مختلف به آن دسترسی پیدا کرد و به طور مؤثر مقیاس بندی کرد.

وی می گوید: “شما واقعاً باید ساخت و ساز ایجاد کنید ، که می خواهد به آزمایش بازی برود ، وگرنه باید این کار را در نوعی محیط قابل تکرار کنترل شده انجام دهید.” “برای ما ، تهیه نمونه در ابر آسان است.”

مایرز می افزاید: این همچنین نمونه ای از جایی است که می توانید برخی از آن بارهای اضافی را برای توسعه دهندگان حذف کنید.

وی توضیح می دهد: “شما می گویید ، من نمی خواهم یک کلاه مدیر سیستم به استودیوی بازی من اضافه کنم – با مقیاس پذیری که می تواند با EC2 همراه باشد.”

خودکار سازی برای پروژه های بزرگ و گردش کار

زیرساخت های سنتی شامل یک مرکز داده ، سخت افزار فیزیکی برای نگهداری و نیاز به برنامه ریزی و مدیریت ظرفیت به لحظه است. به عبارت دیگر ، محاسبه چند سرور مورد نیاز ، در صورت نیاز ، چه نوع عملکردی لازم است و در صورت نیاز بیشتر چه اتفاقی می افتد. و سپس در چرخه بعدی ، این به معنای ارزیابی مجدد ، خرید سرورهای بیشتر یا بارگیری سرورهای لازم نیست ، و غیره و غیره.

مایرز می گوید ، عملکرد مقیاس خودکار AWS یک گزاره با ارزش بزرگ است ، مایرز می گوید: این کار را برای مدیریت این ماشین های فیزیکی یا مجازی با توانایی تکرار سریع و تهیه نمونه ای از جهان مورد نیاز خود حذف می کند.

وی می افزاید: “اما فراتر از آن ، من فقط می توانم روی یک دکمه کلیک کنم ، در پاسخ به وقایع ، مانند افزایش بازیکنان همزمان ، آن را مقیاس بندی کنم.” “قطعاً فایده ای برای ماهیت غیرقابل پیش بینی استفاده ماهانه ، به ویژه بازی های خدمات زنده است.”

پیشرفت در امنیت ابر

همان فرآیندهای امنیتی و رویه های زیرساخت های داخلی با برخی از ظرافت ها برای ابر اعمال می شود. AWS از آنچه آنها را مدل مسئولیت امنیتی مشترک می نامند ، استفاده می کند ، که نقشه های تحت کنترل سازمان در مقابل امنیت را به عنوان کاربر AWS ترسیم می کند – و آنچه AWS مسئولیت آن را بر عهده دارد ، مانند امنیت فیزیکی مراکز داده و وصله امنیتی.

توسعه دهندگان باید مواردی از قبیل رمزگذاری در حالت استراحت و ترانزیت ، هویت و مدیریت دسترسی و اصل کمترین امتیاز را در نظر بگیرند ، چگونگی اطمینان از کارکنان فقط از خدمات AWS برای کارکردهای تجاری ، تغییر مدیریت ، سوارکاری و خارج از تخته و موارد دیگر استفاده می کنند. مایرز می گوید ، AWS ویژگی هایی مانند Hub Security و Control Tower برای محیط های چند حساب را ارائه می دهد.

وی توضیح می دهد: “در نهایت ، ما ابزارهایی را به شما می دهیم تا به شما کمک کند تا به طور ایمن کار کنید ، اما شما به عنوان کاربر AWS هنوز باید مطمئن شوید که از بهترین روشها پیروی می کنید.”

Prohorenko از نظر آنچه استودیوی بازی باید در اولویت قرار دهد ، با امنیت امنیتی ، می گوید هیچ گلوله نقره ای وجود ندارد. این بستگی به مواردی دارد که آیا این یک سازمان به شدت توزیع شده است ، جایی که دارایی در حال جابجایی است و چه زمانی ، فرآیندهای ساخت و ساز چقدر پیچیده هستند و چه زمانی و کجا نیاز به مقیاس دارند. اما تعدادی از مناطق وجود دارد که اغلب به توجه بیشتری نیاز دارند.

وی می گوید: “از دیدگاه من ، من ابتدا در ساخت و ساز سرمایه گذاری می کنم و به دنبال آن کنترل نسخه و ایستگاه های کاری مجازی انجام می شود.” “اما من می گویم اگر یک سازمان بزرگ با حرکت جزئی یا کامل به ابر ، فرآیندهای ساخت را برطرف کند و همچنین کنترل نسخه را نیز بفهمد ، این یک پیروزی بزرگ خواهد بود. تقریباً هر سازمانی قادر خواهد بود بلافاصله نتایج را ببیند.”

برای شیرجه زدن عمیق به مزایای مهاجرت ابری ، از جمله همکاری ، ارتقاء فناوری و موارد دیگر ، به علاوه نگاهی عمیق به اطمینان از اینکه مهاجرت از دروازه موفقیت آمیز است ، اکنون این وبینار را به صورت رایگان در صورت تقاضا تماشا کنید!

اکنون به صورت رایگان تماشا کنید!

دستور کار

  • بیاموزید که بخش هایی از خط لوله توسعه بازی شما از Adoption Cloud بیشتر سود می برند
  • چگونه مزارع ساخت و ساز مبتنی بر ابر و ایستگاه های کاری مجازی باعث انقلابی در همکاری می شوند
  • چرا در حالی که بهره وری افزایش می یابد ، منابع ابری پویا هزینه های کاهش می یابد
  • چگونه دارایی های بازی و زیرساخت های خود را کاملاً ایمن نگه دارید ، شروع به پایان دهید
  • جوانب مثبت و منفی حرکت ، ساختن یا خرید راه حل های ابری

مجری

  • الکسی پروورنکو، مدیر مهندسی نرم افزار ، بازی های شورش
  • کوون مایرز، معمار راه حل ، AWS
  • دین تاکاهاشی، نویسنده اصلی ، GamesBeat (مجری)