I think there is a legitimate gripe here which is that large-memory
instances are unreasonably expensive.

There's some significant value-add for GAE's "whole package" -
automatic scaling, memcache, edge caching, deployment system, API
access (although these APIs are generally charged separately).  This
makes the $60/mo for a basic (multithreaded) instance worthwhile.
It's expensive but it's convenient, and most frontend work fits fine
in the F1.  Also it's a little bit of apples/oranges because the GAE #
is heap whereas an Amazon # is VM size, but this is probably less than
a factor of 2 difference.

On the other hand, there are many application components whose primary
requirement is a significant chunk of RAM.  All that Google
infrastructure is nice but it isn't nice enough to warrant a 10X
premium just for a measly 1G of RAM.  And you can't even get more.
Seriously, a cheap amazon "standard" instance has significantly more
RAM than the most expensive GAE instance... lame.

Consequently, backends are useful as a long-running frontend, but
absolutely useless as an in-memory index.  We're priced into going the
inconvenient route of placing memory indexes in other cloud services.

I've been generally accepting of GAE's recent pricing changes, but the
price of large-memory instances basically means I have to treat that
option as if it doesn't exist.  Which means when Google adds all these
fancy features to support different kinds of instances, from my
perspective, they're wasting their time.  I can't use them until they
make them cheaper.

So here's my plea:  a 256MB instance shouldn't cost twice as much as a
128MB instance, and a 512MB instance shouldn't cost twice as much as a
256MB instance.  The price curve should drop off.  There's a
reasonable premium to pay for running on GAE, but a factor of 10 isn't
it.

Just for comparison... the largest GAE backend, at 1G, costs $460/mo.
A 1.5G linode instance costs $60/mo.  And I can get a 4G linode
instance for $160/mo.  And while it's not exactly an apples/apples
comparison, when I need RAM, the priority of all those other Google
niceties goes down considerably.  And if I needed (say) four 1G
backends, you can absolutely bet that I will go with Linode and pocket
the extra $20k per year.

Jeff

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to