Monday, January 6, 2025

Week #4: Fundamentos de herramientas de Azure


Azure Portal

  • Azure Portal es una consola unificada basada en web que proporciona una alternativa a las herramientas de línea de comandos.
  • Azure Portal está diseñado para proporcionar resistencia y disponibilidad continua.
    • Tiene una presencia en cada centro de datos de Azure. Esta configuración hace que Azure Portal sea resistente a errores individuales de centros de datos y evita que la red se ralentice al estar cerca de los usuarios.
  • Azure Portal no deja de actualizarse y no requiere tiempo de inactividad para las actividades de  mantenimiento.

https://portal.azure.com/

Azure CLI

  • Azure CLI es una herramienta de línea de comandos basada en Bash para sistemas operativos múltiples (Windows, macOS y Linux).
  • Permite la creación de scripts para automatizar procesos y tareas en Azure. 
  • Ofrece una sintaxis simplificada y fácil de leer para administrar los recursos de Azure.
  • Proporciona comandos para una amplia gama de servicios de Azure, facilitando la administración de recursos y servicios.

Instalación de la CLI de Azure

  • https://learn.microsoft.com/en-us/cli/azure/install-azure-cli
  • Comandos comunes
    • https://learn.microsoft.com/es-es/azure/virtual-machines/linux/cli-manage
    • version: az --version

Azure Cloud Shell

  • Accede a una shell Bash o PowerShell directamente desde el navegador sin necesidad de instalación adicional.
  • Disfruta de un almacenamiento asociado a tu cuenta para guardar scripts, plantillas y otros archivos.


Azure Mobile App


Plantillas de Azure Resource Manager (ARM)

  • ARM permite gestionar y orquestar recursos en Azure de manera centralizada.
  • Utiliza plantillas declarativas en JSON para describir recursos y configuración.
  • Facilita la creación, actualización y eliminación de recursos de forma controlada.
  • Proporciona un control de acceso basado en roles para la seguridad.
  • Permite etiquetar y organizar recursos para una mejor gestión y seguimiento.


https://www.techtarget.com/searchitoperations/tip/Compare-ARM-templates-vs-Terraform-for-infrastructure-as-code

Azure Advisor

  • Advisor es un consultor personalizado en la nube que ayuda a seguir procedimientos recomendados. para optimizar las implementaciones de Azure.
  • Analiza la configuración de recursos y la telemetría de uso, y recomienda soluciones que pueden ayudar a mejorar la rentabilidad, el rendimiento, la confiabilidad
  • Con Advisor, puedes:
    • Obtener sugerencias de procedimientos recomendados.
    • Mejorar el rendimiento, la seguridad y la confiabilidad.
    • Identifica oportunidades para reducir el gasto general de Azure.


Resumen - Fundamentos de herramientas

  • Azure Portal: Interfaz web para gestionar servicios y recursos de Azure
  • Azure CLI: Herramienta de línea de comandos para administrar recursos de Azure
  • Azure Power Shell: Interfaz de línea de comandos basada en PowerShell, proporcionando un scripting más avanzado para administrar recursos de Azure
  • Azure Cloud Shell: Entorno basado en navegador para gestionar servicios de Azure con varios lenguajes de script
  • Azure Mobile App: Herramienta para permanecer conectado a tus recursos de Azure, en cualquier momento y lugar
  • Plantillas de Azure Resource Manager (ARM): Herramienta para desplegar y gestionar recursos mediante plantillas
  • Azure Advisor: Servicio que ofrece recomendaciones personalizadas para optimizar recursos y prácticas en Azure

No comments:

Post a Comment

Cuando el código funciona, pero no tiene tests: ¿y ahora qué?

Seguramente te ha pasado alguna vez. Te dan acceso al repositorio de un nuevo proyecto. Lo abres con curiosidad, esperas encontrar una estru...