If you only consider HR, it hasn't gone completely down ever. Some bugs have happened (like losing the ability to send mail to gmail addresses with .'s in them) which reduced functionality for HR, and there have been times when you could not update your app. But I don't think HR has ever stopped serving since it was introduced.
M/S has been down lots of times, sometimes for extended periods. But that's irrelevant if you are using HR, which you should be if you care about downtime.
-Joshua
> --
> 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-a...@googlegroups.com.
> To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
>
So they invented a new database, known as HR, and it has never gone down since they released it.
So if you use HR (which is the default for new projects), history suggests that you will not see outages.
But be realistic: Everything goes down. Everything. There is no 100% uptime guarantee. Google is promising 99.95% which means they are OK with 438 hours of downtime a year. And that's only a soft promise (like most SLAs, your recourse is negligible if you suffer losses because of their failures).
I'm quite sure that GAE on HR has better uptime than I could achieve with anything I could build and manage.
SLA is really only worth something if it is monetarily backed. Hopefully
your hosting cost is not greater than your operational income. If Hosting
is 5% of your total budget on a site making $100k a year each hour of
downtime costs $11. 4 hours costs $44.
If someone else has 99.99% uptime then down time costs $4 a year.
In both of these cases the refund based on the SLA being exceeded by 48 due
to catastrophic failure (like Amazon had a while back) is going to be
Pennies.
Take this to an enterprise level... Like at say Howcast.com that was a
former employer, 50-ish employees Hosting was about 1% of their budget, much
of their revenue came from Promoted content that was released on a schedule.
Missing a deployment or being down for 48 hours during the launch of a
campaign could have cost 100s of Thousands of dollars.
For this reason I look much less at the SLA, and far more at the reputation
and track record. (and I always have a hot spare ready to fail over to.
If you want to make sure your APP stays up during "the end times", make sure
that you have designed it to have at least read only functionality in the
event that the service drops in to that mode. HR isn't supposed to but I
predict once in the next 2 years it will happen that HR has 6 hours of read
only time.
Deploy a duplicate version of your app on MS, do enough syncs that this
could operate when HR is down. So far outages have been on either MS or HR
not both.
Route all GoogleBot traffic through a Caching proxy, so that all of your
indexed pages exist in a static form on a Non-GAE service. There are other
advantages to this technique as well, so I would recommend this even if you
aren't just optimizing for up time.
-----Original Message-----
From: google-a...@googlegroups.com
[mailto:google-a...@googlegroups.com] On Behalf Of Philip
Sent: Saturday, October 08, 2011 11:16 AM
To: Google App Engine
Subject: [google-appengine] Re: How many times did Google Apps Engine went
down since it's launch