--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.
Why were you surprised?
--
--
timh,you pay $60 a month for running a service for 2000 daily users.
that's quite expensive don't you think?
you're the one telling i'm ridiculous, when the only thing I am saying is that no one can argue that appengine is a good choice when it comes to costs.
--
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/8x7pHZI0XRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
:) haha. That's true!!! Some people think we are insulting their family when we say that google app engine is very expensive telling "oh, I am a developer with hundred of years of experience"
C'mon guys: open your eyes "Google app engine is very expensive for companies that are beginning"
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/8x7pHZI0XRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
Rafa, do you work for snapchat?
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/8x7pHZI0XRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
Absolutely agree.
I used to rely on app engine services more than heroku or other PaaS but now I am disappointed after see that I have been billed for pagespeed while it was disabled and I was billed 3 months for back-end instances type B2 while we had B1.
Other issue I had was when our application was down for 2 days and we didn't have a door to report it. We had to paid for gold support ($400) for gold support, I called and they fixed the issue in 3 minutes by restarting the instance. Do we have to pay to fix issues in Google end?
I am pretty disappointed now :(
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/8x7pHZI0XRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
Most new applications can happily live within a free quota until they prove to be useful for a significant number of users. A well-built app will have a to serve a whole lot of users before it costs more than $200 per day on App Engine, and that's still cheaper than a single systems engineer or a DBA.
I think that App Engine is difficult and expensive for less-experienced or less-qualified developers. Sloppy data models, unnecessary indexes, overly complex queries, unintended dependencies, large third-party libraries for simple tasks, wrong headers on static resources - these mistakes are not always noticeable when you run your own box, given how cheap and powerful the servers are these days. With App Engine these mistakes add up very quickly.
On the other hand, App Engine gives you all the information you need to analyze your bill. Once you see that a certain item becomes significant, there are ways to optimize your application in order to reduce costs. I certainly advocate avoiding basic mistakes from day one, but there are certain optimizations that make sense only when volume picks up. For example, you can move a backend task to a Compute Engine instance, which is many times cheaper, but requires more work to set up and manage. Or you can split a complex data entity into two separate entities so that a minor change will not result in multiple datastore writes. Or you can unindex some properties and iterate through query results, saving on writes and data volume. Or you can set the correct chunk size on your queries - something that many developers probably forget to do. And so on.
I am working on an app now that loads, processes and indexes 1 million web pages and creates app. 10 million datastore entities for less than $100 in App Engine costs. I don't know what your application does for your users, but that's a whole lot of processing power for a hundred bucks. Once we hit a million users or so, we will move some of our processing load to the Compute Engine, but the effort does not make economic sense before that.
that's may be the reason why their product is so simple and elegant.it was probably extremely hard for a new grad to make something more complex with appengine? :)
--On Mon, Jan 20, 2014 at 2:19 AM, coto <rodrigo...@gmail.com> wrote:We all should be surprised, because Google App Engine is very expensive!!
On Sunday, January 19, 2014 5:23:13 AM UTC-3, alex wrote:Why were you surprised?--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.
Just for the record, the app I was talking about might only have 2000 users, but it is by no means a simple application.I has approximateley 30 different models. Fully defined with RBAC security model scoped down to parts of models.reporting, audit trail records for every change to data, (when and what was changed, by who), etc....The entire system is modeled in UML, python models, views, URL paths, security declarations, form schemas all directly generated from the model.What elements of a view appear for the combination of user, context, and view control page layout, so the application is intensely dynamic and most cached data's scope is only effective for a single user.So even complex applications can be run in a cost effective manner on appengine.
But no point trying to stick a square peg in a round whole. If you data model, or processing requirements don't suit appengine and you can't start instances quickly thenyou may well be on the wrong platform.Now more than my 2c worth ;-)T
Tapir, out of curiosity, are you a form of an improved internet troll sent from the future to troll these groups? (Just kidding)
Anyway, if those 2000 users pay 49$/month, for example, and the daily costs are only 5$, it would be extremely cost effective, you also have no idea what the app does for that 2000 users, might be a lot of stuff
I have an extremely poorly monetized app, it's an almost ancient app of mine, does millions of operations daily, only a fraction are converted to page views and only a fraction generates revenue
Even in my case, it's profitable, the costs are 1/2 instance costs and > 1/2 datastore read/write + bandwidth costs
So even though appengine seems comparably expensive, in most of the normal use cases the costs should be manageable / lower than the income
One disadvantage I noticed lately (You always see people complaining about it on these groups) is that the initial costs seem to be high, but as the traffic increases, the costs doesn't increase proportionally.
So basically, appengine gets cost efficient with increased traffic, seems logical - so basically you have to excuse the initial daily ~<10$ costs if you are keeping instances and memcached alive
On the alternative side, the side you compare appengine too, if you were to keep virtual instances or a big dedicated server alive, you would also pay a similar amount daily/monthly
I would suggest you not obsessing over the costs excessively, from experience, it only makes you lose time and energy, use that time and energy to monetize what you are doing and reduce the costs by optimizing your app
( Let me also drop one naive example here, let's say you are doing 50 RPC calls with a naive php/vps setup, those calls would take up 50X time, however using appengine naively, you can do that 50 RPC calls asynchronously, it would only take 1x time, and you would pay 1X time, appengine would be cheaper, it beats up your 46x thread :) )
HiEven at $5 a day it is cheap, so lets work with that nice round number. There is no other infrastructure cost, there are no devops support people involved.So I have been looking at other PAAS, (not interested in anything less thant that) if nothing else than to broaden my understanding of what is out there.Heroku, (just to add auto scaling which it doesn't have out of the box, so you need adept-scale (min $18 per month) or HireFire ($10) on top of what you your paying to Heroku.Openshift does have autoscaling, so you are up for $20 per month, plus usage costs for 3 small gears. So this might be cheaper, but I haven't run anything on it yet to know.There are others obviously but a lot don't seem to provide auto scaling.The App I talked about has a very peaky use, no one uses it over the weekend, big peaks in the morning and afternoon. It's an evidence tracking systems (evidence of work/course material done) and has to be used. There are millions of entities in the datastore and growing. It is a big python application with full role based access control. There is audit trail records created for everything performed in the system.A large part of the system uses AJAX, and it is not really a multipage application, so pageviews are somewhat meaningless form of measurement.There historically has been some unreliability and since moving off M/S to HRD that's pretty well gone away.Any way you cut it $5 a day is a reasonable price for an application that is not relying on advertising for it's revenue.
I think app engine pricing is pretty fair. The money you may save by managing custom servers you will soon loose with time and health which are both priceless (if you do it yourself that is).
All you above said has nothing related to proving GAE is cheap or not!
All you above said has nothing related to proving GAE is cheap or not!Sorry I don't understand what you mean by cheap. What is cheap, compared with what ? Unless there is some basis for comparison then
how do you prove/disprove cheapness.
By any measure for me $5 a day is cheap for the service provided. Tell me how you want to measure cheap!
So based on a running cost less than 3% of revenue, then this app is REALLY REALLY REALLY cheap.
I don't have true pageviews because as I said its 80% ajax transactions, so new template rendering etc.... so not a comparable measure. But just to please you on a typical day there is around 2200 pageviews , but between 5 and 10 times that in terms of ajax transactions (which aren't monitored by analytics), but to be honest it's not something I really monitor closely as it not particularly important.
Unless you compare features of a service, meeting a minimal base line for comparison any comparison is meaningless. You know apples and oranges.I run another site that derives absolutely no direct revenue, it is their solely to get get people to visit a bricks and motor shop, and the $2 a day that is costingis very cheap as all the advertising we run is Adwords (adwords is expensive) and the site running costs. Yes I could run it on Digital Ocean or AWS small instance for probably cheaper, but then I have to look after infrastructure webstack/database, I do not have the time or inclination to do that. So my measure of cheap is completely different to yours.I certainly don't measure the cost or quality of the service or the value of the outcomes in terms of pageviews per dollar (at least not directly)So I am not really going to bother with this discussion any more, in your opinion GAE is not cheap, in my opinion by all the metrics that I am interested and the applications I run/develop on appengine it is. Does this mean I would run all new projects on appengine - absolutely not, I would pick the best (as much as I could) tool for the job.
What the data all you provide exactly prove GAE is expensive!Your sense is not a typical common sense.Bill Gates will still think GAE is cheap if the F1 instance is charged with $1000 per day.
$5 per day for 2000 users? and it is cost effective? Really!!!
--Pertti
Tapir, I really do not understand what you are trying to accomplish. Tim was sharing his thoughts and you come back with childish stuff like this.You are asking people to contribute their success stories to your other thread. You have made some choices in how you responded in this thread. I don't think those choices are likely to attract many to the other thread you would like to get going.From reading some (not all, forgive me in advance - I know I'll need it) of your posts over the last few days, it seems to me that you have already made up your mind that GAE does not tend to meet your business requirements. That is fine. But it seems almost as if you continue to post in the hopes that some "white knight" is going to come along with a nugget of information that you may have missed and make it work for you.You have specific needs and very specific ideas. Do the work of putting your model together and testing it. I think you have actually. If you have, then trust your model - you have your answer.