AMI web amb EC2, S3 i SimpleDB

Introducció

Avui vull parlar de com dissenyar un frontend per una plataforma web amb els serveis EC2, S3 i SimpleDB de Amazon Web Services.
El que farem serà crear una AMI que podrem utilitzar per aixecar instàncies EC2 web amb qualsevol aplicació web. Per això crearem un script d’arrancada que consultarà a SimpleDB les aplicacions que ha de configurar i el bucket de S3 d’on descarregar els codis font.
El disseny que explicaré és experimental i només ha estat provat en un entorn de proves. La idea és que la AMI resultant d’aquest tutorial es pugui fer servir com a plantilla per a que CloudWatch+AutoScaler aixequin automàticament instàncies darrera un ELB.
Continua llegint

Anuncis

S3 Curl Error: "AWS authentication requires a valid Date"

Hoy he tenido problemas con el script PEARL para la API de S3 que se puede bajar en http://aws.amazon.com/code/128 . Este script permite operar con CURL con la API de S3.

En mi caso necesitaba que una instancia en EC2 obtuviera unos contenidos de S3 justo al arrancarse. Pero esos contenidos són privados por lo que necesitaba una línea de comando que me permitiera enviar las credenciales de la cuenta. Para ello Amazon tiene colgado en su documentación el script s3curl.py.

Continua llegint

Backups automáticos con EC2 API Tools y SimpleDB

Hace unos días escribía sobre cómo instalar worpress en ec2(en catalán). En el post advertía de las dificultades de administración que tiene gestionar tu própio host y en especial con Amazon Web Services, ya que es un sistema Cloud Computing y puede resultar muy abstracto y dificil de entender. Y esto lo puede vivir en el primer proyecto profesional que tuve que realizar en Amazon.

Me pidierion montar un CRM open source (SugarCRM) en una instancia en AWS. SugarCRM es casi más fácil de instalar que wordpress ya que tienen perparado un bundle que unifica la instalación de todos los servicios necesarios junto con el própio software. El reto estaba en que un CRM trabaja con datos muy importantes para una empresa (contactos, comapañías, actividades comerciales, campañas de marketing, etc.) por tanto, esos datos no se pueden perder. Antes de ponerme a ello ya sudaba. Continua llegint