Game Server Hosting on AWS
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
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
Tags
Related Courses
Accessing your AWS EC2 serversCoursera Project Network via Coursera Access an EC2 instance shell from the AWS console
Coursera Project Network via Coursera AWS Developer Tools Deep Dive
A Cloud Guru Actualización automática de los grupos de seguridad con AWS Lambda (Español de España) | Update Security Groups Automatically Using AWS Lambda (Spanish from Spain)
Amazon Web Services via AWS Skill Builder Actualización automática de los grupos de seguridad con AWS Lambda (Español LATAM) | Update Security Groups Automatically Using AWS Lambda (LATAM Spanish)
Amazon Web Services via AWS Skill Builder