Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/computes 2018-03-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per servizio Azure Kubernetes, usare:

{
  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {}
    ]
  }
}

Per BatchAI, usare:

{
  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }
}

Per DataFactory, usare:

{
  computeType: 'DataFactory'
}

Per HDInsight, usare:

{
  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }
}

Per VirtualMachineusare:

{
  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
    virtualMachineSize: 'string'
  }
}

Valori delle proprietà

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo 'Servizio Azure Kubernetes' (obbligatorio)
proprietà Proprietà del servizio Azure Kubernetes AKSProperties

Proprietà del servizio Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti Int

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale dell'agente corda
clusterFqdn Nome di dominio completo del cluster corda
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

BatchAI

Nome Descrizione Valore
computeType Tipo di calcolo 'BatchAI' (obbligatorio)
proprietà Proprietà batchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale corda
vmSize Dimensioni macchina virtuale corda

Calcolare

Nome Descrizione Valore
computeLocation Posizione per il calcolo sottostante corda
computeType Impostare su "servizio Azure Kubernetes" per il tipo servizio Azure Kubernetes. Impostare su "BatchAI" per il tipo BatchAI. Impostare su "DataFactory" per il tipo DataFactory. Impostare su "HDInsight" per il tipo HDInsight. Impostare su "VirtualMachine" per il tipo VirtualMachine. 'servizio Azure Kubernetes'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (obbligatorio)
descrizione Descrizione dell'ambiente di calcolo di Machine Learning. corda
resourceId ID risorsa ARM del calcolo corda

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo 'DataFactory' (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo 'HDInsight' (obbligatorio)
proprietà HDInsightProperties

HdInsightProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico del nodo master del cluster. corda
administratorAccount Credenziali di amministratore per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. Int

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

Nome Descrizione Valore
identità Identità della risorsa. Identità
ubicazione Specifica la posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
proprietà Proprietà di calcolo Calcolo
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ResourceTags

Nome Descrizione Valore

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica Bool
maxNodeCount Numero massimo di nodi da usare Int
minNodeCount Numero minimo di nodi da usare Int

SslConfiguration

Nome Descrizione Valore
Cert Dati del certificato corda
cname CNAME del certificato corda
chiave Dati chiave corda
stato Abilitare o disabilitare SSL per l'assegnazione dei punteggi 'Disabilitato'
'Enabled'

SystemService

Nome Descrizione Valore

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo 'VirtualMachine' (obbligatorio)
proprietà VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico della macchina virtuale. corda
administratorAccount Credenziali di amministratore per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. Int
virtualMachineSize Dimensioni macchina virtuale corda

VirtualMachineSshCredentials

Nome Descrizione Valore
parola d’ordine Password dell'account amministratore corda
privateKeyData Dati della chiave privata corda
publicKeyData Dati di chiave pubblica corda
nome utente Nome utente dell'account amministratore corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
configurazione sicura end-to-end di Azure Machine Learning Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy) Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per servizio Azure Kubernetes, usare:

{
  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }
}

Per BatchAI, usare:

{
  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }
}

Per DataFactory, usare:

{
  "computeType": "DataFactory"
}

Per HDInsight, usare:

{
  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }
}

Per VirtualMachineusare:

{
  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int",
    "virtualMachineSize": "string"
  }
}

Valori delle proprietà

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo 'Servizio Azure Kubernetes' (obbligatorio)
proprietà Proprietà del servizio Azure Kubernetes AKSProperties

Proprietà del servizio Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti Int

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale dell'agente corda
clusterFqdn Nome di dominio completo del cluster corda
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

BatchAI

Nome Descrizione Valore
computeType Tipo di calcolo 'BatchAI' (obbligatorio)
proprietà Proprietà batchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale corda
vmSize Dimensioni macchina virtuale corda

Calcolare

