[google-appengine] Re: What do you use this for?

2009-04-16 Thread Jeff S (Google)
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?

2009-04-16 Thread jdeskins

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?

2009-04-16 Thread 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?

2009-04-15 Thread 风笑雪
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
-~--~~~~--~~--~--~---