[Disclaimer: todas estas notas son personales, bajo mi libre interpretación y en ningún caso es un resumen oficial de Dell EMC o similar. Las notas las fui tomando durante las charlas, si he metido la pata de alguna forma… pues es lo que hay 🙂] Este es sin duda el post más largo de mi vida…

Arrancamos el DTW 2018 prontito a las 8:30, con una charla de Rick Scherer, uno de nuestros Principal Architect de cuentas Globales, sobre “The Container Storage Interface: Storage in a Cloud Native World“. No muy relacionado con mi pasado-presente como preventa de cabinas de almacenamiento, pero para eso está en el DTW 2018, para aprender sobre las miles de cosas que hace Dell Technologies además de las que conocemos en el día a día !

La charla versó sobre como mantener la persistencia de datos en Containers, curioso la enorme cantidad de manos que se levantaron en la sala cuando se preguntó por los que estaban usando Containers a día de hoy (recordemos que el DTW es mundial aunque la mayoría de los asistentes por supuesto son de USA). Tambien curioso cómo la mitad bajaron la mano cuando se preguntó por lo mismo en entornos de producción…

En la misma encuesta a mano alzada parece que Kubernates está ganando la carrera sobre orquestador / “gestor” de Containers.

Arrancó Rick explicando porque esta moda de la “Digital Transformation” (gracioso el ejemplo de que el día de Home Depot descubrió que Amazon vendía más martillos que ellos, decidieron convertirse en una empresa de Software) no es una broma y viene para quedarse, la enlazó con la confluencia de las 4 fuerzas:

  • Containers: Él mismo explicó las ventajas de Containers sobre máquinas virtuales, así que la lucha de Containser Vs VM’s parece un poco estéril.
  • DevOps: Sobre como agilizar los despliegues para hacer varios cada día/hora y permitir a los nuevos desarolladores trabajar sobre partes pequeñas del código de una forma controlada.
  • Microservices: O sobre como acabar con las aplicaciones monoliticas y acabar con sus problemas, dependencias, complejidad por acoplamiento, problemas de escalabilidad, largas curvas de aprendizaje…
  • Metodología Agile.

La slide más fotografiada era la que dejaba claro que Agile NO es DevOps, que CloudNative no es DevOpcs y que los microservicios o containers NO son DevOps. Al final DevOps es una cultura y filosofía de trabajo derivada de las nuevas formas de desarrollar software.

Hablando de las Cloud Native apps, dejó claro (por fin) porqué son diferentes:

  • Operan a mucha mayor escala de usuarios e información que manejan.
  • Requieren una architectura escalable (Scale Out)
  • Por lo anterior, requiren de un concepto diferente de economía (correr sobre entornos commodity y gestionado por Sw).
  • Su capa de infraestructura require de gran automatización (“instrumentation” lo llamó el) y telemetría: quien hace qué, como se consumen recursos, etc…
  • Pero no es un entorno efímero, así que require de Almacenamiento Persistente! (que es el objetivo de está charla). Pero este concepto no estuvo en el orígen de los Containers, así que es un hueco a cubrir. De hecho si miras el Top 10 de imágenes de Docker Hub casi todas requieren de persistencia, como las BBDD…

Aunque la charla en teoría era “avanzada” puso la slide oficial de diferencias entre Containers y VMs :

El problema de la persistencia de datos es que los Containers quieren soportar las necesidades de las aplicaciones (BBDD por ejemplo), y con los servicios de toda la vida (snaps, réplica etc), con soporte sobre estas funcionalidades y otras más como control y gestión (“governance”) de la plataforma de almacenamiento.

El resto de la charla fue sobre las diferentes opciones de persistencia únicamente para Kubernates (en adelante K8s):

  • In-Tree Volume Plugin: directamente con los binarios de K8s pero muy dependiente de las versiones, con bugs etc… sin mucho futuro.
  • Out-of-Tree Volume Plugin, como RexRay y FlexVolume (ahora llamado FlexRex). A partir de K8s 1.2.
    • Usa un modelos de interfaz con drivers basado en ejecutables.
    • Los binarios de FelxVol tienen que estar en cada nodo (a veces los Master).
    • Los Pod interactuan son FelxVolume a través de un plugin In-Tree.
  • CSI: Container Storage Interface es un mecanismo estandarizado para los COs (Container Orchestration Systems) incluyendo K8s. Parece eliminar los problemas de FlexVolume como las dependencias y la necesidad de accesos con privilegios en algunos puntos.

 

 

