Amazon EC2 es la nube de computación elástica de Amazon. EC2 es una plataforma para alojar servidores dedicados en la nube. Esto difiere de la plataforma como modelos de servicio, como Google App Engine, donde definitivamente necesita usar su SDK.
Si su servidor local está ejecutando SUSE, por ejemplo, y el servidor EC2 ejecuta SUSE, entonces, en teoría, su aplicación debería ejecutarse igual en ambos servidores. Debería poder acceder al servidor EC2 con una conexión SSH tal como lo haría con un servidor local. Debería poder copiar la aplicación usando copia segura (scp).
Además, suponiendo que estén ejecutando SUSE, deberá asegurarse de que Apache esté configurado para ejecutar scripts PHP, y deberá instalar y configurar MySQL, tal como lo haría en su servidor local.
Su aplicación debe funcionar perfectamente en Amazon. Todavía estás tratando con un servidor dedicado. La principal diferencia es que no se puede tocar físicamente, ya que está en algún lugar de Virginia, creo.
Dicho esto, hay un SDK para PHP para Amazon, pero no está claro de inmediato para qué sirve. He ejecutado PHP muy bien en EC2 sin un SDK. Pero si usted está interesado, es el enlace a continuación:
http://aws.amazon.com/sdkforphp/
EDITAR:
La principal ventaja de la API de PHP es para los casos en que la aplicación se integrará con los servicios de Amazon. Como ejemplo, digamos que su aplicación guardará los archivos en Amazon S3. S3 utiliza una interfaz REST para interactuar con recursos en la nube S3. En lugar de escribir un envoltorio alrededor de la interfaz REST usted mismo, PHP API incluye algunos API preempaquetados que hacen que el desarrollo sea más rápido.
Usted puede aprender más aquí en los Amazon PHP SDK FAQ
Hola Estimados, gracias por dar este conocimiento para mí. – Abhi
Estoy usando XAMP (PHP 5.3, mySQL) en Windows 7, ahora para cargar mi aplicación en EC2 es necesario un requisito adicional. Entonces, en este caso, ¿debería instalar su SDK? – Abhi