Cloud Computing en 5 minutos

Cloud Computing, Opinión, Virtualizacion 3 Comentarios »

Profesionalmente comencé en el mundo IT con el boom de las punto.com y Linux. Viví el declive de las máquinas multiusuario, a las que te conectabas con una vt100 y todo en modo texto. Justo con el nacimiento de las granjas de servidores, formadas por máquinas de una CPU, preferentemente con Linux, máquinas baratas con un SO libre. Las granjas de máquinas Linux se convirtieron en un nuevo paradigma IT, gracias al cual, ya no necesitabas gastar una cantidad ingente de dinero en una máquina de 4, 8 o 16 CPUs, podías montar una granja de servidores con máquina de una CPU, mucho mas baratas, y se podía conseguir la misma o mayor capacidad de cálculo a un coste increíblemente inferior. Leer el resto de la entrada »

Arquitecto o Abeja

Opinión 2 Comentarios »

Hace unas semanas cayó en mis manos “Architect or Bee?: The Human / Technology Relationship” el libro de Mike Cooley donde realiza una crítica sobre la relación entre la tecnología y las personas, el libro fue publicado en 1980 y aunque han pasado casi 30 años, me parece interesante conocer los puntos de vista de la gente que trabajaba en IT en el pasado para comprender como ellos veían el futuro,  hay que aprender de los errores del pasado para no tropezar con ellos en el futuro. El libro, como curiosidad, es muy interesante, Leer el resto de la entrada »

IllumOS ¿ La luz al final del tunel ?

OpenSolaris, Opinión, Software Libre, Solaris Comments Off

illumos.pngAyer se realizó la presentación oficial del proyecto IllumOS un fork de OpenSolaris, aunque no es un fork en el sentido extricto de la palabra, porque como se comenta en el FAQ, no se pretende realizar una excisión de OpenSolaris, sencillamente la idea es mantener una rama de forma mas o menos independiente de Oracle. Tenemos que tener en cuanta que Oracle no ha cerrado el proyecto OpenSolaris (como mucha gente vaticina) y que se están realizando contribuciones en él, por lo tanto la idea de IllumOS es mantener una rama, con las contribuciones que se realicen sobre OpenSolaris y que sea independiente de cualquier fabricante, para que en el hipotético caso de que hubiera un problema con Oracle, poder disponer de una rama independiente.

Entre las características principales de IllumOS están:

  • No se creará una distribución
  • Se reemplazará todo el código cerrado que aún se mantiene en OpenSolaris.
  • Se mantendrá la compatibilidad 100% con el código de Opensolaris.

En resumen a parte de todas las cuestiones rumorológicas del asunto Oracle+Opensolaris, el nacimiento del proyecto IllumOS es el ejemplo de la razón de existir del Código Abierto, que no importan los problemas, sencillamente se puede seguir avanzando, avanzando y avanzando.

Para mas información este post de Miguel Vidal y el blog de Iban Nieto

Rendimiento vs Satisfacción

Management, Opinión, Tuning Sin Comentarios »

Uno de los problemas principales de las áreas IT es el rendimiento de la plataforma y cómo dicho rendimiento tiene una relación directa con el negocio de nuestra organización. En plataformas donde la interacción de las personas con la plataforma es una parte importante para el desarrollo del negocio, por ejemplo, todas aquellas aplicaciones que interactuan con los usuarios, como son las aplicaciones Web,  el termino Rendimiento tiene un peso específico, ya que nosotros como ingenieros debemos conseguir el mayor rendimiento posible para ofrecer una respuesta a un ser humano y no a una máquina. Leer el resto de la entrada »

España Campeona del Mundo!!!

Noticia Comments Off

