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, entre las que se incluyen:

  • 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, puede administrar la suscripción de Azure mediante una interfaz gráfica de usuario. Puedes:

  • Compilar, administrar y supervisar todo, desde aplicaciones web sencillas hasta implementaciones complejas en la nube
  • Creación de paneles personalizados para una vista organizada de recursos
  • Configuración de opciones de accesibilidad para una experiencia óptima

En el vídeo siguiente se presenta Azure Portal:

Azure Portal está diseñado para lograr resistencia y disponibilidad continua. Mantiene una presencia en cada centro de datos de Azure. Esta configuración hace que Azure Portal sea resistente a errores individuales del centro de datos y evita ralentizaciones de la red al estar cerca de los usuarios. Azure Portal se actualiza continuamente 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.

Para acceder a Azure Cloud Shell a través de Azure Portal, seleccione el icono de Cloud Shell:

Captura de pantalla de Azure Portal con el icono de Cloud Shell resaltado.

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

  • Se trata de una experiencia de shell basada en explorador, sin que se requiera ninguna instalación o configuración local.
  • Se autentica en las credenciales de Azure, por lo que cuando inicia sesión en él, sabe inherentemente quién es y qué permisos tiene.
  • Elige el shell con el que 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 con el que los desarrolladores, DevOps y profesionales de TI pueden ejecutar comandos denominados command-lets (cmdlets). Estos comandos llaman a la API REST de Azure para realizar 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 organizar acciones complejas como:

  • Configuración, desmontaje y mantenimiento rutinarios de un único recurso o de varios recursos conectados.
  • La implementación de toda una infraestructura, que puede contener docenas o cientos de recursos, a partir del 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. Aunque Azure PowerShell usa comandos de PowerShell, la CLI de Azure usa comandos de Bash.

La CLI de Azure proporciona las mismas ventajas de controlar tareas discretas o orquestar operaciones complejas mediante 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, principalmente depende del lenguaje con el que esté más familiarizado.