Y con esto y kilos de recursos sobre como avanzar en este topic acabó la charla, muy interesante sobre el futuro del Software Cloud Native y su relación con el almacenamiento.


La siguiente charla fue la del jefe…

Continuar leyendo…

Ya estamos por Las Vegas los asistentes al Dell Technolgies World del 2018, antiguo Dell EMC World.

Son 4 días repletos de charlas (más de 24 en mi agenda), reuniones de clientes con ejecutivos y momento de lanzar los anuncios más importantes sobre nuevos productos de la empresa (esto sobre todo pasaré el Martes en la charla de Jeff Clarke).

Intentaré hacer en los próximos días post cortos sobre las novedades de lo que vea.

 

Make it Real!

Si quieres más información: https://www.delltechnologiesworld.com/index.htm

En entradas anteriores hablé por un lado de las nuevas arquiecturas de “computación ubicua” en la que el mundo de IoT se mezcla con el Big Data y con los procesos intermedios; también hablé de la complejidad que existe a veces para encontrar documentos de nivel de “doctorado” para cubrir huecos de conocimiento.

Bueno, pues este post tan breve es para destacar un magnifico documento que cubre ambos aspectos, habla del IoT y como relacionarlo con BigData desde un lenguaje MUY científico.

Link para descargar el fichero:

Continuar leyendo…

Como sabéis estoy (intentando) hacer un doctorado versado en temas de innovación e IT. Digo lo de intentando porque nunca le dedico todo el tiempo que se merece y es cuestión de tiempo que mis sufridos directores me manden por dónde amarguen los pepinos.

Pero antes de que esto suceda quiero compartir un pequeño descubrimiento / reflexión que he hecho en el tiempo que llevo intentando hacer algo válido en el mundo de la investigación doctoral.

Continuar leyendo…

BlockChain

2 febrero, 2018 — 1 Comentario

Como sabéis uso mi Blog más como bloc de notas público que como púlpito dónde contar lo que se. Anoto links y alguna vez les doy forma para publicarlo y consultarlo para mi propia consulta.

Uno de los temas más en boga en 2017 y que aposté a que seguría dando que hablar en 2018 fue la tecnología Blockchain y varios conceptos que la rodean… es hora de poner en ordern las muchas notas alrededor de este concepto.

Así que, al lío sobre lo que he ido entendiendo de Blockchain y palabros alrededor:

Continuar leyendo…

Ya hablé hace tiempo de porno en este Blog, curiosamente una de las entradas con más lecturas el año pasado 🙂

Y toca volver a hacerlo, porque de nuevo una de las webs más seguidas en este ámbito tan exitoso de internet pornhub publica el análisis del tráfico de su web. No es objetivo de este post analizar las novedades del informe del 2017, que para eso otros medios más generalistas han heho un gran trabajo, lo podéis leer en este enlace o incluso leerlo directamente en la fuente original (NSWF). Únicamente mencionar que me ha dejado un poco descolocado la de búsquedas que hubo el año pasado en esta web de porgnografía sobre “spinners“… para gustos colores…

La idea de este post es analizar un poco más el análisis histórico que ha realizado la mencionada web sobre sus últimos 10 años. Podéis también leer la fuente origina en este link (NSFW) o seguir leyendo tras esta bonita infografía.

Continuar leyendo…

La semana pasada repasaba las predicciones del 2017 y veía como de acertadas habían estado, sacaba un aprobado raspado pero es más de lo que saqué con la lotería, así que acabé el año feliz.

Ahora toca lanzar las predicciones sobre las grandes tendencias que explotarán y marcarán la agenda digital del 2018…

Vamos a por ellas. Continuar leyendo…

Arrancaba el blog este año con una serie de predicciones sobre lo que sería el 2017, y ahora toca mirar para atrás y ver como de acertadas fueron. Me voy a dar una nota del 1 (fallo catastrófico) al 10 (acierto sin dudas) y luego saco la media a ver si llego al aprobado… es el momento de la vergüenza:

Continuar leyendo…

Este miércoles día 12 arranca nuestro segundo Dell EMC Forum, cargado de novedades y anuncios, y con la apertura a cargo de Gaurav Chand, “Senior Vice President – Global Solutions Marketing” que además de tener un título laboral bien largo, es uno de los mejores speakers que tenemos en la casa (y el nivel es alto), no te pierdas su presentación!

Más información abajo…

Continuar leyendo…