Hi Peter, I understand that 30 active simultaneous limit is only for free quota apps and I have already enabled billing.
Let's forget for now about request/min quota. Point is that 'free' apps could have for half minute long up to 30 000ms/sec burst rate (30 active dynamic requests), but next 30 second they should have no request at all, so that they could stay under 15 000 ms/sec (15min/ min) cpu burst rate quota because it is calculated in minute interval. Am I right ? Two quotas exists because of different collection interval. 'Billing' apps should worry only on cpu burst rate quota. Plus both kinds of application should think about request / second quota. On Feb 25, 3:39 pm, Pete Koomen <pkoo...@google.com> wrote: > Hi Matija, > > The per-minute CPU limit is independent of the number of active > requests you can run. Let's assume your requests were taking on > average 200ms of CPU time and completed in 200ms wall clock time, to > keep things simple. There are at least three limits that come into > play here. Looking at the free quotas (for apps that *do not* have > billing enabled): > > Per-minute quota on CPU Time: 15min/min = 900,000ms/min = 4500 req/ > min = 75 req/sec > Per-minute quota on HTTP Requests: 7400 req/min = ~123req/sec > 30 active simultaneous requests: (1000ms/sec / 200ms/req) * 30 = > 150req/sec > > In this case, the per-minute CPU Time quota is the limiting factor. > If you were to halve the CPU & wall time of each requests, then the > per-minute HTTP Request quota would become the limiting factor. Does > this make sense? > > Keep in mind, the free quotas will be changing on May 25th, 2009. > Seehttp://code.google.com/appengine/docs/quotas.html#Free_Changesfor > more details. > > Pete > > f each of your requests takes 200ms of CPU time on average, you'd have > enough CPU per minute to handle roughly 75 requests per second > > On Feb 25, 4:17 am, Matija <matija.jerko...@gmail.com> wrote: > > > How can '...An application operating entirely within the free quotas > > can process around 30 active dynamic requests at any given moment...' > > if maximum rate for CPU time within free default quota is 15 CPU-min/ > > min ? Should you correct that statement to 15 active dynamic > > requests ? > > > Pozdrav, MATijA. > > > On Feb 24, 10:30 pm, Jeff S <j...@google.com> wrote: > > > > Hi all, > > > > We've just announced that it is now possible to purchase additional > > > quota for your application. To borrow from our blog post, > > > > """ > > > We're psyched to announce that developers can now purchase additional > > > computing resources on App Engine, enabling apps to scale beyond our > > > free quotas. This has been our most requested improvement to App > > > Engine and we're thrilled to deliver it, as promised. > > > > You can now set a daily budget for your app that represents the > > > maximum amount you're willing to pay for computing resources each day. > > > You allocate this budget across CPU, bandwidth, storage, and email, > > > and you pay for only what your app consumes beyond the free > > > thresholds... > > > """ > > > > More details are available at the following locations: > > > > Blog > > > post:http://googleappengine.blogspot.com/2009/02/new-grow-your-app-beyond-... > > > > Updated quota documentation > > > page:http://code.google.com/appengine/docs/quotas.html > > > > Documentation on purchasing additional > > > quota:http://code.google.com/appengine/docs/billing.html > > > > Billing FAQs:http://code.google.com/appengine/kb/billing.html > > > > Questions? Comments? :-) > > > > Happy coding, > > > > 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 google-appengine@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 -~----------~----~----~----~------~----~------~--~---