Hoy se ha cumplido el sueño de todos aquellos que nos gusta el futbol, después de tantos años, vemos a la selección española ganar una copa del mundo, la verdad es que ha sido un campeonato muy emocionante, con dudas al principio pero que poco a poco se fue consolidando el equipo. Mi primer recuerdo futbolero fue el famoso España-Malta, yo tenía entonces 9 años, los suficientes para tener la ilusión de sentirte de un equipo y recuerdo aquel partido con mucha nostalgía, despues vinieron otros, el mundial de México con Miguel Muñoz y el Buitre, el mundial de Italia, sin mas pena ni gloria, el de Estados Unidos con el partido ante Italia y el codazo a Luis Enrique, el Mundial de Corea-Japón donde nos eliminó Corea, hasta la Eurocopa del 2008 donde fuimos campeones ante la todo poderosa Alemania y ahora CAMPEONES DEL MUNDO!!!!!!!!!

Capacity Planning: Crear un modelo matemático sencillo

Capacity planning, Management Comments Off

Uno de los problemas a los que nos enfrentamos cuando estamos ejecutando un Capacity Planning es la representación de los modelos que hemos construido y como dicha representación nos ayudará a trasmitir la información necesaria para el propósito del Capacity Planning. Como comentamos en el post anterior, se puede optar por construir un modelo matemático o por lo menos que parte del modelo sea simulado matemáticamente.Crear un modelo matemático del comportamiento de un sistema no Leer el resto de la entrada »

Gestión del Conocimiento

Management, Opinión Sin Comentarios »

La Gestión del Conocimiento se está convirtiendo en uno de los ejes principales a la hora de optimizar el rendimiento de un Sistema de Información. Cuando hablamos de Gestión del Conocimiento, nos referimos a todos aquellos procesos y herramientas que permiten no solo registrar de forma útil el conocimiento, sino que también permiten aumentar el conocimiento que se tiene sobre el negocio o un sistema de información. Nosotros vamos a centrarnos en los sistemas de información (término que se ha puesto de moda de un tiempo a esta parte)  por que nos afecta directamente a la gente que trabajamos o estamos relacionados con IT. Podemos definir como Sistema de Información al conjunto de elementos que se emplean para tratar la información. Ahora empleamos el termino “Sistemas de Información” que está mas acorde con Leer el resto de la entrada »

DTrace: Consultas lentas en BD

dtrace Sin Comentarios »

Hace algún tiempo tuvimos problemas con una de nuestra aplicaciones. Los usuarios comentaban lentitud en ciertos puntos de la navegación y estuvimos analizando los distintos recursos que utiliza esta aplicación, disco, red, hardware, CPUs, etc. para descartar posibles cuellos de botella en la infraestructura. No encontramos ningún elemento de la arquitectura de sistemas que puediera suponer la causa de lentitud. Leer el resto de la entrada »

El blog sigue vivo

Opinión Comments Off

Hace tiempo que no actualizo el blog y algunos de mis amigos me ha preguntado si lo había abandonado la respuesta es no, sencillamente estos últimos meses no he podido dedicar tiempo a  una de mis pasiones, escribir en el blog. Podría poner mil razones para excusar la poca o nula actividad del blog en estos meses, pero la verdad es que solo hay 2 razones:

  • En en plano laboral, hemos estado algo liados, cosas que hacer.
  • En el plano personal, mis hijos prefieren ver a Mickey Mouse en Youtube que verme a mi escribiendo en el blog :)

Cherokee Summit 2010

Eventos, Noticia Comments Off

logosummit.jpg

El primer encuentro internacional de Cherokee, tendrá lugar en Madrid (España) los próximos 7 y 8 de mayo en la Universidad Rey Juan Carlos.

Es el primer evento realizado por la comunidad de Cherokee. Si no conoces Cherokee, ésta es una buena oportunidad de conocer a parte de la gente que está colaborando en su desarrollo, así como asistir a charlas sobre casos de exito. Este joven servidor web se está posicionando muy bien dentro del estrecho mundo de los servidores web, la interfaz es muy amigable y su arquitectura se aleja de la de Apache, lo que le permite una gran capacidad de adaptación a cualquier entorno y sobre todo es una opción indiscutible en entornos de carga extrema. Durante el encuentro se presentará la versión 1.0.

Puedes encontrar toda la información, así como los formularios de registro en la web del evento http://summit.cherokee-project.com

