Crónica de un downtime anunciado

Esta es la historia del señor A. Es algo que me ha ocurrido hace poco y me parecía interesante explicarlo. Podría hablar sobre que ISO ha rechazado el OOXML para ser aprobado por la vía rápida, pero bueno, solo hay que esperar que lo sea por la vía lenta. Así que me parece que esto es más jugoso.

Hace un par de años el señor A no quería saber nada de Internet, eso no era para él; pero un buen día, vió que la competencia empezaba a moverse y había un negocio emergente: quería parte del pastel.

Así que contactó con el señor B, que le había dicho mil veces que montara una web decente y unas cuantas cosas más pero el señor A siempre le daba largas. Le explicó el negocio, que tenían ya un proveedor, que iban a comprar las máquinas y necesitaban una intranet para atarlos a todos en las tinieblas.

No empezó a lo grande sino con cautela y la cosa no fue mal. Compraron un servidor de juguete para empezar pero al año se les quedó bastante corto. Eso sí, hasta que no empezó a dar problemas graves como quedarse sin espacio o sin ancho de banda no reaccionaron. En definitiva, se puso una máquina mejor, pero sin grandes gastos: la versión MSDE de SQL Server, craso error, aunque en ese momento aun no lo sospechábamos.

Pasó el tiempo y llegó septiembre, una buena época para su negocio. Ya en navidades hubo algún aviso, con saturación del SQL por exceso del número de consultas, que en su versión gratuita vienen limitadas al ridículo número de 8 simultáneas. Se perdió algún pedido pero tampoco fue para tanto. Tras descubrir el motivo, aun en enero se sugirió comprar otro servidor o por lo menos una licencia de SQL 2005.

El señor A dijo que no era para tanto, que si iba lento era porque había muchos pedidos por lo que se archivaron los que tenían más de 6 meses. Bien, una medida barata pero de dudosa eficacia. Se invirtió tiempo en hacer un remiendo para un problema que estaba ahí. Quizás el señor B no insistió bastante en la importancia del asunto, pero con el dinero que estaba ganando el señor A, un servidor nuevo era calderilla.

El tiempo pasó y se acercaba septiembre. A finales de agosto la cosa empeoró ya, con unos buenos downtimes de SQL (por exceso de concurrencia), saturación del ancho de banda del sistema (los clientes tienen que subir gran cantidad de datos, es una característica de este servicio). Eso provocó las quejas de numerosos clientes y la pérdida de muchos pedidos que quedaban a medias. Ahí sonó la voz de alarma.

Desde julio estaba listo el nuevo servidor, pero bueno, venían las vacaciones y nadie tenía ganas de marrones en aquel momento. Resumiendo: el sistema se dejó a su suerte ya que con el parón veraniego la cosa iba bastante bien. Entonces nos plantamos en la última semana de agosto, cuando estaban los señores A y B de vacaciones: me llamaron durante toda la semana por problemas variados, siendo lo más grave que durante los periodos de saturación del SQL Server por exceso de consultas se pagaban transacciones que luego no tenían pedido reflejado.

Esto último la verdad es que es bastante mosqueante y hay protecciones para que tal cosa no ocurra pero al parecer, durante algunos instantes los datos ‘existen’ desde el punto de vista del servidor de base de datos o al menos las comprobaciones que se hacen son positivas. El cualquier caso el objetivo era conseguir que no fallase la base de datos nunca más.

La final llegó septiembre y con él los señores A y B. El señor A estaba nervioso y no era para menos porque cada tarde la base de datos estaba saturándose y perdían clientes. Por si no fuera poco, durante el fin de semana se quedó el servidor sin espacio por la cantidad de datos que subieron los usuarios y durante lunes y martes el tráfico era tan elevado que ni siquiera podíamos acceder a gestionar el servidor.

Al final: instalación de emergencia en el servidor nuevo. En menos de 24h montamos todo, copiamos todo, probamos todo y lo pusimos en marcha con 1h de retraso sobre la previsión. Ahora tienen 300Gb de disco, un SQL Server decente y una máquina con recursos de sobra, como tiene que ser. Además, las transferencias se siguen haciendo al servidor anterior de modo que ya no saturan la Intranet y todo parece que va como la seda.

En fin, fue un día estresante pero al final salió todo bien, solamente un problema con el objeto XMLHttpRequest y el método send, que daba un error de ‘Permiso denegado’. Leyendo información de Microsoft incluso pudimos aclarar algo y al final todo fue bien.

