Banderitas en la nube

Por Saiyine Enviar correo el 2010-04-29 18:04:07 - Secciones: PRINCIPAL APPENGINE PYTHON PROGRAMACION - Enlace permanente: 918

Hacia tiempo que le tenia ganas a la nube, pero una traba relacionada con la liquidez, en particular, la falta de ella, me impedia pegarme con los grandes pesos pesados. Porque ganas e ideas para webs tengo, pero de fundirme doce o trece euros al mes en un servidor virtual para que luego no entre ni dios, no tanto. Por tanto, solo me quedaba la posibilidad de intentarlo con AppEngine y Heroku, que son, posiblemente, los primos pobres de la computación en la red de redes: nada de maquinas virtuales, tu subes el programa y nosotros te lo ejecutamos.

Me decidí por AppEngine tanto por la sencillez de uso como por el lenguaje elegido, Python. Tambien se puede programar en Java, pero mi consejor super especial del dia es: ¡NO! No toqueis la versión de Java de AppEngine ni con un palito, o tendreis que aguantar toda una retahila de bugs conocidos, APIs incomprensibles, APIs incomprensibles de terceros para intentar normalizar las anteriores, falta de documentacion o directamente erronea y en general una ciudadania de segunda clase con respecto a la versión en Python. Por su parte, Heroku, es bastante especialito, usando Ruby para el codigo y Git para las actualizaciones, rollo muy Rockstar-programo-con-mi-Mac-en-un-Starbucks.

Pues bien, mi experiencia AppEngine ha sido, en general, bastante lamentable, como mínimo, pero sobre todo lo que mas me ha alucinado es los programas en AppEngine no parecen seguir un flujo determinista, es decir, el mismo programa con la misma entrada a veces da resultados diferentes, incluso, durante el desarrollo de mi prueba, un par de veces tuve que parar el servidor porque el programa no funcionaba, y al volver a reiniciar, todo iba perfectamente. O subir una copia del programa que funciona en local y que en la nube deje de ir sin dar error... y que pasado un rato empiece a ir al pelo. Frustrante, y eso que era una prueba con un código bastante pequeño, no quiero ni pensar lo que puede ser intentar sacar adelante un proyectazo en esas condiciones.

Y esa es otra: ¿cual era la prueba? Reemplazar mi servicio de geolocalización en PHP (las banderitas de los comentarios). Resultado: en ocho horas, fundida toda la CPU asignada para el dia (cada 24 horas te dan 6.5 horas de CPU de cuota, y si te pasas, te cierran el grifo)(o a pagar claro, que va a ser que no). Un programa consistente en un acceso a memoria (memcache), a veces una query (ojo, una, y no siempre) y muy raramente, del orden de una de cada cien peticiones, una lectura HTTP de mi propio servidor de geolocalización para alimentar la base de datos.

AppEngine vende la moto de que, en su versión gratuita, da para un blog con cinco millones de visitas al mes. ¡Vamos, ni de coña, si mis banderitas lo funden con lo que serian unas 250 mil sencillisimas peticiones al mes! (Es decir, diez veces menos de lo prometido) Un desastre, y claro, lo tuve que quitar el mismo dia que lo puse, ocho horas de reloj me duraron las banderitas en la nube.

Hay que pensar en positivo, al menos estoy aprendiendo Python con esta historia.

Otras entradas de la web que podrian interesarte:

Gravatar 4429
Banderita Saiyine (2010-05-06 18:55:25)

De hecho, 20 veces menos. 500 / 25 = 20.

Gravatar 4453
Banderita Anonimo (2010-05-17 18:40:24)

Con mi portatil pedorro, ubuntu y en la biblioteca municipal de mi barrio, ya estoy en la nube con heroku. Parece que la cosa tira. No es la panacea pero tira.

Gravatar 4455
Banderita Saiyine (2010-05-17 23:13:49)

¿Y te aclaras con la instalación de Ruby y Giten Ubuntu? Porque cuando yo lo intenté, les tuve que pasar yo a ellos un manual de como hacerlo, de lo mal que lo tenian. Este les recomendé, Installing Heroku in Ubuntu 9.04 running on Dell Inspiron 1525.

SocializerMenefante Del.icio.us Digg 


Tu nombre (Nick):

Tu correo (Email):
  Necesario para tu gravatar!

Tu página (URL):

Escribe aqui tu comentario:

       :noworry: :roll: :huh: :push: :OO 8) 8O :( :) :? :D :P :o :x :| ;) ^^ xD



Vista previa activada.

Vista previa (6/6/6, 6:66)


Fondos de pantalla

. . .

Recomendamos


. . .

Descargas

  • ApagaPC
    apagapc241.exe  (3551)
  • LimpiaDocus
    LimpiaDocus001.exe  (2840)
  • RCM
    rcm001.zip  (2395)
  • Popmail
    popmail-0.4-psmn.tar.gz  (2474)
  • Manual de Delphi en PDF
    delphi_pdf.zip  (3065)
  • Evangelio del Perl
    Evangelio_del_perl.pdf  (2893)
  • Excel Simpsons
    Excel Simpsons  (3048)
  • . . .

    ltimos comentarios

  • 660 - Anonimo: hace una pero mia .....y te pago men!!
  • 358 - ALEXISANZ: HOLA GRACIAS ,LE DOY POR SU COMENTARIO HACERCA DE LA...
  • 371 - Dos dedos de frente: Al 90% de los anteriores: ¿Por qué no se miran la...
  • 371 - Anonimo: ola m podrian decir cuanto es aproximadamente 50 mil pesos...
  • 768 - Anonimo: hola espero q te guste estas imagenes
  • 371 - jorge correa: cuanto vele us dollar 10.00 en pesos chilenos
  • . . .

    Proyectos Online

  • Saiyine Store
  • Kunowalls!!!
  • Fondos de pantalla
  • Picaday: imagenes sexys o chocantes.
  • Scarlett: fotos de Scarlett Johansson
  • WhatsmyIP: obtener tu IP pública
  • Uma Thurman: galeria de Uma Thurman
  • FunPics: imagenes graciosas
  • . . .

    Blogs

  • Por lo que más querais, no entreis a estos: Tapanez, Yhandros, Onez.

  • Otros en español: El Mundo Today, La libreta de Van Gaal, Chavalina, Kirai, Mundo Geek, Microsiervos.

  • Mis lecturas en guiri: Michael Yon, Coding Horror, YCombinator news, MySQL Performance, Slashdot.

    . . .
  • Utilidades

  •  Coral  (1239), cacheando webs
  •  Spam.la  (1471), correo de usar y tirar
  •  Mailinator  (1387), correo de usar y tirar
  •  Bug me not  (1247), absurdos registros di NO
  •  Trashmail  (1287), correo de usar y tirar

    . . .

  • Faq

  • ¿MlDonkey para windows?
    Pues si, ya hay un port, y lo podeis encontrar aqui.
  • ¿Imagenes del universo?
    Puesss, mi favorita es astrored, aunque debe haber muchas similares.
  • ¿Drivers para voodoo?
    Probad aqui para la voodoo 3.
  • . . .

    Busquedas


    Varios ejemplos de lo que buscaban visitantes recientes:

    . . .

    Página web ©2001-2010 Saiyine generada en s, con 4793439 visitas en total, hoy (de un total de 0 previstas).

    . . .