I am working on three toy projects using Google App Engine. I chose GAE because it was the cheapest and most practical solution (no time wasted in sys admin, installation, hardening, etc...). Working with GAE is a lot of fun, I'm learning new things every day and I get to interact with some of the coolest engineers at Google. It's unbelievable how much they are giving back to the community (tons of open source projects and libraries, Google IO sessions...)
Amazon is garbage. a) I found their offering super expensive; b) virtualization is a security and performance nightmare c) their network infrastructure and international connectivity is really bad; you talk about eating your dog food, Amazon can't even serve its own ads and banners reliably, they take forever to load. Two weeks ago, our basecamp and highrise was lagging like crazy... can you guess what was the root cause? The static images are hosted on s3 and were taking 60 seconds to load. For their initial proof of concept, Serge and Larry used a disparate cluster of salvaged and borrowed computers. You can still take this very same approach using AppScale, an open-source GAE implementation (it's sponsored by Google) and it lets you run GAE on top of Amazon or whatever else you have. You can also rent cheap Quad core servers with 8GB of RAM and 2TB of bandwidth from Hetzner for 40 EUR per month (I use one of these as a staging server for bulk uploads) On Jul 15, 11:53 pm, richard emberson <[email protected]> wrote: > Eating one's own dog > foodhttp://en.wikipedia.org/wiki/Eating_one's_own_dog_food > or in this case: > Using one's own cloud. > > Amazon' cloud is based upon the IT technology they use > within Amazon. > Salesforce.com's Force.com offering is what they used to > build their CRM system. > > These cloud vendors "Eat their own dog food". > > If a cloud vendor does not use their cloud offering for > their other products and/or internal systems, one > would have to assume that the cloud is viewed as > a technology ghetto within their own corporation - good > enough for others but not for ourselves. > > So, concerning the Google App Engine, are other groups > within Google clamoring to port or build their offerings > on top of the App Engine? If so, please be specific, what > Google products and infrastructure and what are the schedules > for their hosting on GAE? > > Is the GAE group supporting the Google Docs group as they > move to use GAE? How about gmail, will the Google Gmail > group be relying on GAE support? I have not seen emails > from either of those internal Google groups on the GAE > mailing list. Lastly, when will Google search be supported > by the GAE group; > > Will those groups have to live under the same quota restrictions > while they evaluate using GAE? If not, why not? If they > are unreasonable for an internal evaluation, what makes them > reasonable for an external evaluation? > > Evaluating whether or not GAE should be used for a particular > application is not FREE even if one gets a very small slice > of GAE resources with which to do the evaluation. > Tens or hundreds of hours go into determine if GAE has > the right characteristics and quotas that limit how fast one > can work makes it worse. (Yes one can $$ for higher quotas, > but during the evaluation phase $$ is out of the question.) > > Richard Emberson > > -- > Quis custodiet ipsos custodes --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
