Atalaya: desde la tela de araña

Cultura en la red, reflexiones, relatos, tutoriales y paridas diversas

Sentimos no poder atenderle

2004-01-19 01:00 Lo malo de las estadísticas es que la gente va y se las cree. Igual eso es lo que le pasó a Iberia cuando ofertó billetes a 8 € sólo disponibles en la web. Pensarían, total, cuatro gatos que tienen internet en España, y, además, lo vamos a hacer disponible viernes, sábado y domingo, que la gente no puede acceder desde el trabajo, nada, no creo que haya problema.
Sí lo hubo. La web de Iberia estuvo prácticamente todo el día colapsada. No ya para la oferta, sino para cualquier otra cosa. Hasta las doce de la noche o así no logré ni siquiera que me dijera los vuelos disponibles para una fecha y recorrido determinado. También lo cuentan El Correo Gallegoy, por ejemploEl Comercio Digital.
Dejemos aparte el hecho de que fuera un truco para atraer a gente a la web de Iberia (que no era otra cosa), o para adquirir protagonismo en vísperas de movimientos en Bolsa; ya se sabe que la Bolsa funciona más o menos como la música: lo que se escucha es lo que se compra, y hoy se ha anunciado que los expertos revisan al alza el valor objetivo de las acciones. También el hecho de que no sé si alguien, efectivamente, habrá sido capaz de conseguir uno de esos billetes para ir un miércoles a Logroño, sólo ida.
Vamos a lo que vamos: la web colapsada. Sigue colapsada hoy, y eso que ya se ha acabado la oferta. ¿Porqué se colapsa la web? En este caso, se colapsa porque 17000 personas tratan de acceder simultáneamente al sitio. Esas 17000 peticiones significan una petición a un sitio web, que a su vez se traduce en la ejecución de una hebra en Java (la aplicación estaba escrita en Java, lo sé porque los errores indicaban nombres de clases en Java), que a su vez implica una o varias peticiones en una base de datos. Quienes habéis trabajado en Java sabéis que más de 100 hebras en un ordenador normalito es una locura, 1000 impensable, y 17000 hebras ni jarto vino. Por lo tanto, no creo que se llegara ni a la fase de petición a la BD. Pero en caso de que se llegara, tampoco es fácil manejar tantas transacciones juntas.
Ya se lleva algunos años oyendo lo de potencia regulable; incluso puede que hayáis visto ese anuncio de IBM en el cual un ejecutivo que necesita más servidores llama por teléfono y le sueltan, en la cinta de equipajes de un aeropuerto, un mogollón. Bueno, pues parece que eso no funciona tan bien en la realidad. Al final, un sitio web depende generalmente de una serie de servidores, habitualmente replicados tanto en el front-end (lo que ve el usuario) como en el back-end (la que efectivamente ejecuta los programas), y, cuando se han acabado los recursos de todos los procesadores, se ha acabado. Sentimos no poder atenderle. Punto.
El truco, lo que ofrecen IBM y otras empresas, es virtualizar los servidores; igual que un sitio web es habitualmente un directorio dentro de un servidor que puede alojar cientos más, un megaservidor puede serlo también dentro de una megagrupo de servicios. Se puede alquilar una granja de servidores front/back end, y si hacen falta más, en una configuración de alta disponibilidad, se van añadiendo. Hasta que, claro está, se acaban, pero, en este caso, supongo que será más complicado que se acaben.
También podía haber mejorado algo la cosa si, en vez de dejar que la gente buscara vuelos y demás, hubieran puesto los vuelos disponibles a ese precio, incluso en páginas estáticas, y uno hubiera pinchado, y largo. Pero supongo que, de esa forma, habrán tenido una prueba de fuego de los servidores, y, de camino, se habrá hablado el doble de Iberia en la prensa. O a lo mejor es que soy muy mal pensado.
Y si todavía se acaban, habrá que echar mano del resto de ordenadores de la Internet. Pero eso es otra historia.

Referencias (TrackBacks)

URL de trackback de esta historia http://atalaya.blogalia.com//trackbacks/14679

Comentarios

1
De: ander Fecha: 2004-01-19 18:10

Ahora acabo de entrar y he intentado mirar el coste de un vuelo nacional. Te dan la opción de registro o continuar sin registrarse. Quizás restringiendo la utilización de las bases de datos a usuarios registrados (mientras pase el aluvión), evitarían dar esta penosa imagen:

"Nuestros servicios online se encuentran saturados en estos momentos. Intente más tarde acceder a la página.
Disculpe las molestias."



2
De: JJ Fecha: 2004-01-19 18:16

Los usuarios registrados tienen el mismo problema, te lo aseguro. Lo curioso, además, es que puede suceder en cualquier momento del proceso de búsqueda/compra del vuelo.



3
De: ander Fecha: 2004-01-19 18:37

Utilizan los mismos servers, luego tendrán los mismos problemas.
Lo que quería decir es que podrían obligar a registrarse a todo aquel que quiera realizar un búsqueda.
Tan solo con eliminar el link "continuar los no registrados", quizás aliviarían un poco los servers.

Por cierto, Atalaya también anda algo saturado :)
Me comió este comentario 2 veces.

Warning: Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? in /var/www/blogalia.com/lib-sql.php on line 143
La bitácora que busca no existe



4
De: JJ Fecha: 2004-01-19 18:40

Blogalia, no atalaya... atalaya está mediopensionista.



5
De: rvr Fecha: 2004-01-19 20:09

Hmmm... El PostgreSQL lleva unos días quejándose. Desconozco la razón, porque además es interminente :-/



6
De: vanesa Fecha: 2004-01-19 22:10

tenia q comprar para irme a casa y todo el finde colapsado, si. Pero a mi lo q me hizo gracia es que cuando logre buscar y encontrar los vuelos, me decia q no los podia comprar no se por que motivo.
Resultado: estoy sin billete.
estoy que trino ;)
un saludo



7
De: Jaio la viajera Fecha: 2004-01-21 01:00

Sin embargo no pasó lo mismo con Easyjet y la oferta era aún más escandalosa: ¡¡¡1 jeuro por viaje!!!



8
De: JJ Fecha: 2004-01-21 07:50

Lo de EasyJet es más continuo; casi todo el año tienen ofertas así. Pero bueno, también tendrán mejor sistema.



9
De: Vuelos baratos Fecha: 2005-07-06 19:13

Para encontrar los vuelos mas baratos mira esta pagina es el mejor comparador de vuelos de Internet.



10
De: Vayavuelos Fecha: 2005-11-10 16:20

Si no encontráis el vuelo barato que queréis
En www.vayavuelos.com si nos mandáis un correo os lo encuentramos y os lo mandamos
Probarlo, merece la pena
De verdad
gracias



Se comenta en...

  • JJ en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • Anonima en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • JJ en [Libro #29] El guardián invisible, de Dolores Redondo
  • Jorge en [Libro #29] El guardián invisible, de Dolores Redondo
  • JJ en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • rvr en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • JJ en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • Palimp en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • marta en [Libro #21] Birchwood, de John Banville
  • JJ en [Libro #10] The son, de Jo Nesbo
  • Sobre Atalaya

    Esta es la bitácora o blog de Juan Julián Merelo. Si quieres contactar con el autor, usa su correo electrónico jjmerelo (arroba) gmail.com, o simplemente deja un comentario. Y si quieres leer alguna cosa más de las que escribe, prueba esta novela

    Listas de deseos

    A veces leo

    Otras veces escribo en

    Blogalia Blogalia