Category: Azure

  • Introducción a Kubernetes

    Introducción a Kubernetes

    En este post vamos a estar revisando los fundamentos principales de Kuberntes. Esta es una plataforma que hoy es un State-Of-The-Art respecto a la orquestación de Contenedores… ¿Por qué? Averiguemoslo en el post! ¿Que es Kubernetes? Según la documentación oficial, Kubernetes es un motor de orquestación de contenedores de código abierto diseñado para automatizar el…

  • ¿Son seguros los Secrets de Kubernetes?

    ¿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

    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

    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

    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

    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…

  • Implementar Azure Function App con Terraform

    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

    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

    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

    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’. “

    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

    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

    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…

  • [AD Connect] Evento 611, RPC Error 8453 Replication. Acceso denegado en Azure AD Sync Services

    Escenario Este error surgió hace poco en un cliente. Un escenario bastante particular y especifico, paso a contarles: Se trata de un cliente muy chico (14 usuarios). Este cliente no tiene personal de IT. Tiene un solo servidor con ADDS instalado. Ademas de ser el unico Domain Controller del Dominio y el unico servidor, tiene…

  • [AD Connect – Parte 2 ] Inicio de sincronización + Soft Match por SMTP Address o UPN

    Continuando con las configuraciones iniciadas en el post [AD Connect – Parte 1] Instalación y configuración Custom (sin iniciar la sincronización), el objetivo será desplegar la sincronización de identidades desde un Dominio de ADDS ubicado en una VM en Azure (Madsblog.local) hacia el Azure AD en un Tenant CDX ya existente (Madsblog.net). Esta tarea la…

  • [AD Connect – Parte 1] Instalación y configuración Custom (sin iniciar la sincronización)

    Vamos a realizar una instalación de Azure AD Connect desde cero. El objetivo será desplegar la sincronización de identidades desde un Dominio de ADDS ubicado en una VM en Azure (Madsblog.local) hacia el Azure AD en un Tenant CDX ya existente (Madsblog.net). Ambos ambientes tienen identidades populadas. La idea será, una vez realizada la instalación…