Arquitectura Ordenadores

17 entradas

Arquitecturas de ordenadores, servicios, sistemas usando Docker o Kubernetes, virtualización con Valgrant y muchas más herramientas.

devops docker kubernetes vagrant ansible openshift

DevOps y Orquestación

Orquestando No es que vayamos a montar una sinfonía ni nada parecido, es el nombre que se le da al despliegue de aplicaciones. Imaginemos que necesitamos varios servicios, podemos usar várias máquinas físicas, una hace de servidor proxy, otra de base de datos otra de back-end eso es orquestar y se puede hacer de varias […]

Routers y Swiches

Routers, switches y HUBs

Protocolos de Red Las redes de ordenadores son algo que me apasionaron antes incluso de empezar la universidad gracias al libro Tanenbaum, de redes de ordeandores. Ahora por trabajo estoy volviendo a ellas y metiéndome de lleno en este fascinante mundo y quiero compartir un poco las nociones básicas. Introducción a OSI Existe algo llamado […]

Microservicios, mantenimiento y escalabilidad

¿Qué son los microservicios? Si hay algo que me apasiona en la tecnología actual es precisamente los microservicios, es una forma de mantener aplicaciones de cualquier tipo, hacerlas más escalables y mantenibles. Pero ¿qué es exactamente un microservicio? un microservicio es un servicio dentro de un contenedor de una máquina, esto que quiere decir, en […]

RabbitMQ Gestor de Cola

¿Qué es un gestor de Colas? Un gesto de colas es un software llamado Broker que se encarga de enviar y recibir mensajes entre distintos servicios, creando colas de mensajes entre los mismos para que se vayan recibiendo y no se pierdan, también se encarga de asegurar que se reciben los mensajes. Sobre RabbitMQ Funcionamiento […]

Gestores de Cola

Stomp JS VS WebSocket

WebSocket Los WebSocket son para comunicación bidireccional para navegadores webs con servidores, es una forma de no tener al cliente enviando peticiones Ajax continuamente al servidor. Se abre un socket en el propio server y el cliente espera a recibir sus mensajes o actualizaciones. RabbitMQ Los gestores de cola son programas que se encargan de […]

SPI, UART e I2C

UART vs SPI vs I2C Diferencias entre protocolos.

Los protocolos de comunicación entre procesadores pueden ser de diferentes tipos, debemos recordar que estos tres protocolos UART, SPI y I2C, definen el tipo de comunicación pero no por ejemplo algunos valores como el voltaje. Por ejemplo I2C en Arduino es con 5v y en Raspberry con 3.3v por ello si pretendemos comunicar ambos debemos […]

Bitcoin y otras criptomonedas.

Sobre las criptomonedas De un tiempo a esta parte esta en boca de muchos hablar de las criptomonedas, del bitcoin y de blockchain. Muchos economistas la ven como la mejor opción para ser más independientes de las decisiones de los gobernantes, también para pagar por personas y servicios de otro país sin necesidad de cambiar […]

Enjambre Docker

Contenedores Docker

¿Qué son los Contenedores de Docker? Un contenedor es la autentica aplicación corriendo sobre Docker, un contenedor esta basado en una imagen, podemos ejecutar varios contenedores de la misma imagen. Como vinimos poniendo de ejemplo del post anterior  imaginemos que tenemos una imagen Docker que hemos descargado del Hub de Docker, esta imagen es un WordPress, […]

docker

Descargar Imagenes con Docker

Imágenes Docker Las imágenes se podría decir que es la plantilla, una imagen genera contenedores (uno o varios). En este post no vamos a generar imágenes, pero si a descargarlas e instalarlas y correr contenedores con ellas. Una imagen tiene todo lo necesario para que un determinado ecosistema funcione. Imaginemos que descargamos la imagen de […]