Currently I run a few CentOS dedicated boxes on which I run a few hosted applications (these are online). It currently caters to a little over 200 clients. For the sake of scalability as this is going to soon be a globally used application soon(due to current plan of expansion) I have been researching into cloud based technologies.
Recently I came across Ubuntu Enterprise Cloud OS and I would like to know if this would fit the bill. The UEC site suggests 2 types of clouds one private and the other public. The public cloud connects to EC2. Does that mean that I have to use Amazon to take my services online if I use Ubuntu Enterprise Cloud OS? Or can these servers go public independently. I could be wrong but I would like to understand what they mean before I consider this as an option. I would consider local servers (based on the geographical users and also to localize the data) soon to handle the traffic load. Based on the above factors should I consider dedicated servers or go ahead with a cloud computing? And is it a feasible option?