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>>

Reply via email to