Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Game Server Hosting on AWS

Amazon Web Services and Amazon via AWS Skill Builder

Overview

This course describes Game Server hosting options on AWS. It identifies key technical and business requirements that influence selecting a Game Server hosting solution. The course describes AWS Game Server hosting solutions including Amazon GameLift, FleetIQ Game Server Groups, container-based solutions using Amazon ECS, Amazon EKS, and AWS Fargate, and solutions based on Amazon EC2 and AWS core services.

  • Course level: Intermediate
  • Duration: 1.25 hours


Activities

This course includes videos, e-learning interactions, decision-making scenarios, and knowledge checks.


Course objectives

In this course, you will learn to:

  • Describe Game Server hosting options offered by AWS.
  • Describe common technical and business requirements for game server hosting.
  • Distinguish between AWS Game server hosting options by key technical and business requirements.
  • Apply requirements to selecting a Game Server hosting solution.


Intended audience

This course is intended for:

  • Game designers
  • Game developers
  • Game producers


Prerequisites

We recommend that attendees of this course have:

  • Familiarity with game development and general knowledge of game server hosting on computers or in data centers
  • Completed Getting Started with AWS Game Tech (https://www.aws.training/Details/eLearning?id=47467) or equivalent knowledge
  • Foundational understanding of cloud computing and AWS, equivalent to AWS Certified Cloud Practitioner


Course outline


Part 1: Introduction

  • Welcome to Game Server Hosting on AWS
    • Course objectives
    • Introduction to the course
    • Course outline
  • Game Server Hosting
    • Define a Game Service
  • Game Server Hosting on AWS
    • Amazon EC2 and AWS core services
    • Container-based solutions
    • Amazon GameLift
    • Amazon GameLift FleetIQ Game Server Groups


Part 2: Business and Technical Requirements for Game Server Hosting

  • Management Responsibility
    • Common responsibilities identified in the Game Tech layers model
    • Developing a basic Game Server requirements list
  • Requirements
    • Cost
    • Development effort
    • Features
    • Latency
    • Portability
    • Controls
    • Scaling


Part 3: Game Server Hosting with AWS Core Services

  • Amazon EC2 and AWS Core Services
    • Review of AWS services commonly used in game hosting solutions
    • Matching Game Server hosting requirements


Part 4: Game Server Hosting with Containers

  • Using Containers for Game Servers
    • Container abstraction and Game Server abstraction
    • Docker
    • Container orchestration and Game Server management
  • Container Services on AWS
    • Running containers on Amazon EC2 instances
    • AWS Fargate
    • Amazon ECS
    • Amazon EKS
    • Mapping EKS abstractions (pods) to Game Servers
    • Mapping ECS abstractions (tasks) to Game Servers
  • Building a Game Server Hosting Service with Containers
    • Player placement into Game Sessions
    • Game Session Lifecycle Management
    • Instance shopping for lower costs
    • Matchmaking integration
  • CI/CD for Game Servers
    • CI/CD for Game Servers development and deployment
    • Using CI/CD for global scale deployment of games
    • Example of Containerized CI/CD for Game Servers
    • Matching container solutions to Game Server hosting requirements


Part 5: Game Server Hosting with Amazon GameLift

  • Amazon GameLift
    • Overview of GameLift layers and key features
    • Matching Game Server hosting requirements
  • Amazon GameLift FleetIQ Game Server Groups
    • Overview
    • Matching Game Server hosting requirements


Part 6: Selecting Game Server Hosting Solutions

  • Game Hosting Examples and Practice Scenarios
    • Apply key learnings to solve Game Server hosting scenarios


Part 7: Completion

  • Knowledge Assessment
  • Summary
    • Review and summary
    • Course survey
  • Next Steps
    • More training and certification
    • Additional resources

Reviews

Start your review of Game Server Hosting on AWS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.