1. 程式人生 > >Get Autoscaling Right the First Time with Amazon GameLift Target Tracking

Get Autoscaling Right the First Time with Amazon GameLift Target Tracking

No one likes paying for things they don’t use – and server capacity is no different. Typical multiplayer games use only 50% of their peak server capacity on average, meaning that half of the time the game servers have no active players. To reduce wasted capacity and costs, Amazon GameLift can automatically turn off game servers when they are not needed and add new game servers when more players arrive. Until today, this required you to create several complex rulesets.

Today we’re introducing Target Tracking, a new option for configuring autoscaling in Amazon GameLift, based on a single input – no complex ruleset required.

Autoscaling Simplified and Optimized

Amazon GameLift Target Tracking removes the need to create complex autoscaling rulesets and helps you optimize available server capacity by allowing you to simply set a target for the steady-state percentage of available game sessions.

Target Tracking adds or removes server capacity as needed to keep available game sessions at the target percentage you specified, and adjusts to fluctuating load patterns to minimize rapid fluctuations in capacity.

Target Tracking Put to the Test

So how does autoscaling with Target Tracking actually perform? Let’s take a look at a few tests.

If you want to target 20% available game sessions, you simply enter “20” as your target in the console. Amazon GameLift Target Tracking then monitors available game sessions and automatically scales server instances to target 20% available game sessions. With Target Tracking set to 20%, we achieved an average of 24.46% available game sessions over a 24 hour period. To achieve similar results with our rule based autoscaling, we would have needed to create 6 different rules.

We ran the same simulation to target 15% available game sessions over a 24 hour period. With Target Tracking, we averaged 20.75% available game sessions.

To get more details about how to configure autoscaling with Amazon GameLift Target Tracking, visit our developer documentation.

相關推薦

Get Autoscaling Right the First Time with Amazon GameLift Target Tracking

No one likes paying for things they don’t use – and server capacity is no different. Typical multiplayer games use only 50% of their peak server c

question 002: dev c++ 當中如何調整字體大小?How to get the first program with C++? c++屬於什麽軟件?

space 什麽 pil get ctrl+鼠標 iostream 系統 using clu 方法:按住ctrl+鼠標滑輪滾動 c++屬於系統軟件還是應用軟件? 說哪個都不對,編譯之前屬於應用軟件,after compile ,it belongs to system so

Swarm testing with Locust.io for the first time

Swarm testing with Locust.io for the first timeA beginners guideWhen you build services for the web you want to make sure they don’t fall over completely w

codeforces規則??for the first time.

csdn 次數 長度 一個用戶 gym 接下來 一點 並不會 種類 轉自 http://blog.csdn.net/ouqingliang/article/details/75213814 Codeforces簡稱: cf(所以談論cf的時候經常被誤會成TX的那款遊戲).

Physicists Image Individual Qua Advanced Grid Analytics ntum Dots in 3-D for the First Time

Conventional STM image of a quantum dot, top, compared with an image produced using the new excited-state SMA-STM technique. Graph

Scientists Just Created Quantum Artificial Life For The First Time Ever

Can the origin of life be explained with quantum mechanics? And if so, are there quantum algorithms that could encode life itself? We're a little closer to

Blue phosphorus mapped and measured for the first time

Blue P examined at BESSY II In 2016, blue phosphorus was successfully stabilized on a gold substrate by evaporation. Nevertheless, only now we know for ce

Four armed robot carries out major surgery in Britain for the first time

A patient has become the first in Britain to be operated on for major cancer surgery by a robot. Dean Walter, 41, had a full pelvic extraction in which his

Ask HN: What's your advice for someone who's raising capital for the first time?

Oh man, where to begin. Here are a few things I learned the hard way from my first time fundraising in 2011 (3 months full time, a few all nighters working

python--For the first time

編譯型 自動 分享 維護 性能 ros nas wxpython ace 一、 Python介紹 python的創始人為吉多·範羅蘇姆(Guido van Rossum)。 最新的TIOBE排行榜: Python已經進入三甲了啊! Python可以應用於眾多領域, 如:數

Disc Jam Case Study: Supporting a Mission for Fast-Paced Competitive Gameplay with Amazon Gamelift

About High Horse Entertainment Having gained over 20 years’ experience at both Treyarch and Activision, where they worked on succ

[Puppeteer] Get a Page's Load Time with Puppeteer (window.profermence.timing)

cli nav await put org download pup sso ref In this lesson we are going to use Google‘s Puppeteer to gather metrics about a page‘s load ti

'With fake news, the people are the first line of defe LTE Router nce'

www.inhandnetworks.de Our podcast this week takes aim at fake news and how Sweden’s lining up against it. Also, gender battles in France – and why

[iOS] How to get the current time as datetime in swift

let date = Date() let calendar = Calendar.current let hour = calendar.component(.hour, from: date) let minutes = calendar.component(.minute, from: date

How to get the first date and last date of the previous month? (Java)

Calendar aCalendar = Calendar.getInstance(); // add -1 month to current month aCalendar.add(Calendar.MONTH, -1); // set DATE to 1, so first date of pr

Students used mind control to race drones for the very first time

Racing drones has become fairly common place in engineering departments at universities, but students from the University of Florida took it to a new level

Save time and money by filtering faces during indexing with Amazon Rekognition

Amazon Rekognition is a deep-learning-based image and video analysis service that can identify objects, people, text, scenes, and activities, as w

How Amazon's DeepLens seeks to rewire the old web with new AI

Every Amazon Echo, Google Home, Sonos One, or similar device in your house that recognizes your voice, and every smartphone through which you've ever spoke

Get the First Touch on JQuery

Objective: Actually, what I am going to do is integrate this JQuery UI into my Joomla! site: http://jqueryui.com/demos/slider/#side-scro

Constructor call must be the first statement in a constructor

nag mic tracking student cte 共存 sys 類繼承 進行 super()和this ()不能共存。否則編譯時會報異常。 Constructorcall must be the first statement in a constructo