Crear un AMI usando uno ya existente
Una forma muy comoda de crear nuevos AMIs en Amazon Ec2 es usar uno ya existente que te guste, modificarlo y configurarlo segun necesites. De esta forma puede ser probado bien y una vez te sientas cómodo con las modificaciones entonces convertir esa configuracion en un AMI nuevo que poder utilizar para tus proyectos.
Para poder hacer esto hay que seguir los siguientes pasos
PreRequisitos, esto lo he probado en un Ubuntu 9.04
- iniciar una instancia usando el ami que desees en mi caso (ami-6686ae12 es un ami desplegado en la version Amazon Ec2 Europa)
- instalar Java y definido JAVA_HOME
Instalar las utilidades de Amazon
#!/bin/bash
apt-get update
apt-get install ruby rubygems libopenssl-ruby debootstrap dpkg rar unrar zip unzip
RDIR="`pwd`"
PREDIR=$RDIR/preproduccion
rm -d -f -r soft
mkdir soft
cd soft
wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
unzip ec2-ami-tools.zip
cd ec2-ami*
export EC2_AMITOOL_HOME="`pwd`"
cd ..
unzip ec2-api-tools.zip
cd ec2-api*
export EC2_HOME="`pwd`"
cd ..
cd ..
export PATH=$PATH:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
export EC2_CERT={localizacion certificado Ec2}
export EC2_PRIVATE_KEY={localizacion private_key}
export EC2_USER_ID={user_id ec2}
export AWS_ACCESS_KEY={aws access key}
export AWS_SECRET_KEY={aws_secret_key}
export RUBYLIB=$RUBYLIB:/usr/lib/site_ruby/
Modificar he instalar en la imagen los paqueres que se consideren necesario…
por ejemplo apache2, openvpn, mysql.. lo que se quiera..
Crear el ami ejecutando las siguentes lineas
ec2-bundle-vol -r i386 -d /mnt -p {prefijo ficheros ami} -u $EC2_USER_ID -k $EC2_PRIVATE_KEY -c $EC2_CERT -s 10240 -e /mnt,/tmp,/root/.ssh,/mnt/ebs0
ec2-upload-bundle -b {nombre bucket S3} -m /mnt/{prefijo ficheros ami}.manifest.xml -a $AWS_ACCESS_KEY -s $AWS_SECRET_KEY --location EU
ec2-register --region eu-west-1 {nombre bucket S3}/{prefijo ficheros ami}.manifest.xml
Amazon don’t know that Spain exists?
As some of you know I work for an spanish Start-Up called Unience (www.unience.com) we have been using Amazon AWS since late 2007 and we have deployed all our infraestructure on Amazon AWS services using All of them!!! I am sure not to many companys can say the same….
Well, today Amazon announce the 3rd Annual AWS Start-Up Challenge, and again .. if you are Spanish..Portuguese … Italian… French (for example) you can’t enter in competition… only United States, United Kingdom, Germany, and Israel
Why only the companies from this countries can compite? What’s up?
this is the text they have send to their clients
Announcing the 3rd Annual AWS Start-Up Challenge
The AWS Start-Up Challenge has launched and once again we are looking for the most promising start-ups that are building their businesses on AWS infrastructure services. Start-ups in the United States, United Kingdom, Germany, and Israel are encouraged to apply for a chance to win $50,000 in cash, $50,000 in AWS credits, mentoring sessions from AWS technical experts, and AWS Premium Support Gold for one year.The 2008 Challenge winner, John Barr, VP of Yieldex says, “Winning the AWS Start-Up Challenge last year put our business on the fast track. Since then, we’ve successfully raised $8.5 million dollars and grown at least two orders of magnitude in each of the data processing categories we measure, including 40 billion monthly impressions under management and 3 terabytes of data processed daily in the cloud.” To learn more and enter the competition, visit the AWS Start-Up Challenge home page.
Nuevos Planes de Precios de Amazon

Acabo de leer en el Twitter de Jeff Barr (Evangelista de Amazon AWS) que Amazon acaba de introducir nuevos planes de precios paara la reserva de Instancias con el Objetivo de ayudar a reducir costes a aquellos clientes, que mantienen una plataforma estable de instancias levantadas.
Aqui podeis ver en detalle el plan de precios http://aws.typepad.com/aws/2009/03/announcing-ec2-reserved-instances.html
Han definido 2 planes de precios, con reservas a 1 año y a 3 años, en los cuales pagas una tarifa inicial de reserva y luego pagas el coste por hora de maquina levantada en vez de a 0.1$ a 0.03$.
¿Cuanto ahorro supone esto?
Plan 1 año = 288,2$ anuales si la maquina esta levantada (24×7)
Plan 3 años= 446,5$ anuales si la maquina esta levantada (24×7)
Claramente merece la pena, si estimas tener levantadas N maquinas de forma estable..
Y ahora la mala noticia para los Europeos… de momento solo estara disponible este plan para las reservas echas en los CPD de USA, asi que los que deseamos tener las maquinas en Europa no podremos acceder a estos precios aun…es una pena que siempre nos dejen para el final.
De todas formas, este tipo de pasos que esta dando amazon me reafirman en la idea del uso de Cloud Computing sobre todo para empresas que estan empezando, como en Unience, y en una forma magnifica de controlar gasto en tu infraestructura.
MobyPicture.com…otra adiccion social mas

