Azure-kontrollplan och dataplan

Azure-åtgärder kan delas in i två kategorier – kontrollplan och dataplan. I den här artikeln beskrivs skillnaderna mellan dessa två typer av åtgärder.

Du använder kontrollplanet för att hantera resurser i din prenumeration. Du använder dataplanet för att använda funktioner som exponeras av din instans av en resurstyp.

Exempel:

  • Du skapar en virtuell dator via kontrollplanet. När den virtuella datorn har skapats interagerar du med den via dataplansåtgärder, till exempel Remote Desktop Protocol (RDP).

  • Du skapar ett lagringskonto via kontrollplanet. Du använder dataplanet för att läsa och skriva data i lagringskontot.

  • Du skapar en Azure Cosmos DB-databas via kontrollplanet. Om du vill fråga efter data i Azure Cosmos DB-databasen använder du dataplanet.

Kontrollplan

Alla begäranden om kontrollplansåtgärder skickas till Url:en för Azure Resource Manager. Den URL:en varierar beroende på Azure-miljön.

  • För Azure Global är https://management.azure.comURL:en .
  • För Azure Government är https://management.usgovcloudapi.net/URL:en .
  • För Azure Tyskland är https://management.microsoftazure.de/URL:en .
  • För Microsoft Azure som drivs av 21Vianet är https://management.chinacloudapi.cnURL:en .

Information om vilka åtgärder som använder Url:en för Azure Resource Manager finns i Azure REST API. Till exempel är åtgärden skapa eller uppdatera för MySQL en kontrollplansåtgärd eftersom begärande-URL:en är:

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}/databases/{databaseName}?api-version=2017-12-01

Azure Resource Manager hanterar alla kontrollplansbegäranden. Den tillämpar automatiskt de Azure-funktioner som du har implementerat för att hantera dina resurser, till exempel:

När du har autentiserat begäran skickar Azure Resource Manager den till resursprovidern, som slutför åtgärden. Även under perioder då kontrollplanet inte är tillgängligt kan du fortfarande komma åt dataplanet för dina Azure-resurser. Du kan till exempel fortsätta att komma åt och arbeta med data i lagringskontoresursen via dess separata lagrings-URI https://myaccount.blob.core.windows.net även när https://management.azure.com den inte är tillgänglig.

Kontrollplanet innehåller två scenarier för hantering av begäranden – "grönt fält" och "brunt fält". Grönt fält refererar till nya resurser. Brown-fältet refererar till befintliga resurser. När du distribuerar resurser förstår Azure Resource Manager när nya resurser ska skapas och när befintliga resurser ska uppdateras. Du behöver inte oroa dig för att identiska resurser ska skapas.

Dataplanet

Begäranden om dataplansåtgärder skickas till en slutpunkt som är specifik för din instans. Åtgärden Detect Language i Azure AI-tjänster är till exempel en dataplansåtgärd eftersom begärande-URL:en är:

POST {Endpoint}/text/analytics/v2.0/languages

Dataplansåtgärder är inte begränsade till REST API. De kan kräva andra autentiseringsuppgifter, till exempel att logga in på en virtuell dator eller databasserver.

Funktioner som framtvingar hantering och styrning kanske inte gäller för dataplansåtgärder. Du måste överväga de olika sätt som användare interagerar med dina lösningar på. Ett lås som hindrar användare från att ta bort en databas hindrar till exempel inte användare från att ta bort data via frågor.

Du kan använda vissa principer för att styra dataplansåtgärder. Mer information finns i Lägen för resursprovider (förhandsversion) i Azure Policy.

Nästa steg