main

Retorno de la inversión (ROI) en Devops

septiembre 13, 2016 — por David Mataró0

design-process-thumb.jpg

El calculo de cualquier retorno de inversión se basa en el ahorro esperado. Cuando analizamos el retorno de inversión de implantar prácticas como DevOps, es difícil cuantificar este ahorro en términos monetarios. Hay dos aspectos que nos pueden ayudar a entender los ahorros que obtenemos al implantar DevOps: ahorro de costos en horas de trabajo y ahorro de costos de caídas del sistema.

Por lo que hace al ahorro de coste en las horas de trabajo, podemos clasificar el trabajo de cualquier departamento de TI o desarrollo en dos tipos, trabajos planificados y trabajos no planificados, donde los trabajos planificados son aquellos que están destinados a aportar valor a nuestros clientes, en cambio, los trabajos no planificados son aquellos que se realizan a causa de errores o incidencias que hay de resolver de inmediato. Implantar prácticas de Devops permite reducir el tiempo de trabajo no planificado. Pero cual es el coste del trabajo no planificado?

Planificando vuestra visita al VMWORLD 2016

septiembre 8, 2016 — por Albert Gris1

vmworld-2016-960x414.jpg

Se acerca Octubre y con él llega el VMworld europeo de este año. Después del éxito del evento americano que reunió a casi 25000 personas en Las Vegas durante este final de Agosto. Por lo que ha llegado de los asistentes, poquitas novedades significativas se anunciaron y estuvieron muy centradas en OpenStack, containers y Cloud con especial foco en este último con presentaciones como Cloud Foundation i vCloud Availability. Es por eso que se esperan mayores noticias para el evento europeo (no olvidemos la noticia de la compra de EMC por parte de Dell durante el evento del año pasado).

El Camino del Éxito

septiembre 6, 2016 — por Josep Mª Gris0

el-camino-del-exito-960x720.jpg

Buenos días.

Este mes y medio pasados han sido un poco duro con la enfermedad de alguien muy directo, su muerte, y continuar con mis “obligaciones”. Hace tiempo ya posteé este vídeo de Luzu (LuzuVlogs) que hoy creo que es importante verlo 1 y 2 veces y entender y entender y entender… por dos razones. La primera, siento que debo ponerlo, lo segundo, creo que cuando empezamos un nuevo curso, una nueva etapa, hay que parar 10 minutos antes de empezar para saber “lo que vas a hacer” y sobre todo “porqué”.

Reclamando espacio en cabinas Thin Provision a nivel de vSphere

septiembre 2, 2016 — por Albert Gris0

reclamarEspacioCabinasVsphere-960x565.jpg

Una de las grandes novedades que trajo vSphere 5.0 fueron las APIs de integración con las cabinas para optimizar ciertas tareas, sobretodo aligerando la carga del hipervisor. La idea es pasar esta carga a la cabina, quien tiene más facilidad para operar con los datos que ya residen en ella.

Si tenemos una cabina con configuración compatible con estas APIs, las tenemos habilitadas por defecto por lo que el uso de muchas de sus funcionalidades las usamos de manera transparente. Sin embargo, hay algunas de estas “primitivas” que nos pueden ayudar muchísimo pero hay que conocerlas, puesto que requiere que las invoquemos de alguna manera. Una de ellas es “Unmap”:

Provisionar entorno de desarrollo con Vagrant y Chef Zero

agosto 31, 2016 — por David Mataró0

VagrantChef2.jpg

En el post Gestión de la configuración o Configuration Management (CM), características y beneficios vimos que uno de los beneficios de los sistemas de gestión de la configuración como Chef o Puppet es que permiten replicar entornos de forma fácil y rápida, lo que nos permite establecer flujos de trabajo a través de los diferentes de entornos idénticos (desarrollo, test, … y producción).  Por otro lado, en el post anterior Tu primer entorno de desarrollo con Vagrant vimos como crear un entorno de desarrollo utilizando Vagrant. Hoy vamos a profundizar un poquito más en la creación de entornos viendo un ejemplo de como provisionar un servidor virtual Vagrant con Chef utilizando una herramienta llamada Chef-Zero.

Los empleos de futuro….

agosto 30, 2016 — por Josep Mª Gris0

4b434777cc749c900b78a8469772ba04-960x1280.jpg

Ayer noche escuchaba un report de una multinacional Americana (no daré nombres para evitar controversias y centrarnos más en el tema) que decía que nuestros hijos iban a trabajar en empleos que aun no existen a día de hoy, como diseñadores de cuerpos….

Me quedé meditando un momento y me di cuenta que detrás de aquel grandilocuente mensaje no había más que una obviedad (que nadie se enfade, por favor)

O es que acaso mi padre tenia claro que mi empleo iba a tener que ver con la informática (en ciernes en aquellos momentos) y más aún en el mundo de la virtualización.

Hacia el año 2000 tuve la suerte de poder asistir a una charla que patrocinaba un gran banco, en la que un político (bastante brillante, pero volveré a omitir nombres) dijo una frase que sí me impactó: “Los cambios de los próximos 10 años van a suponer un cambio global superior a los cambios de los últimos 50 años”.

VMmark: benchmarks para nuestro entorno virtualizado

agosto 25, 2016 — por Albert Gris0

maxresdefault-960x540.jpg

Realizar pruebas de carga sobre nuestra infraestructura para ver sus niveles de respuesta bajo niveles previamente estipulados es un “must”. Tanto en el momento de instalar como para evaluar el nivel de respuesta de la infraestructura ante potenciales cambios. Aún así, puede resultar difícil realizar test realísticos pues hay que o dominar muy bien la aplicación para crear cargas sintéticas, que simulen reales, o disponer de herramientas específicas para cada test de simulación de stress para cada recurso.

Glosario

agosto 24, 2016 — por Josep Mª Gris0

Glosario-960x720.jpg

Bueno, Agosto va terminando, y con ello las vacaciones.

Por razones personales no he podido hacerlas (espero escaparme algo en un momento), y me he liado con un proyecto que os implica…..   Ya os iré contando. Y pensando un poco, ya que he pensado matar dos pájaros de un tiro sobre una idea que me dio alguien del Blog. ¿Porque no haces un post que sea un glosario técnico y lo vas actualizando?.

Pues bien, aquí os presento la primera version del Glosario técnico informático. Cualquier error o modificación que os parezca pertinente, por favor, mail o comentario y lo corregimos.

Un Saludo

Tu primer entorno de desarrollo con Vagrant

agosto 23, 2016 — por David Mataró0

vagrant.jpg

Vagrant es una herramienta que nos permite crear y configurar entornos virtuales de desarrollo de forma fácil. La ventaja de crear un entorno de desarrollo con Vagrant es que lo podemos ejecutar sobre nuestro portátil o estación de trabajo, sin necesidad de utilizar infraestructuras externas. Podemos arrancar y parar el entorno tantas veces como queramos y finalmente lo podemos compartir con el resto del equipo de sistemas y desarrollo para que estos lo puedan ejecutar en su portátil.

Con Vagrant podemos ejecutar servidores virtuales con Windows, Linux o Mac OS X, y lo podemos hacer utilizando los hypervisores VMware Workstations, VMware Fusion o VirtualBox. Además Vagrant también dispone de conectores para ejecutar estos servidores virtuales sobre proveedores de infraestructura como AWS Amazon o Digitalocean entre otros.

Cuando utilizamos Vagrant con un sistema de gestión de configuración como Chef o Puppet, podemos desplegar una copia exacta de un entorno de producción sobre nuestro portátil. Donde podemos hacer cambios de configuración y probarlos antes de aplicarlos a producción.