The headline blows this out of proportion. Few people (who act obnoxious as hell) report a problem that can be solved by moving away from a deprecated system, yet they fail to even read the note because they're busy smashing exclamation marks into the issue tracker.
Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
61–70 of 129 posts
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#62I am also a GAE-user, I have had no problems like the OP. But I start to miss a fundamental feature, sockets. I have worked around it by using other services and polling. Maybe wrong forum, but is there any infrastructure templates for setting up a scalable web/db/loadbalancer/memcached for a simple tradional webservice, in my case a game? I want to be able to sleep at night, and easily scale up by adding some more m…
Channels.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#63Ok, so here's the deal. If your app runs exclusively on GAE you've essentially tied yourself to one cloud vendor. Now disregarding the respective benefits and drawbacks of google as a hosting company for your app (I would never do that), being dependent on one cloud provider is a very bad idea. No matter if you run on EC2, Azure or GAE, if you can't seamlessly switch to another provider, you're screwed. These all go…
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#64Comment from the WontFix mark: "M/S is deprecated and there is a clear and straightforward path to migrating to HRD." M/S was deprecated April 4, 2012, so it has been some time since the notice has been out there. High replication data store has been available for over 2 years now. Whether or not less than a year is too short a deprecation period is another issue.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#65Earlier quoted context omitted.
You're correct--because we have a Premier account, which anyone else can obtain too: https://developers.google.com/appengine/docs/premier/
Well, Caveat emptor Also, Khan academy receives funding from Google ( http://en.wikipedia.org/wiki/Khan_academy ), so I don't think it boils down to only having a Premier account.
Whether you believe it or not, a Premier account is what you need if you want support. You could argue that $500/mo is too expensive, but it is what it is.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#66Earlier quoted context omitted.
I consider him panicking more than shouting and threatening. I couldn't imagine having that kind of treatment as a vps customer else I'll be moving out asap.
If you were a VPS customer, you'd be less locked in and can just walk to another vendor so they actually are shit hot with support usually. It was obvious when I first tried it that GAE has crappy support.
In this case, the GAE feature that underlies this issue is the Master/Slave (MS) datastore. It's been deprecated for ages in favour of the High-Replication Datastore (HRD).
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#67Earlier quoted context omitted.
M/S is Master/Slave: https://developers.google.com/appengine/docs/python/datastor... HRD is High Replication Datastore: https://developers.google.com/appengine/docs/adminconsole/mi... M/S is deprecated, and HRD is the new hotness (and it conveniently costs more).
I think it cost the same, when it was first out it cost more, but now it cost the same.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#68Remember the old "thundering herd" problem with Apache children and things of that nature? You'd basically have a whole bunch of processes which had a listening fd from an earlier call to listen(). When a new connection would come in, the kernel would wake all of them, even though only one of them would actually have something to get. The others would go through the process for nothing. It caused a big performance hi…
The thundering herd problem applied to waking up child processes is one possible explanation, but there are dozens of other explanations that are just as likely, based on the information we're provided with.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#69I'm sorry, but this is the price you pay for running your business that is dependent TOTALLY on a 3rd party service. Forget Google, everyone out there is most likely the same, that's why it's important for you to run your 'apps' on something you have control over - Like Linode, AWS, Rackspace, Openshift, etc. and also have back-up nodes from other providers for redundancy, for emergency situations, incase of storms,…
Interesting comment. When AWS went down in the US, devops rightly said "we told you to run your apps on something you have control over."
"Having control over" something is a scale, it's not binary.
Re: Issue 8788 - Every day around 9 AM Brussels time, huge drop in GAE performance
#70The headline blows this out of proportion. Few people (who act obnoxious as hell) report a problem that can be solved by moving away from a deprecated system, yet they fail to even read the note because they're busy smashing exclamation marks into the issue tracker.
I couldn't agree more. In fact, it was deprecated just about eleven months ago: http://googleappengine.blogspot.com/2012/04/masterslave-data... When your datastore gets deprecated, you act sooner rather than later.