Ensure your application is designed to be highly redundant as with Amazon and the "cloud" in general, you will lose an instance at any time and it is very possible it will not come back (And sometimes you'll even have trouble killing it if it does go down). IO performance with EBS will also vary wildly. It's recommended to stripe across EBS volumes with mdraid to get better performance.
We have one LAMP site with AWS now, it's worked well for the most part, but we do run into issues atleast once a month related to either network issues or losing an instance or two. We haven't had any performance issues as the site itself is not too resource intensive. Unfortunately we don't have a support contract so that makes things a bit harder to deal with when issues arise. There have been a few times where an instance has just disappeared and I've tried restarting it a few times and then gone through to start launching a new one when the other would magically come back online an hour or two later. Depending on how well of a shop you run, bringing up new instances may be as simple as having your config mgmt system do all the work and its no big deal to have instances drop off. - Justin Lintz On Thu, Oct 7, 2010 at 5:52 PM, Atom Powers <atom.pow...@gmail.com> wrote: > One of the COs in my company keeps asking "why don't we put it all in > the cloud"? I'm running out of good answers. > > Situation: > We have four locations (US-West, Singapore, Korea, Spain) and two > datacenters (US-West, Singapore). We have a database-driven > application (Content Management System) that is mission-critical to > all locations and all potential customers all over the world. > Currently that entire system (MySQL database and Apache web servers) > are all located in the US; performance in Asia and Spain is dismal. > > My boss, having no idea what "the cloud" actually is, wants to move > the entire system into "the cloud". After some investigation, we have > determine that some aspects of the system can be hosted on Amazon AWS > or similar. But we have big doubts about database performance, big > doubts. > > Question: > What are your experiences with cloud-based (or cloud-capable) content > management systems? > What options are there for putting a database-driven application in "the > cloud"? > > -- > Perfection is just a word I use occasionally with mustard. > --Atom Powers-- > _______________________________________________ > Tech mailing list > Tech@lopsa.org > http://lopsa.org/cgi-bin/mailman/listinfo/tech > This list provided by the League of Professional System Administrators > http://lopsa.org/ > _______________________________________________ Tech mailing list Tech@lopsa.org http://lopsa.org/cgi-bin/mailman/listinfo/tech This list provided by the League of Professional System Administrators http://lopsa.org/