24 de noviembre de 2011

Kukupodcast sobre Virtualización

Desde la Asociación sin ánimo de Lucro Kukudrulu hemos grabado un Podcast sobre temas de Virtualización.

Espero que os guste!


Pronto tendremos un Kukupodcast sobre Virtualización con 6 vExperts del mundo latino, ahí es nada :-)

23 de noviembre de 2011

Reuniones y pérdida de tiempo

Cada vez valoro más el tiempo que dedico al trabajo y lo que particularmente odio es perder el tiempo en reuniones.

Hay personas que tendrían que hacer cursos de optimización de vocabulario. Interlocutores que, además de tener una inteligencia emocional que brilla por su ausencia, se creen que son el centro del mundo y que las otras personas tienen todo el tiempo del mundo para escuchar sus películas.

Me da mucha rabia ver como alguien estira, infla y da bombo y platillo a cuestiones administrativas que tienen una importancia absolutamente relativa. A estos vendedores de humo yo les llevaría a galeras a remar unos cuantos años, a ver si se les pasan las tonterías :-)

En cambio me encanta conversar brevemente con personas que en 2 minutos te han transmitido todas las ideas de una forma brillante y breve.

Es tremendamente lamentable tener que estar aguantando la brasa, el tostón y el coñazo de interlocutores a los que, por educación, no les puedes mandar a la mi***a :-)

De esto en nuestro querido país somos expertos. Nada de ir al grano, resolver las cuestiones importantes y luego ya si sobra tiempo y tal pues comentar otras cuestiones de lugares comunes. No! hay que dar bombo y platillo a la tontería mayor del reino.

Otra cuestión que me toca soberanamente los cojones es el uso excesivo, inútil y frívolo de los anglicismos. Cualquier papanatas te suelta 3 palabras seguidas del argot de su humo y se cree que le van a dar el premio Nobel :-) Yo a estos vaciletas me encanta putearles. Me pongo la boina a rosca y les pregunto con cara de empanado qué significa cada uno de los tecnicismos. Cuando me los traducen con palabras como evolución, actualización, oportunidad de negocio, les digo ¿y porqué lo dices en inglés? :-) los pavos no saben cómo reaccionar...

Hace poco tuvimos una reunión con la Directora de una importante empresa del sector tecnológico en España y le felicité por hablar con propiedad, simplicidad y cordialidad. Lamentablemente es la excepción que cumple la regla.

Terrible la vida de los vendedores de humo o smoke salesman :-)

22 de noviembre de 2011

Olé ahí la gracia del sur


Me ha pasado mi amigo Jorge Casto esta foto de una residencia de ancianos de ancianos de Mairena de Aljarafe, en Sevilla.

Tiene cojones la cosa eh? :-)


Evolución de la virtualización

Mi querido colega Nicolás Solop, vExpert de Wetcom ha publicado un artículo que suscribo al 100%.

Os recomiendo mucho su lectura.


vmware ya ha vendido todo el pescado de sockets de vSphere que tenía que vender. Sí, habrá un pequeño porcentaje de empresas que aún no hayan virtualizado pero la explosión que ha tenido en los últimos años se ha acabado. Ahora toca vender otras cosas como Site Recovery Manager, para entornos BRS, View -virtualiación de escritorios- y vCenter Operations Manager para optimizar los recursos de la organización.

Gracias Nico por este interesante artículo!

18 de noviembre de 2011

Spotify, la nueva filosofía de la música


Los que seguís este blog sabéis que soy un apasionado de la música. Disfruto enormemente con ella y estoy encantado de pagar dinero por comprar discos, CDs, etc.

Sé que ahora está muy de moda bajarse la música por Internet gratis (claro) y que parece que lo de querer cobrar por una creación musical, más allá de pagar por un concierto, es un crimen.

Yo no lo veo así. Digamos que SGAE y la horda de pajilleros que sólo saben piratear y compartir lo que ni siquiera han comprado han hecho mucho daño a la música.

Creo que ser un compositor es algo que hay que respetar y pagar.

Por supuesto estoy en contra de la política de la SGAE, del canon que nos trata a todos como piratas, a los jueces que dicen que compartir es cultura y a los pajilleros que piratean. El mismo asquito me dan estos últimos que los grandes directivos de compañías discográficas que son un verdadero cáncer para este negocio. Hace poco pedí derechos de autor por la vía oficial para utilizar una canción de Mike Oldfield en unos vídeos corporativos y me dijeron que tenía que pagar 5.000€ al mes. No está nada mal, pero ni aunque los tuviera los pagaría.

Parece que entre toda esta sinrazón Spotify puede ser una gran solución.

