Página de Archivo 4

¿Se ha convertido OVH en el hosting preferido de las mafias?

Hace año y algo fue cuando contraté mi servidor dedicado SuperPlan 2008 en OVH dado lo barato que era y los servidores más cucos que ofrecían. A día de hoy ya no tengo mis cosas ahí, ya que mi blog está alojado en WordPress y el correo en GMail, algo que decidí hace un par de meses dada mi falta de tiempo. A día de hoy me he enfrentado en más de cincuenta ocasiones a todo tipo de páginas que suplantan la identidad de sitios web, ataques de denegación de servicio desde servidores de su red, etc, casi siempre alojados en curiosamente, servidores Kemsirve de 23€ al mes. ¿Se están moviendo las mafias a este tipo de redes o por el contrario estamos tratando con gente que no tienen una botnet bajo su control? Según un comunicado oficial de la compañía, (tercer párrafo) se ha establecido un sistema de validación de la compra a causa de la cantidad de servidores dedicados que se pagan con tarjetas de crédito robadas.

SysRq trigger

Hace mucho tiempo hice unas menciones a SysRq (Aquí la documentación oficial), pero gracias a un compañero de trabajo he descubierto el SysRq trigger, que nos permitirá ejecutar las acciones de SysRq en remoto mediante escrituras en el /proc.

echo h > /proc/sysrq-trigger; dmesg | tail -n 1
SysRq : HELP : loglevel0-8 reBoot tErm Full kIll saK showMem Nice powerOff showPc show-all-timers(Q) unRaw Sync showTasks Unmount shoW-blocked-tasks

Veamos un ejemplo de cómo reiniciar el servidor:

echo s > /proc/sysrq-trigger; echo b > /proc/sysrq-trigger

Esto sincronizará los sistemas de ficheros montados y reiniciará el servidor. Útil cuando sabes que el estado del servidor es irrecuperable sin un botonazo, y un reboot de toda la vida  no solventa nada.

Un saludo,

El contenido estático y las cookies

Esto es algo en lo que no había caído hasta ahora. Cuando el navegador hace una petición a un fichero estático o a una imagen, este tiene la obligación de enviar junto con la petición una cookie asociada al dominio, que por cierto, no tiene ninguna utilidad, generando así tráfico absolutamente innecesario, aumentando los tiempos de respuesta de la página y afectando a la experiencia de usuario.

Si tu dominio es www.dominio.com, probablemente sirvas el contenido estático desde estaticos.dominio.com o img.dominio.com, por ejemplo. Si tus cookies están asociadas al dominio principal dominio.com en vez de www.dominio.com, y por la razón que sea no puedes quieres cambiarlo, todas las peticiones a estaticos.dominio.com incluirán esas cookies. Si este es tu caso, puedes comprar un nuevo dominio para servir contenido estático desde él y mentener este dominio libre de cookies. Por mencionar algunos ejemplos, Youtube utiliza ytimg.com y Facebook utiliza fbcdn.com.

Por otro lado, algunos sistemas de cache no cachean el contenido que va acompañado de una cookie pues es propenso a ser contenido dinámico, lo que se traduce en más peticiones al backend.

PD: Ahora que quiero categorizar este artículo me doy cuenta de que mis categorías necesitan un lavado de cara.

La foto

De pino a pino 1

De pino a pino

Aunque esta empresa sea española, lleva dentro un espíritu muy americano, y parece ser que en las empresas americanas el Team Building es el pan de cada día, por lo que, como no, ayer nos fuimos la empresa al completo a Navafría, donde estuvimos saltando de pino a pino. Sin duda la experiencia estuvo bien, ya que hemos podido hablar con gente con la que nunca habíamos cruzado una palabra (cada vez somos más), o que porque en tu día a día laboral no tratas con esa persona, nunca has llegado a tener una conversación con ella. Respecto a las actividades, agotadoras, aunque he descubierto que la tirolina es lo mío. A la hora de comer nos prepararon una barbacoa y luego unas copas hasta las 19:00, hora a la que el bus salió para Madrid. Reconozco que no estoy en forma, pero incluso el que más deporte practica de la empresa estaba roto al llegar a Madrid.

Creo que todos lo hemos pasado muy bien, aunque son casi las 10:00 y la oficina está vacía ¿Tendrán todos las mismas agujetas que yo? Ya no quedan paisanos.

¿Con BBU o sin BBU?

En otro día Manuel Ángel Fernández me pedía seguir hablando acerca de las BBU, cuando hice mención a este término en un artículo anterior. Yo, fuera de esta casa no se como hace la gente los RAID. No sé si se tiende más por RAID5, RAID6 o por RAID10, pero de todas formas, no es lo mismo hacer un RAID por software, que con una controladora normalita, que con una buena controladora. El témino BBU se refiere a Backup Battery Unit, que básicamente ofrece la posibilidad de habilitar la caché de escritura en la controladora sin ningún riesgo. Esto nos permite, por ejemplo, correr con total seguridad nuestro servidor MySQL con parámetros como O_DIRECT, innodb_flush_log_at_trx_commit con valor 0, y que el parámetro sync_binlog con valor 1 no haga que el rendimiento de las escrituras se degrade, sin hablar del boost de rendimiento que nos ofrece el parámetro de configuración nobarrier de XFS, que sin BBU sería peligroso habilitar. Dado que estamos delegando la caché a la controladora, que por ejemplo podría ser de 256 o 512 MB de caché, debemos deshabilitar la caché en los discos duros, ya que con ella habilitada , podríamos tener datos no escritos a disco sin que la controladora tenga constancia de ello, pudiendo incurrir en corrupción de datos.

