Para las organizaciones que apuntan a la transformación digital, las soluciones de la nube como Microsoft Azure son elementos fundamentales en su estrategia. Entre las múltiples características y funcionalidades que ofrece Azure, una que merece especial atención es Azure Cloud Shell. En este artículo, vamos a desglosar un tutorial de Azure Cloud Shell para que los líderes de IT y CTOs puedan entender y aprovechar al máximo esta valiosa herramienta.
Tabla de Contenido
¿Qué es Azure Cloud Shell?
Microsoft Azure Cloud Shell es una experiencia de shell interactiva, autenticada y accesible desde cualquier lugar a través del navegador. Esencialmente, se trata de un shell de línea de comandos basado en la web que permite a los usuarios administrar los recursos de Azure de una manera más eficiente y segura.
El Cloud Shell en Azure está diseñado para funcionar de manera óptima con Azure CLI (Interfaz de línea de comandos de Azure), un conjunto de comandos que se utiliza para administrar los recursos de Azure. Azure CLI se utiliza para ejecutar comandos de PowerShell and Bash, facilitando aún más la administración de recursos de Azure.
Cloud Shell también admite la edición de archivos en tiempo real a través de su editor de Cloud Shell, y es compatible con múltiples lenguajes de programación, facilitando la adaptabilidad a diferentes usuarios y casos de uso.
¿Cómo utilizar Azure Cloud Shell?
Para comenzar a usar Azure Cloud Shell, simplemente inicie sesión en el Azure portal y seleccione el icono de Cloud Shell en la parte superior derecha de la pantalla. Una vez que haga clic en el icono, se abrirá una nueva shell donde podrá seleccionar si desea usar Bash o PowerShell.
El directorio home del usuario se almacena en Azure Files, un servicio de almacenamiento de archivos de alta disponibilidad, para proporcionar persistencia de datos entre las sesiones. Esto significa que cualquier cambio que realice o cualquier archivo que guarde en su directorio de inicio estará disponible la próxima vez que inicie Cloud Shell.
Azure PowerShell y Azure CLI
Para los usuarios familiarizados con la línea de comandos, Azure PowerShell y Azure CLI son dos formas poderosas de managing Azure resources.
Azure PowerShell es una serie de cmdlets para administrar los recursos de Azure directamente desde la línea de comandos de PowerShell. Estos cmdlets están escritos en .NET Standard y son compatibles con Windows, Mac OS y Linux.
Por otro lado, Azure CLI es una interfaz de línea de comandos de código abierto para administrar los recursos de Azure. Azure CLI es compatible con Windows, Mac OS y Linux y proporciona un conjunto de comandos simplificados en comparación con Azure PowerShell.
Azure Cloud Shell para administrar recursos de Azure
Azure Cloud Shell es una opción particularmente poderosa cuando se trata de administrar los recursos de Azure. Gracias a su integración con Azure PowerShell, Azure CLI y su soporte para las versiones más recientes de los populares lenguajes de programación, Cloud Shell puede ser una valiosa adición a su conjunto de herramientas de IT.
Además, puede usar Azure Cloud Shell para trabajar con otros servicios de Azure. Por ejemplo, puede usarlo para desplegar una Virtual Machine, administrar un grupo de recursos o incluso ejecutar scripts y plantillas de Azure Resource Manager.
Te podría interesar leer: Despliegue y Administración de Azure Virtual Machines
En resumen, Azure Cloud Shell, con su amplia gama de características y su estrecha integración con otras herramientas de Azure, es un recurso vital para cualquier CTO o líder de IT que quiera optimizar la administración de los recursos de Azure. Ya sea que prefiera trabajar con Azure PowerShell o con Azure CLI, la capacidad de ejecutar comandos de shell en un entorno interactivo y autenticado puede hacer que el proceso de administración de Azure sea más eficiente y efectivo.