[google-appengine] Re: What do you use this for?
In addition to what 风笑雪 has said, I would add that a major benefit of deploying an application to App Engine is the automated scalability provided for your application. http://code.google.com/appengine/docs/whatisgoogleappengine.html As traffic to your application grows, App Engine will spin up new instances of your application to handle the load. In addition the services on which you build your app are designed to be scalable as well. For many web applications, the database becomes a bottleneck and scaling your storage system on your own can be a real headache (replication, sharding, read-only slaves, etc.). App Engine tries to alleviate the pain by providing an automatically sharded and distributed datastore which can handle high load. Hopefully you don't mind the sales pitch, it sounds like that was what you were asking for ;-) There's more information available in video form. Here are a few that I think could help explain what App Engine is about http://code.google.com/appengine/articles/cf1-text.html http://www.youtube.com/watch?v=3Ztr-HhWX1c "...our design goals for the system are: Make the system easy to use. Make it easy to scale. And make it free to get started." "Google App Engine is a distributed system for running your web applications with a very low overhead. When you submit your app, your code is automatically pushed to a number of fault tolerant servers, and Google's web serving and datacenter infrastructure handles all the details of connecting requests from the user down to a running instance of your code. You're never tied to just one machine, or just one failure. Further, the system is designed to make it easy to scale your application. We watch your app, and fluidly devote more resources to your app when it needs it, and move your app around as its needs change." Thank you, Jeff 2009/4/16 Banaticus > > So, basically to learn/practice stuff and easily get help? > > On Apr 15, 7:53 pm, 风笑雪 wrote: > > GAE is free to get start, has many develops and users who can help > > you resolve problem, use a CDN to ensure the speed wherever visitors come > > from, and so much more. > > And I use it to learn web developing in Python, it offers > > an excellent environment for study. > > > > 2009/4/16 Banaticus > > > > > > > > > > > > > I guess I'm not seeing the advantages of the Google App Engine right > > > off the bat. What types of services are you deploying that others are > > > using? Currently, I'm just envisioning how I could use this to power > > > services for a website... but then why wouldn't I just upload the java > > > or python? Ok, there are some hosting packages that don't allow for > > > java or python to be uploaded, but aren't those few and far between? > > > What're you using this for?- Hide quoted text - > > > > - Show quoted text - > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: What do you use this for?
You can see some of the reasons why developers are using app engine at http://code.google.com/appengine/whyappengine.html Some very large scale apps are being hosted by GAE, so I wouldn't say that it is just a place to learn/practice. The selling point for me was scalability. A lot of my apps peak during certain times - such as during bad weather. This allows me to not have to worry about setting up a large server environment to handle the peak load. I may only need it for a fraction of the time and GAE can scale to fit that need. You pay for what you use instead of paying for servers to sit idle 90% of the time. All apps are different - so it really depends on what you are building to see if GAE is a right fit. Jeff On Apr 16, 11:31 am, Banaticus wrote: > So, basically to learn/practice stuff and easily get help? > > On Apr 15, 7:53 pm, 风笑雪 wrote: > > > GAE is free to get start, has many develops and users who can help > > you resolve problem, use a CDN to ensure the speed wherever visitors come > > from, and so much more. > > And I use it to learn web developing in Python, it offers > > an excellent environment for study. > > > 2009/4/16 Banaticus > > > > I guess I'm not seeing the advantages of the Google App Engine right > > > off the bat. What types of services are you deploying that others are > > > using? Currently, I'm just envisioning how I could use this to power > > > services for a website... but then why wouldn't I just upload the java > > > or python? Ok, there are some hosting packages that don't allow for > > > java or python to be uploaded, but aren't those few and far between? > > > What're you using this for?- Hide quoted text - > > > - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: What do you use this for?
So, basically to learn/practice stuff and easily get help? On Apr 15, 7:53 pm, 风笑雪 wrote: > GAE is free to get start, has many develops and users who can help > you resolve problem, use a CDN to ensure the speed wherever visitors come > from, and so much more. > And I use it to learn web developing in Python, it offers > an excellent environment for study. > > 2009/4/16 Banaticus > > > > > > > I guess I'm not seeing the advantages of the Google App Engine right > > off the bat. What types of services are you deploying that others are > > using? Currently, I'm just envisioning how I could use this to power > > services for a website... but then why wouldn't I just upload the java > > or python? Ok, there are some hosting packages that don't allow for > > java or python to be uploaded, but aren't those few and far between? > > What're you using this for?- Hide quoted text - > > - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: What do you use this for?
GAE is free to get start, has many develops and users who can help you resolve problem, use a CDN to ensure the speed wherever visitors come from, and so much more. And I use it to learn web developing in Python, it offers an excellent environment for study. 2009/4/16 Banaticus > > I guess I'm not seeing the advantages of the Google App Engine right > off the bat. What types of services are you deploying that others are > using? Currently, I'm just envisioning how I could use this to power > services for a website... but then why wouldn't I just upload the java > or python? Ok, there are some hosting packages that don't allow for > java or python to be uploaded, but aren't those few and far between? > What're you using this for? > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---