En resumen, que tuvimos suerte que las cosas han funcionado a la primera (bueno, hubo otro problema que comentaré otro día) pero ha sido una lástima que se haya tenido que hacer esto a toda prisa cuando ha habido tiempo de sobra para hacer las cosas y el señor A ha perdido un montón de dinero teniendo el sistema 4 o 5 días por los suelos. Pero bueno, en cierto modo lo tenían merecido.

Ya llamó el señor A para decir que todo iba mucho mejor y el señor B debería estar mucho más contento de lo que está. Seguro que hay una próxima vez.

España vota no al OOXML

Leo en Kriptópolis y de allí en openxml.info que España ha rechazado la propuesta del estándar OOXML no sin polémica sobretodo por el documento de Microsoft en el que se afirmaba que la Junta de Andalucía apoyaba la propuesta del gigante del software.

Al final, 4 votos en contra y 3 a favor por el comité evaluador de AENOR, con lo que España se abstendrá el próximo 2 de septiembre en la votación final ya que debe haber una mayoría de dos tercios para no abstenerse.

En definitiva, ya son unos cuantos los países que no ven clara la propuesta y veremos como queda el resultado final. Si queréis saber por qué es malo el OOXML, podéis leer mi post anterior sobre el tema y los enlaces que allí se presentan.

Yo al final no sé si realmente se están sacando un poco las cosas de quicio pero si uno se pone a leer todos los asuntos turbios que rodean esta iniciativa de Microsoft la verdad que no sabe qué pensar, desde luego no es agua clara. Al final, haya o no haya estándar, la gente va a seguir usando el Word pirateado y pasará los documentos en .docx, con lo que, queramos o no, tendremos que claudicar. Hasta ahora ha sido así, tanto en la administración como en otros organismos, los .doc campan a sus anchas aunque para editarlos con 100% de garantías haya que pasar por caja y pagar unos duros a Microsoft. Por no hablar de la gran cantidad de gente que no solamente usa Word sino que ni siquiera sabe que existen otras alternativas igual de válidas y gratuitas.

Vía | España no aprueba el formato OOXML de Microsoft pero… [kriptopolis.com]

Di no al OOXML

Bueno, si no eres una persona con poder de decisión en los cuerpos consultivos de alguna organización de estandarización la verdad que está algo complicado, pero no está de más firmar la petición. Uno puede plantearse de qué sirve firmar y solamente puedo decir que es lo menos que se puede hacer ante este ridículo intento (y no por ello infructuso, ya veremos) de Microsoft de proponer su pseudo formato como estándar ISO.

Office OpenXML (OOXML) no debe ser ISO 29500

Tembién podéis recurrir a otros métodos como algún formulario de contacto en la web de AENOR o enviar un correo a aenor@aenor.es o llamar a su teléfono (91 432 60 00) o enviarles un fax (91 310 49 76). El día 11 termina el plazo de España para presentar alegaciones a la propuesta.

Entre los motivos que esgrime nooxml.org, página respaldada por la FFII, y que también se recogen en la campaña hispana contra esta solicitud, están los siguientes:

  • Ya hay un estándar, llamado ODF o simplemente OpenDocument, con ISO26300, promovido por OASIS, un organismo mucho más fiable que Microsoft y con amplia experiencia en formatos abiertos.
  • No está implementado, ya que Office 2007 no genera documentos conforme al estándar propuesto.
  • Falta de información en la especificación sobre cómo se implementan algunos atributos
  • Más del 10% de los ejemplos no validan como XML.
  • No está nada claro que implementarlo en un programa no viole alguna patente de Microsoft
  • Entra en conflicto otros estándares ISO,
  • En el formato de hoja de cálculo no puede haber fechas anteriores a 1900 por un error… y esto es que viene de Excel 95,
  • Está creado unilateralmente por Microsoft sin tener en cuenta ningún otro organismo.

En definitiva, que la cosa parece más bien una maniobra de maquillaje de Microsoft ahora que parece que lo de hacer cosas abiertas y estándar está de moda y vende mucho.

En las webs que comentaba hay información de sobra para hacerse una idea de lo que implica la aceptación del OOXML como estándar ISO y cuales son sus deficiencias. Espero y confío que los organismos estandarizadores sean lo bastante serios para no aceptar algo así.

De todos modos, creo que debe haber por ahí estándares aceptados mucho peores que esté que merecían también un rechazo igual o mayor pero no los propuso la firma de Redmond y no tuvieron la repercusión mediática de esta propuesta.

Via > OpenXML no debe ser ISO29500 [genbeta.com]

Enlaces > openxml.info | noooxml.org