Can someone clarify about cloud computing a bit? For example with Amazon Ec2 and others, in their presentations they all say that you add more servers and spread load across servers, bla bla; but how is this done at webmaster's end? For example I have a site with Apache PHP MySQL. By adding more servers, will the added servers directly process the data of existent server or each server needs its own coding and adjustments in order to process parts of traffic, db queries, etc? What I am asking is... will these servers know what their job is? Or is it just like buying new dedicated server that needs instructions?
Thank you.