¿Capa de compatibilidad por encima de AWS & GAE?

¿Alguien ha desarrollado una capa de abstracción por encima de Amazon Web Services y Google App Engine ? Sería bueno poder desarrollar un sistema que pudiera migrarse entre cualquiera de estas dos plataformas. Estoy interesado en Python.

Mira TyphoonAE o AppScale . Ambos proyectos proporcionan un entorno similar a App Engine. He ejecutado con éxito aplicaciones de Python, sin modificaciones, creadas utilizando la aplicación web en TyphoonAE.

También puede consultar django-nonrel o web2py para frameworks con características diseñadas para hacer que moverse entre GAE + bigtable y otros almacenes de datos sea fácil.

Está hablando de un servicio de infraestructura (IaaS – ec2) y un servicio de plataforma (PaaS – GAE); este último se basa en algo como el primero (pero obviamente GAE no se ejecuta en ec2).

Para obtener la portabilidad que desea, necesita construir algo que funcione bien en GAE, y luego descubrir cómo reconstruir la infraestructura de la plataforma debajo de EC2 (probablemente no sea una tarea trivial). Dado que GAE para python está muy cerca de django, para aplicaciones sencillas, escritas con cuidado, puede lograrlo al usar algunas imágenes de django en AWS / ec2 (obviamente, la carga del administrador del sistema ahora depende de usted, pero no con GAE).

Espero que ayude !