System state backup en Windows Server 2016

Creación de un backup de tipo System State programado a las 23:00 con la característica Windows Server Backup. En un año como el 2019, donde según el FBI se están realizando más de 4.000 ataques de ransomware diarios, es realmente necesario tomar medidas de prevención, y hoy os voy a contar una de ellas. Existen diversas razones por las cuales debemos tener un respaldo de nuestro controlador de dominio, de los roles, de los usuarios, equipos, grupos, etc. Analizaremos cómo podemos crear respaldo de nuestro servidor y cómo podremos restaurarlo en caso de…continue reading →

Modelo Dinámico

En este post vamos a tratar de explicar como pasar varios modelos a una vista de MVC. Para ello utilizaremos una carecteristica de .Net Framework, el modelo dinámico con el objeto expando. ¿Se pueden pasar múltiples modelos a una vista? La respuesta es sí, aunque MVC esté preparado para pasar un único modelo a la vista, podemos pasar otros modelos de varias formas: Creando una nueva clase view model, dicha clase tendrá dos propiedades que referenciaran los dos modelos con los que necesitemos trabajar. Con este modelo personalizado podremos añadir y trabajar con…continue reading →

Azure Key Vault usando ASP.NET CORE

Puesto que a día de hoy existen muchos problemas relacionados con la seguridad, en este tutorial abordaremos Azure Key Vault como solución para proteger nuestras contraseñas. Desarrollaremos un proyecto ASP.NET Core Web Application desde el cual recuperaremos nuestra contraseña desde Azure para conectar a una base de datos. Pero antes de comenzar a desarrollar nuestra solución conozcamos brevemente que es Key Vault. Qué es Key vault? Key Vault es un servicio que nos permite proteger las claves y otros secretos usados en nuestras aplicaciones y los servicios de la nube. Este servicio nos…continue reading →

Inyeccion de Dependencias con Unity ASP.NET MVC

Crearemos un nuevo proyecto ASP.NET Web Application (.NET Framework) con MVC https://flic.kr/p/2ium2H9 https://flic.kr/p/2iupKrN Una vez creado, vamos a descargar los Nugets que necesitamos para nuestro proyecto. Es importante que el archivo Web.config esté cerrado al descargarlos para que luego no haya problemas o errores por que no aparecen en nuestro Web.config https://flic.kr/p/2ium2FR Verificamos que una vez instalado, dentro de la carpeta App_Start nos haya creado dos clases: UnityConfig.cs y UnityMvcActivator.csEsto es solo como referencia para saber que nos ha instalado correctamente, en otro momento veremos lo que tenemos que hacer con esos archivos...…continue reading →

Crear un Scale-Out File Server en un Failover Cluster de 2 nodos

Lo primero para entender que es un Failover Cluster: Un clúster de conmutación por error (llamado Failover Cluster) es un grupo de equipos independientes que trabajan juntos para aumentar la disponibilidad y escalabilidad de los roles en clúster, es decir, poder tener aplicaciones, roles y/o sitios de almacenamiento en alta disponibilidad, por los que podremos acceder a ellos siempre, aunque algún servidor falle. Dentro de lo que queremos en alta disponibilidad, está el Scale-Out File Server. Aquí profundizamos más. Un Scale-Out File Server: Es un servicio de archivos en alta disponibilidad en el…continue reading →

Primeros pasos con Cognitive Services de Azure

En este post explicaré cómo analizar las características visuales que puede tener el contenido de una imagen. 0.5.Crear el servicio en Azure (Dar clicks) Comenzaremos creándonos un proyecto en .NET Core, una Web Application. Seleccionamos que sea de tipo API, esta es la parte de la aplicación que contendrá las llamadas al servicio que nos creamos en Azure, con sus claves las cuales no nos interesa que otros desarrolladores sepan cuales son. Nos dirigimos a https://portal.azure.com, buscamos en la barra de búsqueda y escribimos "CognitiveServices" y buscamos en la pantalla un servicio denominado…continue reading →