We do lots of hybrid projects. Down side is that unless your app is compartmentalized you have Down Time when either is down. But if you have compartmentalized your app then the Deployment problems aren't a problem you just upgrade the two parts like you would if you decided to change the caching module on your database, or the RSS module on your WebSite... You don't have to roll everything, just the upgraded system.
The bandwidth between the two will cost you 12-24 cents a Gigabyte, you may or may not find that expensive. Depends how you use it. GAE is going to be better at scaling up and down automatically, and in my experience higher uptime. This makes it a great choice for your Core functionality. AWS gives you greater control for doing "Magic" that requires custom code that is close to the metal, (like for video processing, or folding proteins or searching for aliens) but if not every visitor needs these functions you can definitely split the app. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Efi Merdler-Kravitz Sent: Saturday, January 07, 2012 3:47 AM To: Google App Engine Subject: [google-appengine] Mixing aws and app engine servers We are starting a new project that requires two main components: 1. Backend for task management, e.g retrieve a task from a queue and according to some specific logic validate it. 2. Run a real compiler on that specific task and create an executable that an end user should receive. We love app engine, however the second part will require a concrete instance where an actual compiler will have to be installed, app engine is not capable here. We were thinking to mix both app engine and aws instances to accomplish the task (part 1 will be app engine and part 2 will be aws). All of our senses say it's a bad idea: 1. unneeded traffic between the two providers, someone needs to pay for that unfortunately. 2. We'll have to deal with two systems, two deployments process, each system has its own quirks --> double the work. But we love app engine. Does anyone has any experience in combining the two systems? any recommendations ? -- 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. -- 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.
