I will phrase differently.

 

My SLA with Akamai doesn't include Uptime as a metric.  Uptime is a
worthless number because it has almost nothing to do with service level.

 

If my app runs at half speed for 20 hours Google didn't have any downtime.
But I would have unhappy clients.

 

I can't copy and paste my NDA'ed SLA with Akamai, but it has statements like
"Serve X% of request of type Y in less than Zms" and "Fail to serve no more
than X% of requests in Y minutes" "Achieve greater than X% of requests from
cache"  Nowhere does it say anything about uptime.

 

To be honest Uptime is not part of an Enterprise SLA agreement.  One of my
least favorite things Google Publishes is SLA.  If I promised you 100%
Uptime Backed by a money back guarantee, would you take it?   Good. For $500
a month and 30% markup on your GAE Usage I'll give you a 100% uptime
guarantee, AND I'll refund you a full days billing every time you have an
outage.

 

 


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 

 <http://www.blackwaterops.com/> BlackWater Ops 


                

 

 

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Will
Sent: Monday, November 21, 2011 9:06 PM
To: [email protected]
Subject: Re: [google-appengine] uptime statistics for each HRD application

 

Same measure as Google uses for the 'entire system' uptime.

 

If there is a will to know, there is a way to know. Just as GAE can measure
every application's datastore read/write/small op numbers and every instance
usage down to minute.

 

Otherwise, why bother to put 99.95% in EULA?

 

Will

On Tue, Nov 22, 2011 at 9:41 AM, Brandon Wirtz <[email protected]> wrote:

How would it know?

 

And which measure do you use?

 

Say I'm down to all users on AOL because Google suffered a DNS poisoning
attack, Which has happened once before.  Am I down? 


Google has DataStore Write locked (like happens on MS) my app handles that,
but I bet yours doesn't. Am I down? Are You?

 

Pre-Processing Latency rises to 20 seconds, so all requests that take more
than 40s to complete fail. Is the service down?

 

All processes take 50% longer than they did previously, now all requests
that took 40s fail, and apps using a max idle/ min latency setting fail 20%
of the time Is the Service 100% down? 50% down? 20% down?

 

I now have edge cache handling 40% of all my requests. So even if all GAE is
down I'm 40% up, does that mean that 99.1% = 99.5% 

 

My Uptime monitoring "Internally" polls every 20 seconds and uses a random
number in the query as a cache buster to prevent the cache giving a false
up, but the request is also optimized to not put load on the system so I
don't know if something like all reads from memcache return null.

 

SLA's are worth about as much as the HTML they are written on.  You either
trust that the company will be up, or you don't.   Amazon's week of down
time means they are 200 weeks from 99.5% uptime.  And I'd rather have my
week of down time spread out in 5 minute increments over 4 years than
getting it all at once.

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Will
Sent: Monday, November 21, 2011 5:19 PM
To: [email protected]
Subject: [google-appengine] uptime statistics for each HRD application

 

An uptime statistics report for each HRD application seems in order, just
like usage reports for each app.

 

Since every app is paying for its own guaranteed uptime, with individual
report, we won't get into this "although your app is broken for this short
period time, the system as a whole functions as expected" mess...

 

Thoughts?

 

Will

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

-- 
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]
<mailto:google-appengine%[email protected]> .
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.

 

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

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

<<image003.jpg>>

Reply via email to