¿Experiencias y consejos para programar con y para los servidores / aplicaciones / herramientas en la nube de Amazon?

StackOverflow https://stackoverflow.com/questions/159459

Pregunta

Estamos buscando desarrollar un producto que use las herramientas en la nube de Amazon (EC2, SQS, etc.), y tengo curiosidad por saber qué consejos / trucos / sugerencias tienen las personas que han usado estas tecnologías.

Un consejo / lo que sea por publicación, por favor.

¿Fue útil?

Solución

El complemento Elasticfox para Mozilla facilita mucho la tarea de EC2. Se puede encontrar en: Extensión Elasticfox Firefox para Amazon EC2 . Esta página tiene enlaces específicamente para descargar el complemento Elasticfox y también el proyecto asociado de Sourceforge. Vale la pena usar ...

Otros consejos

Obtenga una cuenta de desarrollador en Escala correcta . Es gratis y un envío de Dios para un chico que odia recordar esas tontas órdenes y argumentos. Si solo recurre a las herramientas proporcionadas por Amazon, está descartando sus derechos humanos.

Estamos interesados ??en EC2 donde trabajo. No nos interesan las cosas de servicio web o empresariales, solo el cálculo masivo de números para la física, usando python. Estas cosas de EC2 me confundieron, con la mayoría de la documentación orientada a aplicaciones empresariales y usando C # o Java, pero esta presentación de diapositivas me aclaró mucho, especialmente para usar python: http://www.datawrangling.com/pycon-2008-elasticwulf-slides

En cuanto a SimpleDB , tiene un lenguaje de consulta muy limitado y es muy restrictivo. Si planea tener muchas consultas complejas, primero debe sentarse y pensar cómo organizar sus datos para hacer posibles esas consultas. Una cosa que falta, pero que probablemente se agregará, es la capacidad de contar los resultados de una consulta determinada, al igual que COUNT de SQL.

El rendimiento está bien, pero considero que la latencia puede ser un poco alta.

Un concepto importante a comprender: el sistema de archivos en el que vive su instancia EC2 mientras se ejecuta no es persistente. Hay herramientas / servicios disponibles que le permiten montar sistemas de archivos respaldados por el almacenamiento S3, o usted puede cargar a S3 u otro servicio de almacenamiento desde la instancia, pero cuando una instancia se cierra, el sistema de archivos asociado ya no existe.

En cuanto a las herramientas, he encontrado que las herramientas de Amazon son excelentes, pero probablemente debería sentirse cómodo con la línea de comandos si está tomando esta ruta.

Para administrar sus instancias EC2, etc. Amazon también ofrece, en versión beta desde hace un par de días, la consola de administración que tiene una funcionalidad similar al plugin Elasticfox Firefox pero es una consola web pura.

https://console.aws.amazon.com

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top