Werner Vogels is bragging up that his blog is running in the cloud.  Well so
is mine.  Werner runs Movable Type, I run Wordpress.  We both require  PHP
server to make things work, and we both run in a similar "CMS/Webhost"
scenario.

 

So which is faster?  GAE running CDN in a Box. (if it wasn't would I brag to
all of you?)

 

http://tools.pingdom.com/default.asp?url=http%3a%2f%2fwww.allthingsdistribut
ed.com%2f
<http://tools.pingdom.com/default.asp?url=http%3a%2f%2fwww.allthingsdistribu
ted.com%2f&id=3992473> &id=3992473

 

 

http://tools.pingdom.com/fpt/?url=www.xyhd.tv/
<http://tools.pingdom.com/fpt/?url=www.xyhd.tv/&id=3992531> &id=3992531

 

Which is cheaper?  I serve about 10k Unique users a day for about $.04 a
day.

 


 


Resource

Used

Free

Billable

Charge


CPU Time: 
$0.10/CPU hour

0.72

6.50

0.00

$0.00


Bandwidth Out: 
$0.12/GByte

0.53

1.00

0.00

$0.00


Bandwidth In: 
$0.10/GByte

1.32

1.00

0.32

$0.04


Stored Data: 
$0.005/GByte-day

0.02

1.00

0.00

$0.00


Recipients Emailed: 
$0.0001/Email

0.00

2,000.00

0.00

$0.00


Always On: 
$0.30/day

No

-

-

$0.00


Total:

$0.04

 

 

AWS would be about $2.50 a day, based on the Bandwidth out.

 

Since the cache Headers got worked out, based on the difference between my
Google Analytics, and the reported Queries in Appengine, I'm getting about
70% edge cache hits, "CDN In A Box" catches about 2/3 of the traffic the
edge misses, and what is left is 10% of traffic that CDNinABox has to hit my
Lamp server for.  Effectively I'm putting 1/10th the load on the server I
would have.   When Traffic spikes the percentage of hits to the Edge Sky
rockets.  The 80/20 rule applies in spades if 1M people ask for something
the edge cache only asks once like 4 times, and the other 999,996 hits are
free to me.

 

Now all of that said. I am looking at making my WordPress install get SQL
services from Amazon RDS.  I know there is a Wordpress for GAE, but it isn't
full featured, so I haven't been willing to make the move to it.  And even
if I did, I'd still put CDNinABox in front of it to reduce the CPU cost,
take full advantage of the caching headers, and to accelerate the requests.

 

I'll probably turn this in to a blog post, but I thought I'd share with you
this case study since I suspect like me, many of you will get questions this
week about which Cloud Solution is better.

 

GAE with High Replication has been Amazing.

 

Brandon Wirtz

CEO Blackwaterops.com

1.866.400.4536

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

Reply via email to