Reputation: 56894
I've read the Instances Overview for GAE and it is very informative, however when it comes to actually CRUDing Instances I'm just not seeing the "forest through the trees."
In some literature, it sounds like GAE "auto-scales" your app and dynamically calculates the number of Instances you need in order to handle the current server load. However the article above concerns itself primarily with creating and managing Instances manually via the Admin Console.
How are these two concepts related/different?
I ask because I've read the same consistent advice over and over again: try to keep the number of Instances you have running at all times as low as possible (since less Instances results with being billed less). But I'm not sure if this is a manual "pruning" job that requires me to be logging into my Admin Console every 10 minutes to see if new Instances need to be created or existing ones destroyed/shutdown; or if this is something that is auto-calculated.
If it is auto-calculated, then what is the point of CRUDing Instances manually via the Admin Console? Thanks in advance!
Upvotes: 1
Views: 150
Reputation: 80330
AppEngine definitelly autoscales.
However, it gives you ability to tweak the auto-scale mechanism to either go for cost or performance.
Some rules:
Btw, where do the docs say you can manually start an instance?
Upvotes: 1