> You'll be interested to know that someone is working on an app engine
> port to EC2:
>
> http://appdrop.com/

I would have expected this =)  I mean the GAE's SDK runs on any
machine, accepts HTTP requests and serves web pages.  No reason you
couldn't put it on an EC2 image too!!

>
> Currently the link to view uploaded apps is down LOL.
>
> -angel
>
> On Nov 4, 3:34 pm, sal <[EMAIL PROTECTED]> wrote:
>
> > On Nov 4, 3:09 pm, Peter Recore <[EMAIL PROTECTED]> wrote:
>
> > > What would really make this conversation interesting would be a
> > > nontrivial example app that someone had written and deployed on both
> > > systems, to see where the gotcha's are, and at what levels of demand
> > > you really need to worry about various scaling problems.
>
> > I would be interested to hear from some EC2 users on this list also!
>
> > > image.  On the other hand, you could have the entire mysql community
> > > to draw help from if you had a pure mysql question.
>
> > This is a huge point.  Not only can you draw from all the communities
> > of existing developers, you have access to the droves of existing
> > libraries written for all those mature platform that you can
> > leverage.  Say you need to integrate a Forum, content management
> > system, billing / shopping cart, etc.  Whereas with GAE you are
> > writing your own usually.  (And from the numerous posts on how to
> > create a 'Web Counter' with GAE, its evident that some of the normally
> > simple tasks are not so simple.
>
> > (not trying to slam GAE, just hoping to find some good valid opinions
> > pro-GAE, especially technical reasons!)
>
> > > -peter
>
> > > On Nov 4, 2:48 pm, sal <[EMAIL PROTECTED]> wrote:
>
> > > > > There is a point which you are missing here. Firing up more images in
> > > > > EC2 does not makes your application scalable.
>
> > > > It seems to depend on the image you choose -  looks like images are
> > > > available that co-operate and automatically load balance at they
> > > > startup and autodetect each other.
>
> > > > Probably the same way the Google app cluster works - except instead of
> > > > someone in Google adding nodes you can do it yourself.
>
> > > > > There is lots and lots
> > > > > of other issues here. With EC2 you have to use S3 etc etc.
> > > > > there might be some point to consider working with GAE but in short I
> > > > > think there is much more to do if you want a scalable application in
> > > > > EC2.
>
> > > > Remember there is a lot to do to make a scalable app in GAE also.
> > > > There are numerous posts on this list where people can't even get a
> > > > simple 'web counter' to work.  The counter-argument (no pun intended)
> > > > is that the GAE app will scale in the long run due to this 'additional
> > > > effort' that we have to go through.  So ec2 and GAE both require
> > > > 'effort' to make something scalable.  In GAE is via painful
> > > > limitations in Python, in EC2 its by choosing images....
>
> > > > If only someone at Google would stumble across Xen 
> > > > (http://www.xen.org/) which is free/opensource, the tech that Amazon 
> > > > uses for
> > > > EC2 and port it to their own 'Googleware', and offer some free logins
> > > > to that system, it would be a true competitor!!
>
> > > > > On Nov 4, 2:10 pm, sal <[EMAIL PROTECTED]> wrote:
>
> > > > > > > Of course, you can have someone cook the raw meat to dinner. 
> > > > > > > There's
> > > > > > > no actual difference in the end.
>
> > > > > > These were my thoughts too... if its the same difference in the 
> > > > > > end...
> > > > > > I'm looking for reasons as to why one would stick with GAE 
> > > > > > long-term.
>
> > > > > > > The difficulty to EC2 for small project is the scaling part, you 
> > > > > > > need
> > > > > > > either buy or write your own management code for an almost real
> > > > > > > cluster minus hardware. You need to monitor server load, and 
> > > > > > > start new
> > > > > > > EC2 instance when load gets high and terminate extra unused 
> > > > > > > servers.
> > > > > > > You need to take care way more possible exceptions then GAE.
>
> > > > > > It seems there are images you can choose for EC2 which automatically
> > > > > > load balance/scale when you boot new instances...
>
> > > > > > > On Nov 4, 1:39 pm, sal <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > Point taken, in the scenario that you might have to make your 
> > > > > > > > own
> > > > > > > > image, possibly...
>
> > > > > > > > But assume that someone signs up for EC2, and just chooses an 
> > > > > > > > existing
> > > > > > > > image with Python in it.  Really there isn't much cooking 
> > > > > > > > involved
> > > > > > > > correct?  You should have a working server up pretty quickly...
>
> > > > > > > > (a few other considerations: within GAE your serverside RAM can 
> > > > > > > > be
> > > > > > > > invalidated at-random, as well as the memcache... and we're 
> > > > > > > > limited to
> > > > > > > > using a sortof limited Datastore, rather than the full RDBMS 
> > > > > > > > you could
> > > > > > > > have in an EC2 image)  Maybe a bit like a free dinner without a 
> > > > > > > > fork?
> > > > > > > > =)
>
> > > > > > > > On Nov 4, 1:19 pm, yejun <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > I feel this comparison is similar to raw meat vs cooked 
> > > > > > > > > dinner.
>
> > > > > > > > > On Nov 4, 12:31 pm, sal <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > > Just curious to hear some opinions on this - especially 
> > > > > > > > > > from anyone
> > > > > > > > > > who has experience with Amazon's EC2 as well as GAE.
>
> > > > > > > > > > I just read a blog saying you can be up and running with 
> > > > > > > > > > EC2's
> > > > > > > > > > cheapest offering with no upfront cost and 79$ a month.  
> > > > > > > > > > You get a
> > > > > > > > > > 'real' virtualized Linux machine with 1.7GB of ram.  And by 
> > > > > > > > > > clicking a
> > > > > > > > > > button (there are free graphical admin tools now), as many 
> > > > > > > > > > more
> > > > > > > > > > instances/images as you need will pop up instantly using a 
> > > > > > > > > > system
> > > > > > > > > > image that you create to handle whatever load you have. 
> > > > > > > > > > (Your bill
> > > > > > > > > > goes just up as you click into more resources).
>
> > > > > > > > > > There are loads of 'public' images to pick from, some 
> > > > > > > > > > include Python
> > > > > > > > > > already. (Others have Java, PHP, etc).  By choosing one of 
> > > > > > > > > > these
> > > > > > > > > > images you'll have Python running, with full root access to 
> > > > > > > > > > a server
> > > > > > > > > > online that you can do whatever you like with.  I guess 
> > > > > > > > > > technically,
> > > > > > > > > > someone could just put the GAE SDK up on an EC2 box, with 
> > > > > > > > > > some tweaks,
> > > > > > > > > > and you could almost have your GAE app running there 
> > > > > > > > > > unmodified as
> > > > > > > > > > well?
>
> > > > > > > > > > I'm using GAE because of the zero, upfront cost 
> > > > > > > > > > currently... this is
> > > > > > > > > > great for toying around with neat ideas - but for 'real 
> > > > > > > > > > world',
> > > > > > > > > > demanding applications... you'll eventually have to pay 
> > > > > > > > > > even for GAE.
> > > > > > > > > > What do we have offered that something like EC2 doesn't?
>
> > > > > > > > > > Google has announced another language coming in a few 
> > > > > > > > > > months - but
> > > > > > > > > > again EC2 allows to use whichever is installed in your 
> > > > > > > > > > machine image
> > > > > > > > > > already - any language you can use in linux I suppose... 
> > > > > > > > > > not sure if
> > > > > > > > > > its enough to keep me onboard once my app goes over its 
> > > > > > > > > > quotas and I
> > > > > > > > > > have to start to pay for more.
>
> > > > > > > > > > looking forward to hear thoughts!
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to