OK, por lo que un breve resumen de mi configuración y lo que quiero lograr:¿Una forma elegante de crear miniaturas de imágenes almacenadas en s3 con ec2 y comunicarse con los rieles al finalizar?
Tengo un raíles 2.3.5 servidor que ejecuta mi página web. Tengo una aplicación flash en mi sitio donde los usuarios pueden subir imágenes directamente a s3.
Cuando se completa una carga, se notifica a los rieles.
En el punto donde la imagen termina de cargarse a s3 y los rieles son notificados, quiero que los rieles envíen una publicación a algo ubicado en ec2 para crear dos miniaturas (110x110 y 600x600).
Cuando las miniaturas se crean y se transfieren a s3, quiero que cualquier proceso en ec2 envíe una publicación a los rieles para notificar que la creación de miniaturas ha finalizado y están en s3.
¿Cuál es la mejor manera de lograr esto? He examinado herramientas como knife muy brevemente, pero no estoy familiarizado en absoluto con el uso de servicios ec2 o similares.
Gracias
Gracias por su respuesta. Estoy buscando esta gema rubí ec2 (https://github.com/rightscale/right_aws) para enviar solicitudes de cola con SQS. De lo que no estoy seguro es de lo que voy a hacer en el lado de ec2. ¿Debo tener un servidor de rieles con right_aws para verificar la cola y luego algo como paperclip para postprocesar la imagen en miniaturas? – Zyren
Tener una barandillas con right_aws y paperclip en EC2 es una opción, pero en realidad no importa lo que está ejecutando en EC2, siempre que pueda sondear la cola de SQS y procesar las imágenes. – dcro
También puede considerar el uso de un proveedor SAAS para gestionar la generación de miniaturas. Una opción de la que ahora soy http://transloadit.com/, pero no los he usado, por lo que no puedo ofrecer ningún comentario sobre su servicio. – dcro