Capacity planning : Introducción (I)

Capacity planning, Management 3 Comentarios »

En este post voy a hablar de cual es la metodología que yo sigo para realizar un capacity planning, no estoy intentando sentar cátedra, ni mucho menos, sencillamente me limito a contestar a un buen amigo que en su día me preguntó cómo ejecutaba yo un capacity planning, ¿qué metodología estaba siguiendo? si para el análisis de los datos utilizaba algún modelo matemático o por el contrario realizaba el análisis en base a mi experiencia profesional. Para responder a esas preguntas y por si puede ser útil a alguien mas, decidí escribir este post contando mi forma de ejecutar un capacity planning. Leer el resto de la entrada »

Felicidades Guille!!

Libros, Noticia Comments Off

Este post no va sobre Solaris, Linux, no voy a contar nada sobre el Kernel, ni zonas, ni Dtrace, solo quería escribir unas líneas para felicitar a mi amigo y maestro Guillermo Amodeo, ¿cual es la causa de la felicitación? bueno pues resulta que Guillermo es technical reviewer de O’Reilly, puedes ver uno de sus comentarios para el libro VMWare CookBook. Ser revisor técnico para O’Reilly es algo que para los que nos gustan los libros y la tecnología es el premio gordo, la editorial te permite leer los libros que va a sacar para que los repases a nivel técnico. Sencillamente, FELICIDADES GUILLE!!!

Solaris: Introducción a Resource Management (II)

Kernel, OpenSolaris, PHPEasyTools, Solaris, Tuning Sin Comentarios »

En el post anterior, sobre Resource Management, vimos las posibilidades que ofrece este conjunto de herramientas para la gestión de los recursos. Principalmente vimos la forma en la que podemos gestionar ciertos parámetros del Kernel y como crear grupos de CPUs. En este post vamos a ver la herramienta RCAP (Resource Capping Daemon) que nos permite controlar la cantidad de memoria física a la que tiene acceso un proceso. Leer el resto de la entrada »

Solaris: dladm, agregando interfaces de red

Network, OpenSolaris, Solaris 2 Comentarios »

Como podemos leer en el man, el comando dladm nos permite configurar los data-link de una máquina y entre las cosas que podemos hacer está la creación de interfaces virtuales los cuales se configuran con varios interfaces físicos agragados. Las especificaciones de la agregación de enlaces (Link aggregation) están definidas en la IEEE 802.3ad.Tener varios interfaces en una agregado tiene una serie de ventajas importantes Leer el resto de la entrada »

Linux: Importante vulnerabilidad encontrada en Linux

Kernel, Linux Sin Comentarios »

Se ha encontrado una vulneravilidad en Linux que afecta a todos los kernel de las ramas 2.4 y 2.6, la vulnerabilidad puede ser aprovechada en cualquier arquitectura, por lo que es URGENTE aplicar el parche enviado por Linus el pasado 13 de agosto. Toda la información sobre esta vulnerabilidad la podéis encontrar en el blog de Julien Tinnes y en la web de SecurityFocus.com

El parche de Linus, ya podían haber hecho esto antes…programadores!!! jejejeje!!

diff --git a/net/socket.c b/net/socket.c
index 791d71a..6d47165 100644 (file)
--- a/net/socket.c
+++ b/net/socket.c
@@ -736,7 +736,7 @@ static ssize_t sock_sendpage(struct file *file, struct page *page,
        if (more)
                flags |= MSG_MORE;

-       return sock->ops->sendpage(sock, page, offset, size, flags);
+       return kernel_sendpage(sock, page, offset, size, flags);
 }

 static ssize_t sock_splice_read(struct file *file, loff_t *ppos,

Ahora solo hay que esperar que las distintas distribuciones comiencen a distribuir el parche, como primera acción os recomiendo que desactivéis todas aquellas cuentas de usuarios que consideréis sospechosas, ya que la vulnerabilidad solo puede ser explotada localmente.

My name is null, /dev/null
Algunos derechos reservados. Licencia Creative Commons