La administración de Azure un punto central para toda organización. Existen diversas opciones para configurar y administrar Azure. Hay herramientas disponibles para la línea de comandos, kits de desarrollo de software (SDK) específicos del lenguaje, herramientas de desarrollo, herramientas para la migración y muchas otras.
Entre las herramientas que se usan habitualmente para la administración y las interacciones diarias, se incluyen las siguientes:
- Azure Portal para interactuar con Azure a través de una interfaz gráfica de usuario (GUI).
- Azure PowerShell y la interfaz de la línea de comandos de Azure (CLI) para las interacciones con Azure de línea de comandos y basadas en automatización.
- Azure Cloud Shell para una interfaz de línea de comandos basada en web.
- Azure Mobile App para supervisar y administrar los recursos desde el dispositivo móvil.
- Otras opciones.
Azure CLI
Azure CLI es un programa de línea de comandos multiplataforma que se conecta a Azure y ejecuta comandos administrativos en los recursos de Azure. Multiplataforma significa que se puede ejecutar en Windows, Linux o macOS.
Por ejemplo, para crear una máquina virtual, podría abrir una ventana del símbolo del sistema, iniciar sesión en Azure mediante el comando az login, crear un grupo de recursos y luego usar un comando como este:
az vm create \
--resource-group MyResourceGroup \
--name TestVm \
--image UbuntuLTS \
--generate-ssh-keys \
...
Azure CLI permite escribir comandos y líneas completas para varias plataformas. Cuando se escriben en el shell de bash, funcionarán en cualquier plataforma. Por ejemplo, en las líneas anteriores vemos que un comando multi-línea se separa con un “\”. Esto significa que están escritos, justamente, para el shell de bash. Si quisiéramos ejecutar Azure CLI en PowerShell, debemos reemplazar el “\” por “`”.
Las funcionalidades de la CLI de Azure facilitan el trabajo con distintos lenguajes de programación y entornos de software. Por ejemplo, la CLI de Azure:
- Se puede instalar en entornos Windows, macOS y Linux.
- También se puede ejecutar en Docker y Azure Cloud Shell.
- Ofrece la flexibilidad de la línea de comandos para administrar una solución de Azure.
- Admite operaciones de ejecución prolongada.
- Puede usar una suscripción para todos los comandos o variar las suscripciones para cada comando.
- Permite consultar los resultados de la línea de comandos en la salida de la consulta con el formato que elija.
- Permite trabajar con varias nubes.
- Proporciona valores configurables para el registro, la recopilación de datos y los valores de argumento predeterminados.
- Se implementa con plantillas de Resource Manager.
Instalación y Primeros Pasos con Azure CLI
Vamos a conocer cómo instalar y dar los primeros pasos con Azure CLI. La interfaz de la línea de comandos de Azure (CLI de Azure, “command-line interface” en inglés) es un conjunto de comandos que se usa para crear y administrar recursos de Azure. La CLI de Azure está disponible en los servicios de Azure y está diseñada para ayudarte a trabajar rápidamente con la plataforma, con especial atención a la automatización.
Utilizar Azure CLI es muy cómodo a la hora de ejecutar tareas repetitivas, como así también es muy cómodo para reutilizar los comandos que hayamos armado en diferentes líneas de tiempo en el caso que tengamos que repetir algo que ya hemos ejecutado (por ejemplo creación de todo un ambiente para equipos de desarrollo).
Vamos a conocer más de Azure CLI en este video que Pablo Di Loreto preparó para tod@s.
Sobre Azure Fundamentals de ConoSur.Tech
Azure Fundamentals 2020 es el primer diplomado gratuito de Azure en Español que podrás hacer online y a tu propio ritmo.
Cuenta con:
- Sistema de Aprendizaje 100% ONLINE y GRATUITO.
- Instructores Líderes de Producto y Comunidad.
- Ejercicios y Quizzes disponibles para medir tu progreso.
- +50 horas de contenido grabado.
- +50 temas vistos con demos y tareas.
- Clases completamente en español.
Si estás interesad@ en realizar el diplomado, sigue las instrucciones aquí 👉 http://bit.ly/cs-azurefundamentals
¡Que lo disfrutes! 🙌