Evidentemente, una buena controladora SAS con batería de respaldo sale por unos 500€, y yo personalmente me decanto por cualquiera que sea compatible con el driver aacraid (Como la gama Sun StorageTek) o el 3ware (Como la 3ware 9660SA). Ambas creo recordar (de la primera estoy seguro) permiten configurar tres niveles diferentes de caché (deshabilitada, habilitada, y habilitada con batería) así como qué porcentaje dedicamos a la caché de escritura y qué porcentaje al de lectura. Como comentaba antes, en servidores dedicados a motores de bases de datos prefiero dedicar la memoria cache única y exclusivamente a la escritura, apostando por ocho o más discos SAS de 15k rpm para obtener una buena velocidad de lectura.

En definitiva, optar por una controladora RAID con BBU nos ofrecerá más rendimiento en muchas aplicaciones donde el uso de disco es intensivo, así como bases de datos, servidores de virtualización, etc.

Just my 0.05 USD…

Reunión de sistemas

Hace cosa de unos meses venía de comprar un café y en el ascensor una chica que subía a la oficina de idealista.com me preguntaba, dado que  llevaba puesta la camiseta de tuenti, si era desarrollador de la empresa. Al decirle que era de sistemas, me comentó que Luís Peralta, administrador de sistemas de 11870.com estaba intentando organizar una serie de reuniones a la que asistiese gente que trabaje en sistemas y plataformas web porque le daba la impresión de que no nos conocíamos. Tenía razón, yo no conocía a nadie más que a Alex Barrera (con su startup inkzee.com) y a Raúl Rivero (fundador de soitu.es y ex-director técnico de elmundo.es), por lo que su idea era tener reuniones periódicas donde dar pequeñas charlas relacionadas con monitorización, despliegue, rendimiento, alta disponibilidad, así como una lista de correo donde poder comentar cosas, compartir enlaces, etc. Creo que estamos todos de acuerdo en que la gente de desarrollo y de seguridad es mucho más activa en este aspecto. He visto grupos de .NET, de Java, reuniones en torno al mundillo de la seguridad, pero jamás me he enterado de ninguna quedada donde se hable de sistemas hardcore, es decir, hablar de sistemas sin entrar en el corporativismo de Veritas Backup Exec corriendo sobre Linux y su modelo de licenciamiento, pero tampoco hablar de Beryl, es decir, una charla informal siendo a su vez muy técnica.

Yo, lamentablemente, no he podido asistir a ninguna de las ¿dos? que ya se han celebrado, pero por suerte en breve se hará una reunión en las oficinas de tuenti, por lo que esta vez no se me va a olvidar :) .

HackMe Up en tuenti

Ícaro Moyano ha escrito en el blog corporativo de tuenti un artículo acerca de los HackMeUp, unos eventos internos de la compañía que se celebran cada dos o tres meses aproximadamente con la idea de obtener nuevas ideas y funcionalidades.

¿Y si es mi jefe el que se va?

Hoy he estado revisando el historial de feeds y tras leer de nuevo este artículo de Rafa Gil, no puedo evitar hacer referencia al mismo ¿Qué harías vosotros si fuese vuestro jefe el que se va? Interesante reflexión ¿Verdad?

El percentil 95

Cuando se contrata a un operador, por ejemplo, un tránsito hacia internet, aparte de todos los términos, condiciones y SLA que podamos llegar a tener, veremos como se hace mención al percentil 95. Os dejo una descripción suficientemente clara del término:

Consiste en medir el tráfico cursado por el cliente descartando los picos de tráfico generados: sobre los dos sentidos del circuito de interconexión, se toman de manera simultánea muestras cada 5 minutos escogiéndose para cada par de muestras la de valor superior, resultando en 12 muestras a la hora, 288 muestras al día, 8640 al mes. De la serie resultante al ordenar de mayor a menor esas 8640 muestras, se elimina el 5% más alto, es decir, los 432 valores máximos del mes. El valor máximo de la subserie resultante, redondeado  a la unidad por exceso y expresado en Mbps, es el tráfico percentil 95.

Os dejo algunos ejemplos, así como una lectura interesante al respecto.

« Página anteriorPágina siguiente »


Las opiniones reflejadas en este blog son personales o ni siquiera son opiniones, y bajo ningún concepto representan las estrategias, opiniones o posturas de mi empresa actual, ni de ninguna en las que he trabajado, así como tampoco de ninguno de los clientes o proveedores de todas ellas.
La información se proporciona como está, sin garantías de ninguna clase, y no otorga ningún derecho. Los comentarios pertenecen a sus autores y bajo ningún concepto el autor del blog se hará responsable de los mismos.

Categorías

Archivos


Seguir

Get every new post delivered to your Inbox.