Por una parte pagar 9,99€ al mes por escuchar toda la música que queramos creo que es algo más que razonable. Yo, desde luego, son los 10 pavos que pago más feliz en todo el mes.

Por otra parte esto permite escuchar con altísima calidad la música en cuanto aparece. Este mes he podido escuchar (rallar) el disco de Amaral y el de Manolo García sin tener que ir a comprarlos a un establecimiento habitual.

Como no hay que comprar un CD ahorramos a la naturaleza una buena puñalada. Por otra parte, como podemos escuchar las canciones una y otra vez no es necesario descargarlas a nuestro ordenador. Esa sensación de 'propiedad' desaparece. Nos libera. No es necesario que llenemos la casa con discos/CD/DVD. Buscamos lo que nos apetece escuchar y lo estamos reproduciendo al instante.

Esta nueva filosofía de funcionar, mucho más digna para la naturaleza y más acorde con el siglo en el que estamos va a permitir cosas imposibles el siglo pasado como saber, en el momento, las canciones que más se están buscando, escuchando, etc. Vamos los 40 principales pero a lo bestia, a nivel mundial y de forma inmediata.

Creo que es un negocio justo para autores y para el intermediario que es Spotify, todos salen beneficiados. Desconozco exactamente en qué proporción se hace el reparto pero, desde luego, mi humilde aportación de 10€ al mes va por esta vía.

Y para culminar este post esperanzado sobre el futuro de la música os diré que dentro de 200 años todos recordarán quien es Leonard Cohen o Los Beatles y nadie recordará a los pajilleros ni a los hijos de puta que nos están robando desde la SGAE.

Reducir el log de transacciones en SQL Server 2008 R2

Mi querido amigo y colega Ferran Chopo, uno de los máximos expertos en SQL que tenemos en España, ha publicado un interesante y breve post sobre los cambios que hay en la reducción del log de transacciones en SQL Server 2008 R2 vs las versiones 2000 y 2005

Lo bueno si breve, 2 veces bueno!

17 de noviembre de 2011

Convencer a gerencia de que la virtualización es útil

Mi colega Fred Ramírez, desde Perú, me formula la siguiente consulta:

Hola Josep.

Permiteme saludarte y a la vez presentarme. Mi nombre es Fred Ramirez de Perú, y actualmente me encuentro investigando tecnologías sobre virtualización.

Estuve buscando información y me topé con tu blog que me resultó especialmente útil, no solo para este tema, sino para tecnología en general (Ya estas en mis Favoritos)

Realicé algunas pruebas y me animé por implementarlo en mi empresa y presentarlo a mi gerencia como proyecto a desarrollar.

Como primera demostración deseo migrar a un servidor virtual, un web server en Linux con el aplicativo en PHP mas importante para la empresa (Intranet).

Mi escenario actual es el siguiente:

1. Produccion Server:
HP Xeon 1.8Ghz + 2GB RAM + 1SATA
Centos 5.7 32bits. + Apache + PHP + PostgreSQL

2. Virtual HOST Server (ESXi)
IBM Xeon 3.0Ghz + 4GB RAM + 1SATA
ESXi 5 - Free
1. Virtual Machine : Centos 5.7 32bits + Apache + PHP + PostgreSQL (Mismas versiones y configuración que el servidor de Producción)

Lo raro en esto es que al acceder a ciertas opciones del sistema, el ambiente virtualizado es mucho mas lento que el antiguo server de Producción, y que en otras opciones que demandan mas carga del CPU (Ejm. Querys pesados en la BD) el servidor virtual responde mucho mas rapido incluso en la mitad de tiempo.

Pensé que tal vez era un tema de transferencia de archivos a través de la RED asi que instalé en mi servidor virtual una tarjeta Gigabit y lo coloque en un switch GIGA. pero igual el tiempo de demora es el mismo.

Estos son los gráficos obtenidos de dichas pruebas:

Lo redondeado de amarillo es cuando cargo la opción del sistema en el ambiente virtualidad.

Lo redondeado de verde es cuando cargo la misma opción en el sistema de producción.
Como se puede apreciar el ambiente de Producción responde en menor tiempo y utiliza mas ancho de banda. Este mismo comportamiento se da cuando uso la red en 100mbps o en 1Gbps.

Viendo el anterior resultado realice otras pruebas de transferencia por SAMBA a ambos servidores, teniendo como resultado:



Izquierda es el servidor Virtual y transfiere un ISO sin mayor problema llegando a la máxima transferencia.

Derecha es el servidor Produccion y transfiere el mismo ISO con algunas fluctuaciones pero sin ningún problema al final.

Después copie un ISO a ambos servidores y lo descargué desde una PC local via Web, teniendo lo siguiente:



Izquierda descargando desde el servidor virtual sin mayor problema.
Derecha descargando el mismo archivo desde el servidor producción sin contratiempos.

