Content Delivery Network (CDN)

¿Qué es una CDN? Una CDN, Content Delivery Network, es una red distribuida de servidores pensada para disponer de los datos de una manera más rápida que el hosting convencional. En una CDN no se almacenan los datos en un único servidor, hay una combinación de servidores, tenemos el servidor raíz y por otro lado los servidores perimetrales que almacenan la información en caché, estos servidores serán los encargados de responder a las peticiones de los usuarios finales, para que un usuario final vaya a un servidor perimetral u otro dependerá de la…continue reading →

Configuración Azure Traffic Manager

Azure Traffic Manager es una herramienta con la cual podemos equilibrar y distribuir el tráfico a través de todas las regiones proporcionando una alta disponibilidad. Traffic Manager funciona a nivel de DNS y dirige las solicitudes del cliente de forma automática en función a la configuración dada al punto de conexión más ajustado con esa configuración. También dejar claro que Traffic Manager no funciona ni como una puerta de enlace o un proxy ya que no ve el tráfico que circula. ¿Y que es un punto de conexión? Es cualquier servicio accesible desde…continue reading →

Azure function trigger con CosmosDb y SqlServer

En este post voy a explicar como implementar una funcion de azure a modo de trigger para conectar una base de datos CosmosDb con otra base de datos SQL Server. A partir de aquí me referire a cualquier base de datos como BBDD para abreviar. El objetivo de este post es hacer una BBDD en CosmosDb con un trigger que reinserte los datos de personas que metamos en nuestra BBDD Sql Server. Que vamos a utilizar Necesitamos como prerrequisito una BBDD SQL Server en AzureTambien necesitamos tener un grupo de recursos y una…continue reading →

Desplegar una máquina virtual en Azure siguiendo el modelo ARM desde PowerShell

https://flic.kr/p/2g3A5CS Máquinas Virtuales en Azure https://flic.kr/p/2g3AfS2 Azure cuenta con múltiples recursos y servicios. Uno de ellos son las “Máquinas Virtuales” y un buen metodo para desplegarlas el uso de Powershell con el modulo AzureRM (o Az). La principal ventaja de desplegar un entorno con máquinas virtuales en la nube es la “Elasticidad” que ofrece. Esto es, nos permite hacer “Scale-Up” y “Scale-Out” de un modo sencillo y dinámico (aumentar o disminuir los recursos y tamaño de las maquinas, asi como el número de los mismos para adaptarnos a la demanda temporal haciendo uso…continue reading →

Consultas de Acción XML

Las consultas de acción LINQ to XML se trata de una interfaz de programación XML en memoria y habilitada para LINQ que permite trabajar con XML desde los lenguajes de programación de .NET Framework. Alguna de las ventajas de LINQ to XML es la capacidad de usar los resultados de la consulta como parámetros en constructores de objetos XElement y XAttribute, que habilita un método eficaz para crear XML. Y permite que se pueda leer fácilmente XML de distintas formas. Vamos a realizar una aplicación con el objetivo de extraer los datos de…continue reading →

Consumo de Web API desde entorno cliente

En este post vamos a tratar de explicar de forma práctica el consumo de forma asíncrona en entorno cliente de una web API pública. Para ello vamos a hacer uso de la tecnología AJAX. También vamos a crear de forma dinámica elementos de HTML basándonos en JavaScript. De esa forma vamos a conseguir mostrar al usuario datos de forma dinámica de una forma vistosa. Al trabajar de forma asíncrona consumiendo una API conseguimos por un lado liberar a nuestro servidor de carga, ya que es el usuario y la API los que reciben…continue reading →

Acceder a una instantánea de la base de datos de AD (GUI)

¿Qué es una Instantánea? Una instantánea es nueva característica que se introdujo en Windows Server 2008, lo que nos permite esta característica es montar una copia de solo lectura de la base de datos de ADDS (Active Directory Domain Services) utilizando un puerto diferente. Es importante aclarar, que de esta instantánea no vamos a poder recuperar ni modificar los datos, pero sí que nos permitirá comparar la instantánea con el estado actual de ADDS y observar los cambios que se han producido desde el estado de la instantánea hasta el momento actual, de…continue reading →

Azure WCF Service Web Role

Servicios Wcf https://flic.kr/p/2ehX9AC Servicio Wcf Las siglas en "Azure WCF Service Web Role" significan "Windows Communication Foundation", se utiliza para implementar aplicaciones y orientarlas para dar servicios o datos. Enlace: https://docs.microsoft.com/es-es/dotnet/framework/wcf/whats-wcf Un servicio chat real de forma asíncrona.Consumir un servicio que lea archivos xml o json y nos de datos.Hacer presentaciones lógicas a partir de sondeos, etc. Estos servicios pueden enviarse de forma asíncrona a un cliente y consumirlo, ya sean datos, mensajes o cualquier otro servicio. Se pueden enviar datos en cualquier formato ligero como xml o json y consumirlo con el…continue reading →

Configurar una Relacion de Confianza entre dos Bosques

Las relaciones de confianza, dicho de un modo simple, permiten que usuarios de un dominio puedan acceder a recursos de otro dominio.  En un bosque se crean relaciones de confianza bidireccionales y transitivas entre todos los dominios. Pero ¿y si queremos compartir recursos entre diferentes bosques? Tendremos que crear relaciones de confianza de modo explícito.Las relaciones de confianza se establecen entre 2 dominios. Dependiendo de la función que cumplen en la relación tendremos: “dominio trusting” (dominio que confía y a cuyos recursos van a acceder los usuarios del otro dominio)“dominio trusted” (en el…continue reading →

Global Azure Bootcamp 2019

Como cada año, Microsoft organizó el pasado Sábado (27 de Abril) la Global Azure Bootcamp, una conferencia de carácter global que se realiza en múltiples países y muestra diferentes proyectos, entre ellos un evento llamado "Science Lab". Con un fin de investigación, esta propuesta de ámbito científico se lleva realizando desde el año 2015, con interesantes y novedosas investigaciones de por medio (estudio de la diabetes Tipo-2, investigación contra el cáncer de mama, etc...). A lo largo del día, nos hemos topado con siete sesiones diferentes, en las que se dividían en cuatro…continue reading →