Karel,
I would inch in to it with some testing so you can get a sense of price, scale, and performance. Consider using GAE as a Proxy, for your game first. You might round robin a portion of the traffic off to it with load balancing at the DNS level. (this would be good to figure out anyway, since you are going to lose your China, (and based on my experience some of Korea) audience do to export, firewall, and other rules) Once you have a proxy in place on Appengine, you can get a sense of the Bandwidth and scaling costs, with minimal work converting the game code. If these costs are inline with your expectations, then start looking at some of your common SQL calls and how they map to GQL to see if those costs and speed will be with in your tolerances. -Brandon Brandon Wirtz BlackWaterOps: President / Lead Mercenary Description: http://www.linkedin.com/img/signature/bg_slate_385x42.jpg Work: 510-992-6548 Toll Free: 866-400-4536 IM: [email protected] (Google Talk) Skype: drakegreene <http://www.blackwaterops.com/> BlackWater Ops From: [email protected] [mailto:[email protected]] On Behalf Of Karel Crombecq Sent: Monday, September 12, 2011 7:00 AM To: [email protected] Subject: [google-appengine] google app engine for extremely demanding multiplayer browser game Hey guys, I am currently investigating possibilities for writing a sequel to the popular text-based browser game that I released in 2001 called Castle Quest 2 (http://www.castlequest.be). One of the options I am considering is developing the game in GWT, and running it on app engine. But I am not sure whether app engine will be able to scale to the degree needed for my game. CQ2 at its peak generated easily 3 million page views per day (90 million per month!), with bandwidth usage of 2.5GB each month. The database grew to a size of about 1GB. There were at least 250 sql queries each second. And it is expected that CQ3, with the advent of social networks and social gaming, will reach multiples of these numbers. Now I don't really know how big the sites are that are hosted by Google app engine, as information is rather scarce on that part. So my question to the Google team is: do you think (know?) if app engine can handle this kind of pressure from one app? Will the data store hold up, and will it scale well? It is extremely important that I have trustworthy information about this. If I decide to go with app engine and the system doesn't hold up, a massive money and time investment will be lost. Thanks in advance, Kind regards, Karel Crombecq -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/OAB-cvkIXMYJ. 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. -- 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.
<<image001.jpg>>