Nome Descrizione Valore
computeLocation Posizione per il calcolo sottostante corda
computeType Impostare su "servizio Azure Kubernetes" per il tipo servizio Azure Kubernetes. Impostare su "BatchAI" per il tipo BatchAI. Impostare su "DataFactory" per il tipo DataFactory. Impostare su "HDInsight" per il tipo HDInsight. Impostare su "VirtualMachine" per il tipo VirtualMachine. 'servizio Azure Kubernetes'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (obbligatorio)
descrizione Descrizione dell'ambiente di calcolo di Machine Learning. corda
resourceId ID risorsa ARM del calcolo corda

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo 'DataFactory' (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo 'HDInsight' (obbligatorio)
proprietà HDInsightProperties

HdInsightProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico del nodo master del cluster. corda
administratorAccount Credenziali di amministratore per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. Int

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

Nome Descrizione Valore
apiVersion Versione dell'API '2018-03-01-preview'
identità Identità della risorsa. Identità
ubicazione Specifica la posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà di calcolo Calcolo
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/computes'

ResourceTags

Nome Descrizione Valore

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica Bool
maxNodeCount Numero massimo di nodi da usare Int
minNodeCount Numero minimo di nodi da usare Int

SslConfiguration

Nome Descrizione Valore
Cert Dati del certificato corda
cname CNAME del certificato corda
chiave Dati chiave corda
stato Abilitare o disabilitare SSL per l'assegnazione dei punteggi 'Disabilitato'
'Enabled'

SystemService

Nome Descrizione Valore

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo 'VirtualMachine' (obbligatorio)
proprietà VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico della macchina virtuale. corda
administratorAccount Credenziali di amministratore per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. Int
virtualMachineSize Dimensioni macchina virtuale corda

VirtualMachineSshCredentials

Nome Descrizione Valore
parola d’ordine Password dell'account amministratore corda
privateKeyData Dati della chiave privata corda
publicKeyData Dati di chiave pubblica corda
nome utente Nome utente dell'account amministratore corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
configurazione sicura end-to-end di Azure Machine Learning

Distribuzione in Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuzione in Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare un servizio collegato nell'area di lavoro di Azure Machine Learning

Distribuzione in Azure
Questo modello crea un servizio LinkedService in un'area di lavoro di Azure Machine Learning esistente.
Creare un' di calcolo ADLA del servizio Machine Learning

Distribuzione in Azure
Questo modello crea un ambiente di calcolo ADLA del servizio Machine Learning.
Creare un servizio Azure Kubernetes compute

Distribuzione in Azure
Questo modello crea un ambiente di calcolo del servizio Machine Learning.
Creare un di calcolo DSVM del servizio Machine Learning

Distribuzione in Azure
Questo modello crea un ambiente di calcolo DSVM del servizio Machine Learning.
Creare un cluster HDInsight del servizio Machine Learning

Distribuzione in Azure
Questo modello crea un cluster HDInsight del servizio Machine Learning
Creare una destinazione di calcolo del servizio Azure Kubernetes con un indirizzo IP privato

Distribuzione in Azure
Questo modello crea una destinazione di calcolo del servizio Azure Kubernetes in un'area di lavoro del servizio Azure Machine Learning con un indirizzo IP privato.
Creare un di calcolo del servizio Azure Machine Learning

Distribuzione in Azure
Questo modello crea un ambiente di calcolo del servizio Azure Machine Learning.
Creare un cluster di elaborazione di Azure Machine Learning

Distribuzione in Azure
Questo modello crea un cluster di calcolo di Azure Machine Learning.
Creare un'istanza di calcolo di Azure Machine Learning

Distribuzione in Azure
Questo modello crea un'istanza di calcolo di Azure Machine Learning per conto di un altro utente con uno script di configurazione inline di esempio

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa aree di lavoro/calcolo può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/computes, aggiungere il formato Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
}

Oggetti di calcolo

Impostare la proprietà computeType per specificare il tipo di oggetto.

Per servizio Azure Kubernetes, usare:

{
  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }
}

Per BatchAI, usare:

{
  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }
}

Per DataFactory, usare:

{
  computeType = "DataFactory"
}

