Configurar un contenedor con una política de acceso pública a nivel de blob mediante PowerShell

Introducción https://youtu.be/iwkTWTRsRSU En este tutorial vamos a crear una política de acceso pública, lo que nos permite dar acceso a un blob durante un tiempo determinado y con la cantidad de permisos que deseemos. La ventaja de usar este método es que nos permite cambiar la configuración del acceso compartido en cualquier momento. Por ejemplo: si tenemos un blob compartido con permisos de lectura y escritura desde hace 20 días hasta dentro de 5 meses y queremos deshabilitar el acceso temporalmente, es tan sencillo como cambiar la fecha de expiración a la semana…continue reading →

Crear una API en Azure

Hoy en día, una API es algo básico en nuestros proyectos como desarrolladores. Dicha API la podremos consumir desde lenguajes cliente como Angular, React, etc... , como en servidor, como en .NET . A continuación, os voy a enseñar como se crean estos proyectos y como se consumen. Para empezar, debemos elegir este proyecto a la hora de realizarlo. ASP.NET Core Web API Una vez creado, veremos que trae una carpeta Controllers y nada más reseñable. Empezaremos añadiendo los Nugget para nuestro proyecto, que serán estos : NOTA : PONER LA VERSIÓN QUE…continue reading →

Configurar el Backup de un File Share con Azure Backup 

https://youtu.be/aP9Ej7jf4Pg Azure File Share Backup es una solución de copia de seguridad nativa de la nube que protege los datos en la nube y elimina la carga de mantenimiento adicional asociada con las soluciones de copia de seguridad locales. El servicio Azure Backup se integra a la perfección con Azure File Sync, lo que le permite centralizar datos y realizar copias de seguridad de archivos compartidos. Esta solución simple, confiable y segura le permite configurar la protección de sus recursos compartidos de archivos corporativos en solo unos sencillos pasos, para que pueda recuperar…continue reading →

Configurar Backup de una Maquina Virtual con Azure Backup

Las copias de seguridad es una tarea fundamental en toda empresa ya que permiten la restauración de la información en caso de perdida. Por ello requiere la definición de unas políticas (de qué, cada cuánto tiempo, retención, dónde y conservación) que permitan la mayor seguridad al respecto en función a las necesidades de la empresa. La clave esta en saber elegir las herramientas correctas y en proceder a su implementación de la mejor manera posible. Para ello las copias en la nube son una muy buena opción debido a que ofrecen un alto…continue reading →

Realizar búsquedas y filtrar datos utilizando Casting en NetCore.5

Para esta aplicación necesitaremos crear un entorno de trabajo en MVC NetCore 5, tambien debemos tener a nuestra disposición una base de datos con la cual trabajar. En mi caso tendré Una base de datos denominada Kibunshi con tres tablas una de Peliculas , Superheroes y Mundos Base de datos: Como vemos a continuación yo tengo tres tablas en las cuales Pelis será destinada para la búsqueda y Mundo y Superhéroes serán destinadas para el filtro ya que los dos comparten el campo Id_Mundo ASP.NET CORE MVC: Creamos una aplicacion que sea de…continue reading →

Configurar Traffic Manager para conseguir alta disponibilidad en una Web App en 2 regiones

Primero vamos a empezar sabiendo que es el Traffic manager. El Traffic Manager es un equilibrador de carga de tráfico basado en DNS. Este servicio permite distribuir el tráfico a sus aplicaciones públicas en las regiones globales de Azure. También proporciona a sus terminales públicos alta disponibilidad y capacidad de respuesta rápida. Traffic Manager usa DNS para dirigir las solicitudes de los clientes al punto de conexión de servicio adecuado en función de un método de enrutamiento de tráfico. El administrador de tráfico también proporciona monitoreo de salud para cada punto final Traffic Manager es…continue reading →

Generar informe Excel en C#

SpreadsheetLight para Excel Para generar nuestros informes Excel en C# utilizaremos el NuGet SpreadsheetLight. Este NuGet nos permitirá generar documentos Excel sin usar la librería de Office, la cual nos limita a la hora de ejecutar la aplicación ya que, si la máquina donde se ejecuta esta no dispone de el paquete Office, nuestra aplicación no funcionará correctamente. Utilizando SpreadsheetLight evitaremos que ocurra lo anteriormente mencionado. Creación Lo primero que haremos será agregar el NuGet SpreadsheetLight a nuestro proyecto: Una vez hecho esto nos iremos a la clase desde donde vamos a crear…continue reading →

Crear máquina virtual Linux, con Apache instalado, mediante un Script en PowerShell

https://youtu.be/vWB3vTqs5nY ¿Qué es ARM? Azure Resource Manager es el servicio de implementación y administración de Azure (ARM), mediante este servicio, podemos administrar recursos de nuestra cuenta. Gracias a este servicio, podemos  parametrizar y automatizar la creación y despliegue de toda la infraestructura Azure necesaria en un proyecto ¿Qué es JSON? JSON (JavaScript Object Notation) es un formato que almacena información estructurada (similar al XML pero más simple) Un objeto JSON comienza y termina con llaves {}. Puede tener dos o más pares de claves/valor dentro, con una coma para separarlos. Así mismo, cada key es…continue reading →

Configurar y comprobar el VNet Peering mediante comandos de Bash del CloudShell

https://youtu.be/R47lnSB4-_0 RESUMEN El VNet Peering es un servicio de Azure que permite conectar dos redes virtuales. Primero haremos un pequeño resumen de lo que es una “red virtual” en Azure. Una VNet o red virtual es el bloque de creación fundamental de una red privada en Azure, como permitir a las Virtual Machines conectarse entre usuarios, con Internet y otras redes locales. El VNet Peering o emparejamiento de VNet,sirve para conectar dos VNet, lo que permite que los recursos de cualquiera de ellas se comuniquen entre sí. Pueden estar en la misma región…continue reading →

Controladores en ASP.NET Core MVC

Según como lo define la propia Microsoft, ASP.NET Core es un marco multiplataforma de código abierto y de alto rendimiento que tiene como finalidad compilar aplicaciones modernas conectadas a Internet y habilitadas para la nube. Entre las posibilidades que ofrece, destacan las siguientes: Compilar servicios y aplicaciones web, aplicaciones de Internet de las cosas (en inglés, Internet of Things, simplificado como IoT) y back-ends móviles.Usar sus herramientas de desarrollo favoritas en Windows, macOS y Linux.Efectuar implementaciones locales y en la nube.Ejecutar en .NET Core. En ASP.NET Core MVC, los controladores son elementos de…continue reading →