GAE FORCES you to think about your code. But it allows you to forget about everything else.
My implication was with in regards to Data handling. I said GAE is rigid. It does what it does, and you can't change it. BUT.. GAE is optimized to do Core things in the most optimal way possible. Google does indexed lookups on huge scale faster and cheaper than anything else. If you want to index in some way Google doesn't you have to implement that code in to the way Google Does Indexing. When you run other software someone has written that code for you, often you can't change it, you can't mod it. If You are working In the cloud you should be focusing on predictable scalable units that have a linear, or improved efficiency with scale. Google Does this. No one else does. I can manage 100k instance software environment with GAE with a single developer. Try that with any other platform, you can't as you get bigger you will hit the limits of your Duplo blocks. I can build the next Facebook on GAE. You can't do that on Amazon. Because you will hit the back plain limits, the transaction limits, the ACID limits, the Elasticity is not Dynamic enough to handle changes in traffic hour by hour minute by minute. GAE FORCES you to think about your code. But it allows you to forget about everything else. From: [email protected] [mailto:[email protected]] On Behalf Of mike hershey Sent: Wednesday, December 14, 2011 3:56 PM To: [email protected] Subject: Re: [google-appengine] Re: Isn't .08/hr 1.92/day $59.52/month for a 600 MHZ CPU instance with 128 MB memory a LITTLE EXPENSIVE I think you've got that backwards. The other cloud services referenced (amazon/rackspace) are IaaS, and allow you to host your own operating system that you have complete control over. App engine is the service with a layer between the data and the application. You can't control how app engine datastore works. On rackspace/amazon you can host whatever database you want or make your own database. It its a totally different service model. I'm not saying one is better then the other, but your implying that you have more control with app engine then you do with other cloud services when its quite the opposite. I think most people who use app engine prefer it because you don't have to understand how everything works. I get a black box servlet environment, datastore, and whatever else a site typically needs. I don't have to waste time knowing how all of this works, I just get to use it. People who need the sort of control you are talking about tend to prefer IaaS services where you can control how everything works. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/EvR7Ik_VjqIJ. 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.
