4. Azure + PowerShell
• Automatización
• Procesos confiables, programados y consistentes.
• Documentación
• Contenido objetivo, completo y repetible.
5.
6.
7. Azure + PowerShell
• Primeros pasos
• Instalar Azure PowerShell
Install-Module AzureRM,Azure
#AzureRM: Azure Resource Manager (new API)
#Azure: Azure Service Management (classic API)
• Ingresar a mi suscripcción de Azure
Add-AzureRmAccout o Add-AzureAccount
#Proveer email y contraseña
#Validar Account y SubscriptionName
• Ejecutar cmdlet o script
Get-AzureRmResourceGroup
Get-AzureVM
Get-all-vms-in-all-subscriptions.ps1
Fuente: https://docs.microsoft.com/en-us/powershell/azureps-cmdlets-docs/
8. Azure + PowerShell
• Resource Manager (new API): permite administrar recursos (VM,
vNet, Storage) como grupo (resource group), basada en JSON,
beneficios:
• Manejo, implementación y monitoreo simplificado de recursos.
• Consistencia del ciclo de vida (testing = staging = production).
• Uso de plantillas de recursos.
• Manejo de dependencias entre recursos para evitar errores de
implementación.
• Control de accesos vía Role-Based Access Control (RBAC).
• Uso de tags para organizar los recursos.
• Detalles de consumo por tag.
Fuente: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview
9. Azure + PowerShell
• Service Management (classic API): versión inicial de Azure hospedada
en https://manage.windowsazure.com, basada en XML, aún
disponible para manejo de recursos “legacy”, es decir, aquellos
creados en el esquema anterior.