Beskriva verktyg för att interagera med Azure
För att få ut mesta möjliga av Azure behöver du ett sätt att interagera med Azure-miljön, hanteringsgrupper, prenumerationer, resursgrupper, resurser och så vidare. Azure tillhandahåller flera verktyg för att hantera din miljö, inklusive:
- Azure-portalen
- Azure PowerShell
- Azure-kommandoradsgränssnitt (CLI)
Vad är Azure-portalen?
Azure-portalen är en webbaserad, enhetlig konsol som tillhandahåller ett alternativ till kommandoradsverktyg. Med Azure-portalen kan du hantera din Azure-prenumeration med hjälp av ett grafiskt användargränssnitt. Du kan:
- Skapa, hantera och övervaka allt från enkla webbappar till komplexa molndistributioner
- Skapa anpassade instrumentpaneler för en ordnad vy över resurser
- Konfigurera hjälpmedelsalternativ för en optimal upplevelse
I följande video får du en introduktion till Azure-portalen:
Azure-portalen är utformad för återhämtning och kontinuerlig tillgänglighet. Den har en närvaro i varje Azure-datacenter. Den här konfigurationen gör Azure-portalen motståndskraftig mot enskilda datacenterfel och undviker nätverksavbrott genom att vara nära användarna. Azure-portalen uppdateras kontinuerligt och kräver ingen stilleståndstid för underhållsaktiviteter.
Azure Cloud Shell
Azure Cloud Shell är ett webbläsarbaserat gränssnittsverktyg som gör att du kan skapa, konfigurera och hantera Azure-resurser med hjälp av ett gränssnitt. Azure Cloud Shell stöder både Azure PowerShell och Azure Command Line Interface (CLI), som är ett Bash-gränssnitt.
Du kan komma åt Azure Cloud Shell via Azure-portalen genom att välja Cloud Shell-ikonen:
Azure Cloud Shell har flera funktioner som gör det till ett unikt erbjudande som hjälper dig att hantera Azure. Några av dessa funktioner är:
- Det är en webbläsarbaserad gränssnittsupplevelse, utan någon lokal installation eller konfiguration som krävs.
- Den autentiseras mot dina Azure-autentiseringsuppgifter, så när du loggar in vet du vem du är och vilka behörigheter du har.
- Du väljer det gränssnitt som du är mest bekant med. Azure Cloud Shell stöder både Azure PowerShell och Azure CLI (som använder Bash).
Vad är Azure PowerShell?
Azure PowerShell är ett gränssnitt där utvecklare, DevOps och IT-proffs kan köra kommandon som kallas kommando-lets (cmdletar). Dessa kommandon anropar Azure REST API för att utföra hanteringsuppgifter i Azure. Cmdletar kan köras separat för att hantera engångsändringar, eller så kan de kombineras för att samordna komplexa åtgärder som:
- Rutinkonfiguration, nedtagning och underhåll av en enskild resurs eller flera anslutna resurser.
- Utplaceringen av en hel infrastruktur, som kan innehålla dussintals eller hundratals resurser, med imperativ kod.
Om du samlar in kommandona i ett skript blir processen repeterbar och automatiserad.
Förutom att vara tillgänglig via Azure Cloud Shell kan du installera och konfigurera Azure PowerShell på Windows-, Linux- och Mac-plattformar.
Vad är Azure CLI?
Azure CLI är funktionellt likvärdigt med Azure PowerShell, där den primära skillnaden är syntaxen för kommandon. Azure PowerShell använder PowerShell-kommandon, men Azure CLI använder Bash-kommandon.
Azure CLI ger samma fördelar med att hantera diskreta uppgifter eller orkestrera komplexa åtgärder via kod. Det kan också installeras på Windows-, Linux- och Mac-plattformar samt via Azure Cloud Shell.
På grund av likheterna i funktioner och åtkomst mellan Azure PowerShell och Bash-baserade Azure CLI handlar det främst om vilket språk du är mest bekant med.