Понимаю как работают кластеры и сам писал софт для них. Обычно используют какую нибудь библиотеку и процесс может общаться с другими нодами прозрачно. Может узнать где он и какую часть ему считать.
Понимаю как масштабируются NoSQL решения. Как следствие понимаю как работают всякие GridFS.
Понимаю как работает AppEngine. Там тоже отрезаны все стандартные вещи и приложение общается с облаком только с использованием вызовов облачных вещей.
Но в последнее время в облаках стали запускать обычные Linux дистрибутивы. Я могу понять как это несколько инстансов ОС работают на одной физической машине.
Но как они добиваются чтоб запущенная ОС мигрировала за 1 секунду с одного хоста на другой не понимаю. Или у них вообще MC пашет на одном хосте, а апач на другом???
Просветите темного человека.