Descripción de las herramientas para interactuar con Azure

Completado

Para sacar el máximo partido de Azure, necesita una manera de interactuar con el entorno de Azure, los grupos de administración, las suscripciones, los grupos de recursos, los recursos, etc. Azure proporciona varias herramientas para administrar el entorno, lo que incluye:

  • Azure portal
  • Azure PowerShell
  • Interfaz de la línea de comandos (CLI) de Azure

¿Qué es Azure Portal?

Azure Portal es una consola unificada basada en web que proporciona una alternativa a las herramientas de línea de comandos. Con Azure Portal, puedes administrar la suscripción de Azure mediante una interfaz gráfica de usuario. Puede:

  • Construir, administrar y supervisar todo, desde aplicaciones web sencillas hasta complejas implementaciones en la nube
  • Crear paneles personalizados para una visualización organizada de los recursos
  • Configurar opciones de accesibilidad para una experiencia óptima

El vídeo siguiente proporciona información general sobre el Portal de Azure:

Azure Portal está diseñado para proporcionar resistencia y disponibilidad continua. Mantiene una presencia en todos los centros de datos de Azure. Esta configuración hace que Azure Portal sea resistente a los errores de centros de datos individuales y evita que se ralentice la red al estar cerca de los usuarios. Azure Portal no deja de actualizarse y no requiere tiempo de inactividad para las actividades de mantenimiento.

Azure Cloud Shell

Azure Cloud Shell es una herramienta de Shell basada en explorador que permite crear, configurar y administrar recursos de Azure mediante un Shell. Azure Cloud Shell admite tanto Azure PowerShell como la interfaz de la línea de comandos (CLI) de Azure, que es un Shell de Bash.

Puede acceder a Azure Cloud Shell desde el Portal de Azure seleccionando el icono de Cloud Shell:

Screenshot of the Azure portal with the Cloud Shell icon emphasized.

Azure Cloud Shell tiene varias características que lo convierten en una oferta única que le proporciona asistencia para administrar Azure. Algunas de esas características son:

  • Es una experiencia de Shell basada en explorador, que no requiere instalación ni configuración local.
  • Se autentica con las credenciales de Azure, por lo que cuando inicia sesión en él, sabe de forma inherente quién es y qué permisos tiene.
  • Se elige el Shell con el que se está más familiarizado; Azure Cloud Shell admite tanto Azure PowerShell como la CLI de Azure (que usa Bash).

¿Qué es Azure PowerShell?

Azure PowerShell es un Shell que permite a los desarrolladores y a los profesionales de TI y DevOps ejecutar comandos denominados command-lets (cmdlets). Estos comandos llaman a la API de REST de Azure para realizar las tareas de administración en Azure. Los cmdlets se pueden ejecutar de forma independiente para controlar los cambios puntuales o se pueden combinar para ayudar a orquestar acciones complejas como:

  • La configuración de rutinas, la anulación y el mantenimiento de un único recurso o de varios recursos conectados.
  • La implementación de una infraestructura completa, que puede contener decenas o cientos de recursos, de código imperativo.

La captura de los comandos en un script hace que el proceso se pueda repetir y automatizar.

Además de estar disponible a través de Azure Cloud Shell, puede instalar y configurar Azure PowerShell en plataformas Windows, Linux y Mac.

¿Qué es la CLI de Azure?

La CLI de Azure es funcionalmente equivalente a Azure PowerShell, y la diferencia principal es la sintaxis de los comandos. Azure PowerShell usa comandos de PowerShell y la CLI de Azure usa comandos de Bash.

La CLI de Azure proporciona las mismas ventajas de controlar tareas discretas u organizar operaciones complejas a través del código. También se puede instalar en plataformas Windows, Linux y Mac, así como a través de Azure Cloud Shell.

Debido a las similitudes en las funcionalidades y el acceso entre Azure PowerShell y la CLI de Azure basada en Bash, la elección entre uno y otra depende básicamente del lenguaje con el que esté más familiarizado.