Category: Azure
-
¿Son seguros los Secrets de Kubernetes?
Los Secrets de Kubernetes ofrecen una manera de almacenar y gestionar información confidencial. Sin embargo, es importante comprender sus limitaciones y cómo protegerlos adecuadamente. Vamos a explorar un poco sus caracteristicas y analizar como funcionan en base al a documentación Oficial tanto de nuestros Cloud Providers como de Kubernetes. ¿Qué son los Objetos Secrets? Un…
-
Azure Machine Learning: Crear Compute y modificar Sample DataSet
Vamos a estar realizando una introducción a Azure Machine Learning. En esta oportunidad vamos a hacer una preparación basica del entorno y utilizar Sample data para realizar algunos cambios en un Data Asset utiilzando Pandas en Python. ¿Qué es Machine Learning? Dentro de la Ciencia de Datos (Data Sience), ML es la disciplina que se…
-
Migrar/Copiar Discos de Azure entre Regiones utilizando PowerShell
Para un laboratorio personal tuve que cambiar de region un Az Managed Disk. Para realizar el cambio de región de un disco en Azure no existe un proceso automatizado en el background de Azure. Para esto debemos utilizar la siguiente documentación: https://learn.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell#copy-a-managed-disk En esta documentación nos proveen de un script simplificado que realiza la copia…
-
Analisis de imagenes con Azure AI Computer Vision
Continuando con la exploración de los diversos usos para servicios de Azure AI. En este post, utilizaremos el servicio de Computer Visión para realizar el analisis de imagenes a través de una aplicación React que estaremos implementando en el servicio de Azure Static Web App. Esta potente herramienta utiliza aprendizaje automático para analizar imágenes y…
-
GitOps: Implementar Tetris App en AKS con ArgoCD
Creditos a Cloud Champ por la idea y la imagen de Tetris en Java. Vamos a ejecutar el deploy de una App Tetris en un cluster de Azure Kubernetes Services (AKS). Prerrequisitos: (Estaré haciendo un post de cada uno de estos prerrequisitos en breve :)) Asociar repositorio Git Repositorio a utilizar En este caso estaremos…
-
Migrar Blobfuse (v1) a Blobfuse2
Introducción La semana pasada tuve que resolver un caso de un cliente en el que necesitaba migrar de BlobFuse (v1) a Blobfuse2. Busqué en la web y no encontré mucho contenido al respecto, así que decidí hacer una publicación sobre ello. No es una tarea muy difícil, pero puede ser un poco complicada si estás…
-
Script de Python para automatizar la pausa y reanudación de SQL Dedicated Pools en Azure Automation Account con Managed Identity
Les presento dos scripts simples para automatizar la pausa y reanudación de un Azure SQL Dedicated Pool a través de un Runbook en Automation Account. Una característica destacada de estos scripts es su uso de Azure Managed Identity. La Managed System Identity está habilitada a nivel de Automation Account con una identidad única, permitiéndoles conectarse…
-
Implementar Azure Function App con Terraform
Terraform nos permite implementar y destruir infraestructura en minutos. Las herramientas/tecnologías de IaC se han convertido en pilares fundamentales para el desarrollo y la gestión de la Infra. A través de la implementación de soluciones de Infraestructura como Código podemos garantizar la consistencia, replicabilidad y escalabilidad de nuestros entornos, minimizando los errores manuales y optimizando…
-
Desplegar una API en Azure Functions a través de GitHub Actions
¿Que es Azure Functions? Azure Functions es una opción serverless en Azure. Es muy atractiva para escenarios de despliegues on-demand de manera rápida, eficiente y escalable sin necesidad de administrar practicamente nada de la infraestructura subyacente. La idea principal de este servicio es que “vos provees el código y Azure se encarga del resto”. Aunque…
-
Remote Terraform State file (terraform.tfstate) en Azure Blob Storage
Terraform nos permite realizar implementaciones de IaC. Podemos aplicar y destruir infraestructura de una manera rapida y automatizada. Para poder realizar estas operaciones uno de los archivos fundamentales de Terraform es el archivo <terraform.tfstate> ¿Que es y para que se utiliza el State en Terraform? Terraform necesita almacenar el estado o “state” de la infraestructura…
-
Importar registros DNS a Azure DNS Zone
En este articulo vamos a importar los registros DNS de una Zona DNS hosteada en GoDaddy a una zona creada en Azure DNS. Prerrequisitos: Antes de iniciar: ¿Qué es un Domain Registrar? Un registrador de dominios es una empresa o entidad autorizada para vender y registrar nombres de dominio para los usuarios finales. Cuando compras…
-
Error “(NoRegisteredProviderFound) No registered resource provider found for location ‘global’ and API version ‘2023-07-01-preview’ for type ‘dnszones’. “
La semana pasada me encontré con el siguiente error al intentar ejecutar el upload de un DNS Zone file en una Azure DNS Zone a través del Módulo Az. Esto sucedió tanto en Cloud Shell como en PowerShell: Code: NoRegisteredProviderFoundMessage: No registered resource provider found for location {location}and API version {api-version} for type {resource-type}. En…
-
TLS Termination (o SSL Offloading) en Azure App Gateway – parte 2
En la 2da parte de esta serie, realizaremos el paso a paso de la publicacion de un sitio a través de Azure Application Gateway con SSL Offloading en un ambiente de laboratorio. Escenario: Objetivo: Creación de Backend Pool Debemos ingresar a nuestro AppGateway, en el menú izquierdo ir a Backend Pools y hacer click en…
-
TLS Termination (o SSL Offloading) en Azure App Gateway – parte 1
¿Que es Azure Application Gateway? App Gateway es uno de los servicios de Load Balance que existen en Azure. En este caso, estamos hablando de un balanceo de carga de tráfico web a nivel de capa 7 (capa de Aplicación del modelo OSI). A diferencia de un balanceador de capa 4 (capa de transporte), que…
-
Multi-Factor Authentication (MFA) en Azure AD y M365 – Guía de implementación: Authentication Methods Policy (parte 1)
En la actualidad queda muy claro la importancia de la seguridad en la nube y un punto muy importante es el referida con la seguridad en nuestras identidades. Más del 99,9 % de los ataques relacionados con la identidad se detienen mediante el uso de la Multi-Factor Authentication (MFA) y el bloqueo de la autenticación…