Patrones cloud: protocolos gossip

Con los protocolos gossip vamos a dar por interrumpida esta serie, en la que hemos hablado de cachés, de particionado y de tablas hash siempre en torno a un ejemplo de Infinitext, un caso realista aunque no real.

Podéis encontrar definiciones mucho más detalladas y con categorizaciones y todo, pero ya sabéis que me gustan las cosas simples y un protocolo gossip simplemente es un algoritmo de comunicación que montas para “que todo el mundo lo sepa todo”.

Seguir leyendo en CantabriaTIC.

Patrones cloud: Tablas Hash

En esta serie ya hemos hablado de las cachés, del particionado, y hoy vamos a hablar de las tablas hash.

Las tablas hash no son más que estructuras de almacenamiento clave-valor. La clave se suele establecer usando el hash de un objeto y por eso se llaman tablas hash. El hash de un objeto es un código de texto que identifica al objeto más o menos inequivocamente, y suele existir un método por defecto en la clase base de muchos lenguajes de programación orientados a objetos: por ejemplo con el método hashCode de Object en Java o con el GetHashCode de Object en C#; aunque habitualmente toca reescribirlo. Pero no quiero liaros, que en realidad para dónde vamos nos importa poco si usamos el hash del request, el nombre del usuario o cualquier otra cosa como clave.

Continuar leyendo en CantabriaTIC.

Patrones cloud: Particionado

Continuamos con esa serie que ya lleva una y dos entregas de soluciones de común aplicación en cualquier entorno pero especialmente en los entornos de nube. Hoy veremos el particionado, que aunque es una solución generalmente poco eficiente, nos puede salvar el culo más de una vez.

Database Partitioning Diagram

Continuar leyendo en CantabriaTIC.

Patrones Cloud: Intro

Aprovechando esa arrancada que ha tenido Cecilio sobre patrones, voy a aportar mi granito de arena ya que leer, escribir, hablar sobre patrones siempre es algo divertido e interesante.

Cecilio no llega a dar una definición, y aunque debería de estar claro con la catalogación y los ejemplos que él ha puesto, pongámosle nombre a las cosas para los que no lo tengáis claro aun: “patrones” es como se llama a las formas de resolver problemas que se repiten. Por ejemplo para un ingeniero de obras públicas que está construyendo una carretera habrá un patrón “puente” que puede usar cuando se encuentra cosas como ríos, vías de tren y otras carreteras, y habrá otro patrón túnel que se emplea casi siempre cuando se encuentra montañas, pero que también se puede usar en otros casos.

Patrones: túnel
Oresund Line, es un puente/túnel entre Dinamarca y Suecia

Seguir leyendo en CantabriaTIC.

Azure Stack

La semana pasada, Microsoft anunció que iba a sacar Azure Stack el viernes, como finalmente hizo. ¿Y qué es Azure Stack? Es un “programa” para instalar en tu CPD y poder incluir este como una zona más de tu nube de Azure.

Seguir leyendo en CantabriaTIC.

Resumen del evento EuroCloud Norte

Como ya anticipó Pablo Arroyo, el jueves pasado se realizó el evento EuroCloud Norte de la mano de la asociación EuroCloud España y de la empresa Softec Internet. Os dejo algunas de las notas que tomé a modo de resumen de un evento, en el que se habló principalmente de miedo y de desconocimiento, de costes y de flexibilidad, de seguridad y leyes; ya que aunque tenía pinta de que todo el mundo iría a vender su libro, no fue así del todo y se dijeron algunas cosas interesantes:

Seguir leyendo en CantabriaTIC.