Finalmente realicé una transferencia de varios archivos pequeños a ambos servidores por SAMBA, teniendo lo siguiente:



Izquierda copiado de varios archivos PHP e imagenes al servidor Virtual sin problemas.
Derecha copiado de los mismos archivos PHP e imagenes al servidor de Produccion, sin problemas.

Para descartar que sea un problema de acceso a disco he reemplazado el disco del Host virtual por uno de estado solido Intel, dando los mismos resultados.

Para descartar que sea problema del hardware del servidor instalé el Linux con la misma configuración sin virtualizar y resultó ser el doble de rápido en TODAS las opciones frente al servidor de producción.

Para descartar tecnología de virtualización he probado con Centos+VMWareServer, ESXi 4 y 5 , Proxmox, Centos5 y 6 utilizando KVM, y XEN pero todos me dan idénticos resultados (Mayor capacidad de procesamiento pero lentitud en algunas opciones).

¿Que crees que pueda estar pasando? tengo entendido que siempre habrá un menor performance en un ambiente virtualizado, pero no creo que sea el caso ya que en varias otras opciones el servidor virtual responde hasta el doble de rápido.

Ya he probado tu Tip de los "Polvos Magicos" para las VMs pero no mejora la performance. Ya he cambiado a los 4 tipos de adaptadores de Red (me quede con E1000 al final) y cambie el tipo de disco virtualizado de SCSI a IDE y viceversa.

En total existen una aprox. de 100 usuarios registrados en la aplicación, pero de manera concurrente tengo una media de 30 usuarios.

Cabe señalar que las pruebas que le menciono anteriormente sobre la aplicacion web, se hicieron con un solo usuario (osea yo solito).
Mi idea de esta primera etapa, es migrar todos los servicios internos de uso no intensivo (Active Directory, FTP, Aplicaciones contables sobre Windows, Base de datos, Aplicaciones Web en Linux, Monitoreador, etc).

Si esta etapa resulta bien, entonces procederia a migrar todos los servicios de valor agregado de cara a nuestros clientes. (Ahi si estimo un aproximado de 700 a 800 usuarios)

Disculpa por lo extenso del mail, pero creo que era necesario para que puedas entender mejor cual es mi problema.

La verdad quiero sacar adelante este proyecto pero si voy a tener este tipo de inconvenientes no podré convencer a la gerencia para que inviertan en esta solución y aún no quiero darme por vencido.

Apelo a tu gran experiencia en el tema para que puedas ilustrarme y darme algunas pistas de como puedo solucionar este inconveniente en la implementación que estoy realizando.

De antemano ya tienes a un seguidor mas en tu Blog y desde ya muchas gracias por la atención brindada.

Exitos!
_____________________
Fred Ramirez U.

Muy buenas Fred y gracias por leer mi blog, me alegra mucho que le haya sido de utilidad.

Está genial que indiques el número de usuarios global de vuestra organización para saber la 'dimensión de la tragedia' :-)

Imagina que ya hemos convencido a gerencia y que te dan el OK. si empiezas a virtualizar todos esos equipos no podrás hacerlo en local, necesitarás una cabina (SAN). Esa cabina tiene que ser suficientemente flexible para soportar todos los servidores que te vendrán encima que, muy probablemente, sean más de los que tienes ahora pensados.

El problema que tienes es que estás jugando con un servidor con un sólo disco y sin una controlador en condiciones. Lógicamente el mejor consejo sería que adquieras una SAN, pero empezamos la casa por el tejado. Si lo que quieres es convencer a tu jefe te doy 2 opciones:

1. Adquiere una controladora potente para tu servidor, con 512MB de caché o 1GB y con batería. Adquiere también varios discos y haz un RAID 5, por ejemplo ya verás como entonces si que funciona bien la VM.

2. Si quieres hacer una prueba con una cabina, yo tengo una cabina de demo donde puedes alojar tu VM y ver el rendimiento, máxime si es un servidor web, me ofrezco desinteresadamente a hacer esa prueba.

Es interesante, en cualquier caso, que tengas en cuenta que la virtualización siempre va a perder algo de rendimiento respecto a un sistema físico. Tienes que alejarte un poco del rendimiento puro y duro y pensar en la flexibilidad y manejabilidad que te va a dar la virtualización, teniendo un entorno replicado con Veeam Backup, por ejemplo, vas a poder levantar toda la empresa en un periquete, eso es algo muy a tener en cuenta. Vas a poder hacer backup en caliente, vas a poder hacer clones y probar cambios en tus sistemas sin alterar el entorno en producción. Todo esto se llama continuidad de negocio y seguro que tu Gerente será sensible.

Un abrazo!

Josep