I'd like to second this, and perhaps offer a bit of clarification. I've been involved in a project for some time now (I've been a user from the very beginning), and I've been constantly frustrated with some of the features of App Engine. In some ways, it's been amazing. The fact that one is constrained from the start to create apps that can scale horizontally is interesting and exciting to me. That being said, there are a number of challenges that you should be aware of:
1. Poor documentation. This is a dramatically changing project. It is definitely not like other "beta" Google projects. It really is beta. You are not going to be able to trust that all of the documentation is correct. This is not a huge criticism of the project - it seems like things are changing at a pretty rapid rate and I know from experience that it is often difficult to keep documentation in sync with the current production version. But it is something you'll have to deal with. 2. Poor uptime compared to commercial services Everyone and their mother was atwitter over the S3 downtime some time ago. App Engine regularly has such downtimes. App Engine is a much more complex system to manage, so that is to be expected somewhat, still - take that into account. To partially mitigate this, you can follow a few websites: cloudstatus.com http://groups.google.com/group/google-appengine-downtime-notify If you look at the history on the downtime google group, you can see that they are at about 2 9's of reliability. This is not a criticism - I love the service and well - you get what you pay for, but if you are promising customers high reliability, they won't get it. Be aware of this. Besides that, the platform is great. The quotas are amazingly high (if you don't hit the high CPU quota). The really great thing is that App Engine (especially with the django helper) is essentially Django, so there is little risk in developing for App Engine. If you find that you can't continue to host your project on App Engine, you can easily port it over to Django on something like slicehost or AWS. On Sep 30, 3:05 am, mitnickcbc <[EMAIL PROTECTED]> wrote: > I do, full production. And my suggestion is not to use it for > production. You can have very easy start with GAE since no server > config, easy deploy and tons of other good things. But you will get > more pain of growth due to these issues: > 1. Manually quota increase process. This is not a problem if during > working hours. But you may met this issue at 7PM and you need to wait > for at least 14 hours to get a response, not mention during weekend or > holidays. For people who have no idea about quota denials, quota > denial means almost totally out of service. And currently we don't > have visibility to all quotas like datastore and URL fetch. This makes > it even harder to predict the needs of quota increase. > 2. High amount CPU quota. This one has a very small quota number and > does't scale with your other quota. Recently I found it comes abnormal > and almost all my requests fallen into this category during certain > period of time (can be up to hours), while I didn't change any code. > Your traffic will drop to below 1.5 request/sec immediately no matter > how much quota you have. > 3. It's out of your control. Since it's preview version, GAE team has > no responsibility to stay up late and work out your problem or provide > you 24*7 support. So when issue happens, you can do nothing except > waiting. Although GAE team responses quickly and provides useful > helps, but there are several times I felt helpless off working hours. > And my app has met 4 - 5 times serious issues like out of service for > 6 hours during the last 10 days, due to the quota issues and there is > nobody helping me (no blame here, they are sleeping or in weekend). > > If you are building something not going to have heavy load, you can > use GAE as production without much problem. But surely not business > application, otherwise your customer will shout at you and you really > can do nothing to help them. > > On Sep 30, 5:21 pm, "Feris Thia" <[EMAIL PROTECTED]> wrote: > > > Hi All, > > > I understand that GAE is still in preview used only, but I just wonder if > > anyone has used it in any semi or full production ? And with how many page > > hits / visitors per day ? > > > -- > > Thanks & Best Regards, > > > Feris Thia --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
