well, for me, i don think i could judge how much programming
experience others are having. what i can contribute is my answers /
experiences to some objective questions

question no.1 - process running for more than 30 seconds
sure, whatever kinds of batch processing, huge updates, urlfetch for
thousands of URLs etc. can take long long time. but this is just NOT
what GAE built for. it doesn't allow (at least currently) any task
executing for more than 10s. the intent is very clear, it is suitable
for hosting web services / frontend that user directly interacts with,
and will not expect to get the response >10s, but not for batch
processing

question no. 2 - can appengine scale?
this question should be refined to can appengine scale for the tasks
what it is designed and supposed to do well (for types of tasks (e.g.
batch processing) not suitable for GAE, then we dont bother to know
whether it can scale)
from what google claims, the 'scalability' lies on the fact that the
underlying BigTable performance is about constant, regardless how
large the datasize is. so the response time is not increasing with
increasing number of data, but it does increase for increasing number
of returned data. from this perspective, gae doesn't scale if the
returned data keep increasing, or doesn't [work well] with badly
written queries (model designed) (with bad implementation, no matter
there are 100 or 100 millions records, query time can take the same 10
seconds)

question no.3 - is it cloud computing, or over rate-limiting customers
well, cloud computing is not the god, and each platform is designed
for some specific use and no single platform can serve and do well for
all purposes. if the platform is suitable for what i want to do, scale
well in it, and bill me according to the usage, i could consider it as
a good cloud computing platform.

- eric

2010/1/14 Locke <locke2...@gmail.com>:
> Nick, you must have very little experience programming if you can't
> think of a reason for a process to run for more than thirty seconds.
> Ever hear of background tasks? Cron? TaskQueue? Ever use URLFetch?
> That eats your execution time no matter how efficient your app is.
> Right now, appengine just does not scale. There are way too many hard
> limits and rate limits.
>
> It makes sense to rate-limit free users. It does NOT make sense to
> rate-limit paying customers. Cloud computing is supposed to scale.
>
>
>
> On Jan 13, 6:19 pm, nickmilon <nickmi...@gmail.com> wrote:
>> Thanasis
>>
>> take it easy - it was just a joke (may be of a bad taste but, as you
>> mentioned it was not my day) , and nothing to do with your English the
>> intention was just to make you think that sometimes we write bad code
>> in a harry and then blame the infrastructure or whatever.
>>
>> Getting to GAE now, this late start symptom has been covered in other
>> threads here and there are explanations - solutions which I will not
>> repeat.
>> I have huge pages with more than 60 KB of js and some more of CSS and
>> 3rd party js etc etc, and which I have not even optimized yet, still
>> hot start or cold start never exceeds 3'' including DNS lookups for
>> complete load  you can try it herehttp://www.geognos.com/geo/en/cc/af.html
>> or try  http://milon.appspot.com/stravon/db/cc/83.212.217.149latest
>> performs a fetch from 100K+ records that include the complete IP
>> allocations database and since nobody is using it  you can be sure you
>> will get a cold start.
>>
>> Besides, I have seen other people here complain about their appls been
>> slow and I verified it my self, the miracle is same applications
>> became very fast in a couple of weeks time - I do not think the
>> infrastructure improved that much meanwhile, just they have rewritten
>> their code in a better way.
>>
>> Now this is my experience and that of many others with whom I talk
>> about GAE, I can't exclude the possibility that you people complaining
>> have a kind of bad lack and your Apps ride on a bad server or anything
>> else.
>> Still I think you got to know better GAE before you start
>> complaining,  study the docs read the previous posts and if you have
>> something special to solve come back here and describe your problem
>> without any remarks, I am sure you will find people willing to help,
>> or...  you are free to switch to a conventional hosting platform if
>> you feel better there, staying here just complaining that GAE is joke
>> it is not helpful neither too you nor to the community.
>>
>> Happy coding
>>
>> Nick
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>
>
>
-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.


Reply via email to