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 →

Implementación de Failover Cluster con 2 nodos mediante Powershell

DESCRIPCIÓN Failover Cluster es una característica de Windows Server que nos permite agrupar varios servidores (Nodos) en un cluster tolerante a fallos. Dichos nodos están destinados a realizar una alta disponibilidad en caso de que uno de los nodos tenga algún problema.  Si uno o más de los nodos del clúster fallan, otros comenzarán a proporcionar servicio. REQUISITOS Es importante destacar que para llevar a cabo la instalación de un failover Cluster, Microsoft nos demanda una serie de test obligatorios en donde se busca chequear y contrastar que el hardware y la configuración…continue reading →

Instalación FailOver Cluster en WS 2016 de manera gráfica con 2 nodos

Introducción Failover Clúster Failover clúster es una característica que se encuentra disponible desde la versión de Windows Server 2012 R2. Se trata de una solución de alta disponibilidad. Está formada por una serie de máquinas, llamadas nodos, que ofrecen un servicio. Es una de las técnicas mas usadas en entornos empresariales para conseguir disponibilidad, es imposible conseguir un 100% de disponibilidad, por lo que se busca obtener siempre la disponibilidad acordada con el cliente en el SLA (Service Level Agreement). Funcionamiento de un Failover Clúster En una estructura de Failover Clúster solo uno…continue reading →

Instalar la característica Containers (Docker) en Windows Server 2016 y ver las imágenes Windows disponibles online

Docker es un proyecto de código abierto basado en el kernel de Linux que permite desplegar contenedores rápidamente. Un contenedor es, en resumidas cuentas, una imagen en ejecución.   El propósito de los contenedores es esta independencia de la que hablamos: la capacidad de ejecutar varios procesos y aplicaciones por separado para hacer un mejor uso de su infraestructura y, al mismo tiempo, conservar la seguridad que tendría con sistemas separados (distribuidos).  Se considera como una evolución de la virtualización y se puede instalar en cualquier edición de Windows Server 2016 y tambien en Windows 10.  Entre las principales ventajas frente a las máquinas virtuales tradicionales se encuentran:   Su rapidez de despliegue, a diferencia de las máquinas virtuales, donde hay que realizar una instalación de sistema operativo completa por cada máquina, en Docker a partir de una única imagen se pueden lanzar múltiples contenedores en cuestión de segundos sin necesidad de hacer la instalación en ninguno de ellos. Su mayor ligereza. Debido a que no requieren instalación, entre otras cosas, los contenedores ocupan mucho menos espacio en disco que las máquinas virtuales. Polivalencia. Docker es compatible tanto en sistemas Windows como Linux, asi como entornos cloud.  Control de versiones. Las imágenes que ejecuta Docker se dividen en capas y se pueden modificar con facilidad, de forma que permite hacer integración continua de nuevas características o restaurar a versiones anteriores de una manera sencilla.  Una vez instalado Docker, para descargar imágenes que luego se despliegan en contenedores, como explico en el vídeo nos dirigimos al Docker Hub, el repositorio oficial de imágenes de Docker. Allí aparecerán tanto imágenes oficiales como las subidas por otros usuarios. Las imágenes se pueden valorar con estrellas y las que tengan mayor número de éstas aparecerán en lo más alto de la lista.  https://flic.kr/p/2hQVykM Errores encontrados durante la instalación y posibles soluciones:  -Si instalamos la versión no actualizada de Docker, al desinstalarla e instalar la…continue reading →

Implementar un Storage Pool y un volumen en Two-Way Mirror desde PowerShell

https://web.microsoftstream.com/video/ccd1f0c5-acc8-4f82-841e-3c4eaa37ec5a Bienvenidos al tutorial práctico para la implementación de un Storage Pool utilizando PowerShell, les invito a profundizar en el uso de esta interfaz de consola mejorada basada en el framework .NET, permite la administración de toda la infraestructura en Microsoft. Está disponible para Windows y Linux y se ha integrado en los sistemas operativos de Microsoft desde Windows Server 2003 R2 PowerShell es un shell de línea de comandos, un lenguaje de scripting y un entorno para la automatización de tareas creado por Microsoft. Esta interfaz de consola está diseñada para su…continue reading →