Observatorio de Medios

31
Observatorio de los Medios Svet Ivantchev, eFaber Conferencia Rails Hispana 2006, 24 de noviembre de 2006, Madrid

Transcript of Observatorio de Medios

Page 1: Observatorio de Medios

Observatorio de los Medios

Svet Ivantchev, eFaber

Conferencia Rails Hispana 2006, 24 de noviembre de 2006, Madrid

Page 2: Observatorio de Medios

El cliente

• Observatorio de los medios principales (actualmente la prensa) sobre un tema concreto

Page 3: Observatorio de Medios
Page 4: Observatorio de Medios

El Objetivo

Page 5: Observatorio de Medios

Problema / Estado inicial

• Spider diario y emails manual

• Copia manual a un sistema basado en php nuke :-(

• Uso sólo interno de la BD

Page 6: Observatorio de Medios

Migración

• ActiveRecord desde script

• Rediseño de la base de datos

Page 7: Observatorio de Medios

El resultado

Page 8: Observatorio de Medios
Page 9: Observatorio de Medios
Page 10: Observatorio de Medios
Page 11: Observatorio de Medios
Page 12: Observatorio de Medios
Page 13: Observatorio de Medios
Page 14: Observatorio de Medios
Page 16: Observatorio de Medios

“Parece lento” ...

• Las noticias salen “tarde”

• Una vez salidas las necesitan “ya”

• El spider tarda 2.5 horas

Page 17: Observatorio de Medios

EC2

• ¿Qué es? (aws.amazon.com/ec2)

• Amazon Elastic Compute Cloud

• 1.7Ghz x86 CPU, 1.75GB de RAM, 160GB de disco local y 250Mb/s ancho de banda

• $0.10 por hora, $0.20 por GB

Page 18: Observatorio de Medios

EC2

• PB15hd-de-Svet:~/s3/ec2 svet$ cat ec2-mi-setup.sh

export EC2_HOME=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642export PATH=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642/bin:$PATHexport EC2_PRIVATE_KEY=/Users/svet/s3/ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem export EC2_CERT=/Users/svet/s3/ec2/cert-QBXXXXXXXXXXXXXXXXXXXXXX.pem export JAVA_HOME=/usr

Page 19: Observatorio de Medios

EC2

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-images

IMAGE ami-5bae4b32 ec2-public-images/getting-started.manifest 206029621532 available publicIMAGE ami-68ae4b01 ec2-public-images/fedora-core4-base.manifest 206029621532 available publicIMAGE ami-69ae4b00 ec2-public-images/fedora-core4-apache-mysql.manifest 206029621532 available publicIMAGE ami-6dae4b04 ec2-public-images/fedora-core4-apache.manifest 206029621532 available publicIMAGE ami-6fae4b06 ec2-public-images/fedora-core4-mysql.manifest 206029621532 available public

Page 20: Observatorio de Medios

EC2

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-run-instances ami-68ae4b01 -k gsg-keypairRESERVATION r-eb06e382 137512538415 defaultINSTANCE i-6edc3807 ami-68ae4b01 pending gsg-keypair

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances i-6edc3807RESERVATION r-eb06e382 137512538415 defaultINSTANCE i-6edc3807 ami-68ae4b01 domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com running gsg-keypair

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-authorize default -p 22

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-authorize default -p 80

• PB15hd-de-Svet:~/s3/ec2 svet$ scp -i id_rsa-gsg-keypair ~/mugakmed/v0.tar.gz [email protected]:

• PB15hd-de-Svet:~/s3/ec2 svet$ ssh -i id_rsa-gsg-keypair [email protected]

Page 21: Observatorio de Medios
Page 22: Observatorio de Medios

EC2

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances

RESERVATION r-eb06e382 137512538415 defaultINSTANCE i-6edc3807 ami-68ae4b01 domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com running gsg-keypair

• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-terminate-instances i-6edc3807

INSTANCE i-6edc3807 running shutting-down

Page 23: Observatorio de Medios

Observaciones

• No podemos esperar una colaboración efectiva si no entienden que pasa

• Agilidad en los cambios

• ¿Qué optimizamos?

Page 24: Observatorio de Medios

“Experiencia de usuario”

• Cambia la aproximación a los problemas tanto del cliente como de los visitantes

• Dejar que la gente descubra “cosas”

Page 25: Observatorio de Medios
Page 26: Observatorio de Medios
Page 27: Observatorio de Medios
Page 28: Observatorio de Medios

Ejemplo: las votaciones

Page 29: Observatorio de Medios

Seguiremos

• Estamos listos para personalizar

• Ya tenemos nuevas ideas

Page 30: Observatorio de Medios

Q&A

Page 31: Observatorio de Medios

Contacto

Svet IvantcheveFaber S.L.Maximo Aguirre 11, 5 izq izq48011 [email protected]://www.efaber.net