Web service hosting notes

From Helpful

This article/section is a stub.
It is probably here to start gathering information. May contain just a few notes thrown together, is probably incomplete, may mean the writer isn't happy with the quality yet, and parts may well be wrong. Feel free to add notes, suggestions, and/or rewrite sections or the whole into something better, particularly if something doesn't seem clear to the apparently intended audience.

Contents

Amazon/Google comparison arguments

Priced almost identically, except that GAE is free for applications that do not produce serious traffic

Amazon (EC2) is custom virtual hosting , GAE is currently (basically) WSGI-style Python

...meaning GAE is easier for web apps, and Amazon probably nicer for other/custom solutions

GAE forces a larger change in mental model, but you (arguably) get easier scalability


Amazon Infrastructure Services

See also e.g. Customer Case Studies

(See Amazon notes for notes on other services and APIs)

Primarily:

Google App Engine

This article/section is a stub.
It is probably here to start gathering information. May contain just a few notes thrown together, is probably incomplete, may mean the writer isn't happy with the quality yet, and parts may well be wrong. Feel free to add notes, suggestions, and/or rewrite sections or the whole into something better, particularly if something doesn't seem clear to the apparently intended audience.

Common discussions

Libraries versus services

Google-specific APIs

This article/section is a stub.
It is probably here to start gathering information. May contain just a few notes thrown together, is probably incomplete, may mean the writer isn't happy with the quality yet, and parts may well be wrong. Feel free to add notes, suggestions, and/or rewrite sections or the whole into something better, particularly if something doesn't seem clear to the apparently intended audience.


Framework


Data


Quota

This article/section is a stub.
It is probably here to start gathering information. May contain just a few notes thrown together, is probably incomplete, may mean the writer isn't happy with the quality yet, and parts may well be wrong. Feel free to add notes, suggestions, and/or rewrite sections or the whole into something better, particularly if something doesn't seem clear to the apparently intended audience.

Billing disabled apps:

  • Due to free default amount/rate limits


Billing enabled apps:

  • Due to higher amount/rate limits (for use above free usage quotas)
  • can set a maximum extra per-day amount of resources (distributed the way you want); actual use above daily free quota is billed


Quotas are rolling, re-assessed/refreshed per minute.


There are also fixed quotas, above which your application can't be used and you can't set billing, imposed for stability (apparently).

Since you set a range of paid power you give to an application, overage nightmares aren't a problem, but outage (because of crossing limits) are of course possible.


The various rates are listed on http://code.google.com/appengine/docs/quotas.html


See also:

Using it

See also


TODO: read:


Data, Datastore, memcache notes

See also:

See also