Not sure if the guys at Google will love or hate me for saying. If you are buying to increase your "uptime" don't. if you are down everyone or some portion of everyone is. No one can go "kick" your server.
If you are buying because you want to be able to ask a question like "In a race condition how is conflict between two eventual put's resolved. How does that change if the race condition is for closer to 100 puts in under a second" then your $500 might be a good investment. In most cases you would be better to take your $500 and set a more aggressive max idle instances, or up the size of your instances by a level. Because $500 actually buys most apps quite a bit of head room which comes in handy when GAE has a "slow" day. Other uses for the $500. Optimize your initialization/warm up/spin up. Add detection to your app for common issues with Datastore read and write latency. Optimize your app to use lots of very small deferred tasks so that you are less likely to hit the 60 second limit. If you have done all of those things. Spend the $500. If you have a boss who wants you to call Google when you have downtime, spend the $500 But I think that when you sign up for the $500 support they should send you a check list of things, and tell you "Do these things your app will crash less" People often accuse me of "running on a different GAE than the rest of the world". No My code is just better, and my scheduler is better tuned, and I am infinitely aware of the limits of my instances. As a result GAE has to have a REALLY bad day before my apps start to actually be down as opposed to cost me more than they should. And there in lies the truth of my experience with GAE. "Bad Days" can either result in downtime that the SLA pays you back for, or you stay up, and your hosting costs more. No support contract will fix that. There is a last use case for the $500. GAE is guaranteed to stick around for you longer. Though if 90% of GAE went away, you wouldn't want to stick around long because all the elasticity would have gone out of it. Brandon Wirtz BlackWaterOps: President / Lead Mercenary Description: http://www.linkedin.com/img/signature/bg_slate_385x42.jpg Work: 510-992-6548 Toll Free: 866-400-4536 IM: [email protected] (Google Talk) Skype: drakegreene YouTube: <http://www.youtube.com/blackwateropsdotcom> BlackWaterOpsDotCom <http://www.blackwaterops.com/> BlackWater Ops <http://www.cloudonastring.com/> Cloud On A String Mastermind Group -- 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.
<<image002.jpg>>
