|Quantified Price Reduction through Optimizations||Brandon Wirtz||11/26/11 1:49 AM|
The Top bill is post optimizations. The bottom bill is pre. You can see that the top bill has .77 Million writes and the bottom had .36 so the top is more than double the Traffic, (2.53 Gigs out, 1.2 Gigs out) but the price is less than half. $3.05 vs $7.79. That’s 5x savings. I believe edge cache is free, and we got about 50% cache hits on that, so by getting everything lined up we are at 1/10th the price of pre-optimizations.
Can Every app achieve these numbers? Probably not. But just remember that I’m not a super dumb guy, likely my code didn’t suck too hard to begin with, and that if I can save 90% on my bill you should be able to save some on yours by doing the Cache Headers, The Move to 2.7 and Thread Safe. (unless you are on java the I have no clue what optimizations you do after getting your cache headers right)
I suspect I can get the price even lower through more optimizations to my DataStore write operations. I am shooting for another 50%.
Counting cache hits, serving 5Gig for $3 still makes CDNInABox.com more expensive than large solutions for large sites, but $.60 a gig is not bad for small and medium especially since there is no 80/20 on the peak calculation.
|Re: [google-appengine] Quantified Price Reduction through Optimizations||Joshua Smith||11/26/11 6:06 AM|
Did you also get a performance improvement for your clients, given that this is coming from Google's edge cache (which I presume is exceedingly parallel)?
Google analytics has a cool "page load time" stat, that works on enough browsers to get a good sample.
|RE: [google-appengine] Quantified Price Reduction through Optimizations||Brandon Wirtz||11/26/11 2:10 PM|
Yes, The interesting thing about GAE is everything you do in code to make things cheaper makes things faster. But Yes I posted my XYHD.tv in the 97th percentile of load times results. Clients are getting the new upgrades over the course of this week.
|Re: Quantified Price Reduction through Optimizations||Amethi||11/26/11 2:42 AM|
Hi Brandon, thanks for sharing, the results are exceptional.
I'm new here, so forgive me if I'm missing something obvious, but is
> Bandwidth Out
|RE: [google-appengine] Re: Quantified Price Reduction through Optimizations||Brandon Wirtz||11/26/11 2:24 PM|
Yes, unfortunately it is spread out over quite a few posts.
Basically I moved from Python 2.5 to Python 2.7. Did the work to be thread
This post was less of a "How To" and more of a "Chances are GAE has given
|RE: [google-appengine] Re: Quantified Price Reduction through Optimizations||Brandon Wirtz||11/27/11 2:03 AM|
Tuning the instance settings I was able to get this down to $1.35 on the
same volume numbers as the $3 was before. This brings pricing to 25% more
than it was when we were in beta. When Half price instances end next month
we'll be at 2.5x pre-beta well with in our expectations for pricing.