Per HDInsight, usare:

{
  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }
}

Per VirtualMachineusare:

{
  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
    virtualMachineSize = "string"
  }
}

Valori delle proprietà

Servizio Azure Kubernetes

Nome Descrizione Valore
computeType Tipo di calcolo 'Servizio Azure Kubernetes' (obbligatorio)
proprietà Proprietà del servizio Azure Kubernetes AKSProperties

Proprietà del servizio Azure Kubernetes

Nome Descrizione Valore
agentCount Numero di agenti Int

Vincoli:
Valore minimo = 1
agentVMSize Dimensioni della macchina virtuale dell'agente corda
clusterFqdn Nome di dominio completo del cluster corda
sslConfiguration Configurazione SSL SslConfiguration
systemServices Servizi di sistema SystemService[]

BatchAI

Nome Descrizione Valore
computeType Tipo di calcolo 'BatchAI' (obbligatorio)
proprietà Proprietà batchAI BatchAIProperties

BatchAIProperties

Nome Descrizione Valore
scaleSettings Impostazioni di scalabilità per BatchAI ScaleSettings
vmPriority Priorità della macchina virtuale corda
vmSize Dimensioni macchina virtuale corda

Calcolare

Nome Descrizione Valore
computeLocation Posizione per il calcolo sottostante corda
computeType Impostare su "servizio Azure Kubernetes" per il tipo servizio Azure Kubernetes. Impostare su "BatchAI" per il tipo BatchAI. Impostare su "DataFactory" per il tipo DataFactory. Impostare su "HDInsight" per il tipo HDInsight. Impostare su "VirtualMachine" per il tipo VirtualMachine. 'servizio Azure Kubernetes'
'BatchAI'
'DataFactory'
'HDInsight'
'VirtualMachine' (obbligatorio)
descrizione Descrizione dell'ambiente di calcolo di Machine Learning. corda
resourceId ID risorsa ARM del calcolo corda

DataFactory

Nome Descrizione Valore
computeType Tipo di calcolo 'DataFactory' (obbligatorio)

HDInsight

Nome Descrizione Valore
computeType Tipo di calcolo 'HDInsight' (obbligatorio)
proprietà HDInsightProperties

HdInsightProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico del nodo master del cluster. corda
administratorAccount Credenziali di amministratore per il nodo master del cluster VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH nel nodo master del cluster. Int

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

Microsoft.MachineLearningServices/workspaces/computes

Nome Descrizione Valore
identità Identità della risorsa. Identità
ubicazione Specifica la posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
proprietà Proprietà di calcolo Calcolo
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"

ResourceTags

Nome Descrizione Valore

ScaleSettings

Nome Descrizione Valore
autoScaleEnabled Abilitare o disabilitare la scalabilità automatica Bool
maxNodeCount Numero massimo di nodi da usare Int
minNodeCount Numero minimo di nodi da usare Int

SslConfiguration

Nome Descrizione Valore
Cert Dati del certificato corda
cname CNAME del certificato corda
chiave Dati chiave corda
stato Abilitare o disabilitare SSL per l'assegnazione dei punteggi 'Disabilitato'
'Enabled'

SystemService

Nome Descrizione Valore

VirtualMachine

Nome Descrizione Valore
computeType Tipo di calcolo 'VirtualMachine' (obbligatorio)
proprietà VirtualMachineProperties

VirtualMachineProperties

Nome Descrizione Valore
indirizzo Indirizzo IP pubblico della macchina virtuale. corda
administratorAccount Credenziali di amministratore per la macchina virtuale VirtualMachineSshCredentials
sshPort Porta aperta per le connessioni SSH. Int
virtualMachineSize Dimensioni macchina virtuale corda

VirtualMachineSshCredentials

Nome Descrizione Valore
parola d’ordine Password dell'account amministratore corda
privateKeyData Dati della chiave privata corda
publicKeyData Dati di chiave pubblica corda
nome utente Nome utente dell'account amministratore corda