Implementación Branchcache modo distribuido

Implementación de BranchCache. BranchCache es una tecnología que optimiza el acceso a los ficheros de los usuarios de una misma organización cuando estos se hayan ubicados en distintas sedes y los enlaces que comunican dichas sedes son de alta latencia y/o bajo ancho de banda. Con BranchCache cualquier archivo que se encuentre en la sede central va a descargarse la primera vez desde la central a una de las sedes de la empresa pero si otro usuario de la misma sede se quiere descargar el mismo archivo no lo hará desde la central…continue reading →

Web API con métodos de acción y consumo C#

Introducción a ASP.NET Web API ASP.NET Web API (acrónimo de Application Programming Interface) es un framework para construir servicios basados en HTTP. ASP.NET Web API Framework no obliga a usar cualquier estilo de arquitectura específico para crear servicios, aunque se usa mucho para crear servicios RESTful. Servicios RESTful Los servicios RESTful (acrónimo de Representational State Transfer) introducido por primera vez en el año 2001. REST es un modelo de arquitectura para crear API y que usa HTTP para comunicarse. El modelo de arquitectura REST tiene ciertas restricciones que un sistema debería cumplir que…continue reading →

Implementar colas de almacenamiento de Azure

  Azure Storage Queue es un tipo de servicios de colas de mensajes proporcionados por Azure, que proporciona infraestructura de almacenamiento de colas para una interfaz basada en REST, dentro y entre diferentes aplicaciones y servicios. El servicio de almacenamiento Azure Queue permite almacenar un gran número de mensajes a los que se puede acceder desde cualquier lugar a través de llamadas autenticadas mediante HTTP o HTTPS. ¿Para qué se utiliza la cola de almacenamiento Azure? Las queues se utilizan para almacenar mensajes con el objetivo de conseguir la comunicación entre distintas aplicaciones…continue reading →

Crear un backup bare metal y restaurar una máquina

Un backup bare metal es básicamente un backup que nos permite la recuperación del sistema desde cero. Este tipo de backup guarda los datos críticos del sistema, tales como el system state, drivers, sistema operativo, etc. También nos deja realizar copia de los datos que tengamos en ese momento en el sistema. ¿Qué ventajas tiene sobre un backup normal? La ventaja principal está en los casos en que el sistema operativo falle, casos en que no podamos arrancar la máquina o esta no funcione correctamente, etc. Con un backup normal sólo podríamos recuperar…continue reading →

Almacenamiento de BLOB en Azure

  El almacenamiento de BLOB en Azure o Windows Azure Storage (BLOB - Binary Large Object), es un servicio de almacenamiento que tiene Microsoft pensado para almacenar archivos multimedia de gran tamaño, de forma independiente dentro de la nube, ya que no se almacenarán en ninguna BBDD. Existen tres tipos: Blobs en páginas, Blobs en anexos y Blobs en bloques.   En este post vamos a aprender a almacenar las imágenes en la nube y mostrar esas imágenes en una aplicación web. Para ello primeramente tendremos que crear una cuenta de almacenamiento en…continue reading →

Cómo hacer consultas de acción de Linq sobre XML

Hoy veremos cómo realizar consultas de acción a archivos XML mediante LINQ. XML (del inglés eXtensible Markup Language, o Lenguaje de Marcas Extensible) es un lenguaje de marcas desarrollado por el consorcio W3C. Aunque, en un principio, su principal funcionalidad es la de servir de enlace entre distintos tipos de lenguaje y como archivo de configuración, también es utilizado como estándar para el intercambio de información estructurada. Puede ser utilizado en base de datos, editores de texto, hojas de cálculo… etc. Con “consultas de acción” nos referimos a acciones tipo “CRUD” (Create, Read,…continue reading →