Amazon EC2 - это Эластичное облако вычислений от Amazon. EC2 - это платформа для размещения выделенных серверов в облаке. Это отличается от платформы как сервисных моделей, таких как Google App Engine, где вам определенно необходимо использовать свой SDK.
Если, например, на вашем локальном сервере работает SUSE, а на сервере EC2 работает SUSE, теоретически ваше приложение должно работать на обоих серверах одинаково. Вы должны иметь доступ к серверу EC2 с SSH-соединением, как и локальный сервер. Вы можете копировать приложение с помощью защищенной копии (scp).
Кроме того, при условии, что они запускают SUSE, вам нужно убедиться, что Apache настроен на запуск PHP-скриптов, и вам нужно будет установить и настроить MySQL, как и на локальном сервере.
Ваше приложение должно отлично работать на Amazon. Вы по-прежнему имеете дело с выделенным сервером. Главное отличие состоит в том, что вы не можете физически коснуться его, как я думаю, где-то в Вирджинии.
С учетом сказанного имеется SDK для PHP для Amazon, но не сразу понятно, для какой цели он служит. Я просто запускаю PHP на EC2 без SDK. Но если вы заинтересованы, ссылка ниже:
http://aws.amazon.com/sdkforphp/
EDIT:
Основное преимущество PHP API для случаев, когда приложение будет интегрироваться с сервисами Amazon. Например, скажем, ваше приложение будет сохранять файлы на Amazon S3. S3 использует интерфейс REST для взаимодействия с ресурсами в облаке S3. Вместо того, чтобы писать обертку вокруг интерфейса REST, PHP API включает в себя некоторые предварительно упакованные API, которые ускоряют разработку.
Вы можете узнать больше здесь на Amazon PHP SDK FAQ
Здравствуйте Уважаемые спасибо за предоставленную мне знания. – Abhi
Я использую XAMP (PHP 5.3, mySQL) в Windows 7, теперь для загрузки моего приложения на EC2 требуется дополнительное требование. Итак, в этом случае мне нужно установить их SDK? – Abhi