Categoría: Arquitectura Ordenadores
Arquitecturas de ordenadores, servicios, sistemas usando Docker o Kubernetes, virtualización con Valgrant y muchas más herramientas.
Arquitectura de Microservicios I – Introducción
Este es el primer post de varios sobre la arquitectura de microservicios. Es una tecnología muy demandada hoy en día y que facilita mucho los proyectos y la forma de trabajar de los equípos así como el mantenimiento y la busqueda de fallos. ¿Qué son los Microservicios? Esta pregunta es algo compleja, porque además cadaEdge Computing
¿Qué es el Edge Computing? El Edge Computing es acercar la computación cerca de la fuente de datos. Pero voy a intentar explicar esto para humanos poco tecnológicos. Vamos primero a hablar de IoT, que son dispositivos conectados a Internet, como la domótica de una casa, sensores de una fábrica o similares. Esquema de dispositivosCapa Enlace de Datos
Nivel 2 ISO La capa enlace de datos es el nivel dos en el sistema OSI, esta capa se encarga de intercambiar marcos entre dos o más máquinas, esta justo por encima de la capa Física. Y por debajo del Nivel 3 o acceso a red (aquí es donde se encuentra la IP). Pequeña introducciónDevOps 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 variasSistema OSI e Internet
¿Qué es el sistema OSI? El modelo OSI es una referencia para protocolos de red, define como como separar las distintas capas para crear una red de ordenadores. Sistema OSI El sistema OSI se divide en siete capas o niveles cada capa o nivel da servicios a la superior y añade alguna funcionalidad. El sistemaRouters, 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. Redes de Ordenadores 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 OSIMicroservicios, 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, enRabbitMQ 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. [caption id="attachment_11938" align="aligncenter"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. [caption id="attachment_11937" align="aligncenter" width="256"] WebSocket[/caption] RabbitMQ [caption id="attachment_11938" align="aligncenter" width="300"] RabbitMQ[/caption]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 debemosEl SEO más sangriento
Sangre y SEO No te asustes, no voy a matar a nadie, ni tan siquiera torturarlo con canciones de Justin Beaver, bueno tal vez si hiciera eso sería más humano acabar con su existencia, si lo reconozco. Entonces ¿de qué trata este post? Bueno, pues resulta que me he sumado a intentar ganar dinero pasivoBitcoin 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- 1
- 2