Pues nada..que llevaba unos dias que en twitter no hacia mas que ver post de gente echos dese mobypicture y como no sabia de que iba la pelicula, pues me he dado de alta en el servicio y he descubierto como de la simplicidad salen nuevamente ideas brillantes y utiles.
Como mucho sabeis la explosion de las redes sociales es cada vez mas una realidad y la clave de las redes sociales es su intercomunicacion y la agilidad para comunicar algo que te interese al resto del mundo
Para que sirve mobypicture, pues para publicar de forma rapida fotografias echas desde dispositivos mobiles y ademas hacer que se publiquen directamente en la redes sociales y servicios de microblogging que desees…. simple y sencillo

Para ello puede hacerlo de varias formas:
- por email, te asignan una cuenta en su dominio y envias las fotos alli
- por mms
- usando una aplicacion para el Iphone
Pues nada, una nueva adiccion a añadir a twitter, facebook y por supuesto unience, sin embargo tuenti.. cada vez me va defraudando mas.
Otra de las cosas que me atrae de MobyPicture es que al igual que Unience, esta basado en los servicios de Cloud Computing de Amazon y ese tipo de experiencias merece la pena seguirlas
Amazon Ec2: Configurando Linux(Debian,Ubuntu)
PreCondicion: Tener JAVA_HOME configurado correctamente.
Una vez que te has dado de alta como usuario de Amazon WebServices y como usuarios de Amazon Ec2, llega el momento el configurar el entorno para poder hacer uso de sus APIS y comandos.
Amazon va continuamente actualizando sus APIS para ampliar funcionalidades, por lo que necesitaba algo que me permitiera estar siempre con la ultima version disponible en el sistemas.
EL siguiente script hace todo lo necesario para desde cero poder tener tu sistema listo para interactuar con los servicios de Amazon Ec2.
#!/bin/bash
sudo apt-get install ruby rubygems libopenssl-ruby debootstrap dpkg
RDIR=”`pwd`”
PREDIR=$RDIR/mydir
rm -d -f -r soft
mkdir soft
cd soft
wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
unzip ec2-ami-tools.zip
cd ec2-ami*
export EC2_AMITOOL_HOME=”`pwd`”
cd ..
unzip ec2-api-tools.zip
cd ec2-api*
export EC2_HOME=”`pwd`”
cd ..
cd ..
export EC2_CERT=$PREDIR/cert-MYCERTIFICADO-GENERADO-POR-AMAZON.pem
export EC2_PRIVATE_KEY=$PREDIR/pk-PRIVATE-KEY-GENERADA-POR-AMAZON.pem
export EC2_USER_ID=MI-NUMERO-DE-USUARIO
export PATH=$PATH:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
export AWS_ACCESS_KEY=MY-ACCESS-KEY
export AWS_SECRET_KEY=MY-SECRET-KEY
export EC2_GSG_KEYPAIR=my-keypair
export UPLOAD_BUCKET_NAME=se-uploaf-bcket
export RUBYLIB=$RUBYLIB:/usr/lib/site_ruby/
guarda el código anterior en un fichero llamado por ejemplo config-ec2.sh y dale permisos de ejecucion con
chmod +x config-ec2.sh
luego:
source config-ec2.sh
una vez se ejecute si todo ha ido bien prueba a escribir el siguiente comando.
ec2-describe-images --all
si te aparece la lista de Amis disponibles.. enhorabuena ya puedes empezar a disfrutar de esta herramienta revolucionaria que es Amazon EC2
-
Archivos
- Noviembre de 2009 (2)
- Agosto de 2009 (5)
- Julio de 2009 (3)
- Junio de 2009 (1)
- Mayo de 2009 (1)
- Marzo de 2009 (1)
- Febrero de 2009 (3)
- Enero de 2009 (1)
- Diciembre de 2008 (1)
- Noviembre de 2008 (9)
- Octubre de 2008 (1)
- Septiembre de 2008 (3)
-
Categorías
-
RSS
Subscripciones RSS
RSS de los Comentarios
