Share via


Disponibilidade microsoft.computeSets 2023-09-01

Definição de recurso do Bicep

O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/availabilitySets, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.Compute/availabilitySets@2023-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  properties: {
    platformFaultDomainCount: int
    platformUpdateDomainCount: int
    proximityPlacementGroup: {
      id: 'string'
    }
    virtualMachines: [
      {
        id: 'string'
      }
    ]
  }
}

Valores de propriedade

availabilitySets

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Localização do recurso cadeia de caracteres (obrigatório)
marcas Marcações de recursos Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. Sku
properties A exibição de instância de um recurso. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrição Valor
platformFaultDomainCount Contagem de domínios de falha. INT
platformUpdateDomainCount Atualizar contagem de domínios. INT
proximityPlacementGroup Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. SubResource
virtualMachines Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. SubResource[]

SubResource

Nome Descrição Valor
id ID do recurso string

Sku

Nome Descrição Valor
ALOCADA Especifica o número de máquinas virtuais no conjunto de dimensionamento. INT
name O nome do sku. string
Camada Especifica a camada de máquinas virtuais em um conjunto de dimensionamento.

Valores possíveis:

Standard

Basic
string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
2 VMs na VNET – Regras internas de Load Balancer e LB

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em uma VNET e em um balanceador de carga interno e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede.
2 VMs em um balanceador de carga e regras de balanceamento de carga

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em um balanceador de carga e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais
2 VMs em um balanceador de carga e regras NAT configuradas no balanceador de carga

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em um Conjunto de Disponibilidade e configure regras NAT por meio do balanceador de carga. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais
Criar um conjunto de disponibilidade com três domínios de falha

Implantar no Azure
Este modelo cria um conjunto de disponibilidade com três domínios de falha
Descobrir IP privado dinamicamente

Implantar no Azure
Esse modelo permite que você descubra um IP privado para uma NIC dinamicamente. Ele passa o IP privado da NIC0 para a VM1 usando extensões de script personalizadas que o gravam em um arquivo na VM1.
GlassFish no SUSE

Implantar no Azure
Este modelo implanta um cluster GlassFish com balanceamento de carga (v3 ou v4), que consiste em um número definido pelo usuário de VMs SUSE (OpenSUSE ou SLES).
Criar VMs em Conjuntos de Disponibilidade usando Loops de Recursos

Implantar no Azure
Crie 2 a 5 VMs em Conjuntos de Disponibilidade usando Loops de Recursos. As VMs podem ser Unbuntu ou Windows com no máximo 5 VMs, pois este exemplo usa um único storageAccount
Modelo de várias VMs com Disco Gerenciado

Implantar no Azure
Esse modelo criará N número de VMs com discos gerenciados, IPs públicos e interfaces de rede. Ele criará as VMs em um único Conjunto de Disponibilidade. Eles serão provisionados em um Rede Virtual que também será criado como parte da implantação
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Implantar no Azure
Esse é um modelo comum para criar uma instância única centOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS com número configurável de discos de dados (tamanhos configuráveis). O máximo de 16 discos pode ser mencionado nos parâmetros do portal e o tamanho máximo de cada disco deve ser menor que 1023 GB. A Matriz RAID0 do MDADM é desmontada automaticamente e sobrevive a reinicializações. Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponível para uso do usuário azure-cli é executado automaticamente como um contêiner do Docker. Este modelo de instância única é um desdobramento do modelo de clusters HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Definição de recurso de modelo do ARM

O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/availabilitySets, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "platformFaultDomainCount": "int",
    "platformUpdateDomainCount": "int",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "virtualMachines": [
      {
        "id": "string"
      }
    ]
  }
}

Valores de propriedade

availabilitySets

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Compute/availabilitySets'
apiVersion A versão da API de recursos '2023-09-01'
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Localização do recurso cadeia de caracteres (obrigatório)
marcas Marcações de recursos Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
sku Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. Sku
properties A exibição de instância de um recurso. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrição Valor
platformFaultDomainCount Contagem de domínios de falha. INT
platformUpdateDomainCount Atualizar contagem de domínios. INT
proximityPlacementGroup Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. SubResource
virtualMachines Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. SubResource[]

SubResource

Nome Descrição Valor
id ID do recurso string

Sku

Nome Descrição Valor
ALOCADA Especifica o número de máquinas virtuais no conjunto de dimensionamento. INT
name O nome do sku. string
Camada Especifica a camada de máquinas virtuais em um conjunto de dimensionamento.

Valores possíveis:

Standard

Basic
string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
2 VMs na VNET – Regras internas de Load Balancer e LB

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em uma VNET e em um balanceador de carga interno e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede.
2 VMs em um balanceador de carga e regras de balanceamento de carga

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em um balanceador de carga e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais
2 VMs em um balanceador de carga e regras NAT configuradas no balanceador de carga

Implantar no Azure
Esse modelo permite que você crie 2 Máquinas Virtuais em um Conjunto de Disponibilidade e configure regras NAT por meio do balanceador de carga. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais
Criar um conjunto de disponibilidade com três domínios de falha

Implantar no Azure
Este modelo cria um conjunto de disponibilidade com três domínios de falha
Descobrir IP privado dinamicamente

Implantar no Azure
Esse modelo permite que você descubra um IP privado para uma NIC dinamicamente. Ele passa o IP privado da NIC0 para a VM1 usando extensões de script personalizadas que o gravam em um arquivo na VM1.
GlassFish no SUSE

Implantar no Azure
Este modelo implanta um cluster GlassFish com balanceamento de carga (v3 ou v4), que consiste em um número definido pelo usuário de VMs SUSE (OpenSUSE ou SLES).
Criar VMs em Conjuntos de Disponibilidade usando Loops de Recursos

Implantar no Azure
Crie 2 a 5 VMs em Conjuntos de Disponibilidade usando Loops de Recursos. As VMs podem ser Unbuntu ou Windows com no máximo 5 VMs, pois este exemplo usa um único storageAccount
Modelo de várias VMs com Disco Gerenciado

Implantar no Azure
Esse modelo criará N número de VMs com discos gerenciados, IPs públicos e interfaces de rede. Ele criará as VMs em um único Conjunto de Disponibilidade. Eles serão provisionados em um Rede Virtual que também será criado como parte da implantação
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Implantar no Azure
Esse é um modelo comum para criar uma instância única centOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS com número configurável de discos de dados (tamanhos configuráveis). O máximo de 16 discos pode ser mencionado nos parâmetros do portal e o tamanho máximo de cada disco deve ser menor que 1023 GB. A Matriz RAID0 do MDADM é desmontada automaticamente e sobrevive a reinicializações. Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponível para uso do usuário azure-cli é executado automaticamente como um contêiner do Docker. Este modelo de instância única é um desdobramento do modelo de clusters HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Definição de recurso do Terraform (provedor AzAPI)

O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/availabilitySets, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2023-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      platformFaultDomainCount = int
      platformUpdateDomainCount = int
      proximityPlacementGroup = {
        id = "string"
      }
      virtualMachines = [
        {
          id = "string"
        }
      ]
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Valores de propriedade

availabilitySets

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/availabilitySets@2023-09-01"
name O nome do recurso cadeia de caracteres (obrigatório)

Limite de caracteres: 1 a 80

Caracteres válidos:
Caracteres alfanuméricos, sublinhados, pontos e hifens.

Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado.
local Localização do recurso cadeia de caracteres (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcações de recursos Dicionário de nomes e valores de marcas.
sku Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. Sku
properties A exibição de instância de um recurso. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrição Valor
platformFaultDomainCount Contagem de domínios de falha. INT
platformUpdateDomainCount Atualizar contagem de domínios. INT
proximityPlacementGroup Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. SubResource
virtualMachines Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. SubResource[]

SubResource

Nome Descrição Valor
id ID do recurso string

Sku

Nome Descrição Valor
ALOCADA Especifica o número de máquinas virtuais no conjunto de dimensionamento. INT
name O nome do sku. string
Camada Especifica a camada de máquinas virtuais em um conjunto de dimensionamento.

Valores possíveis:

Standard

Basic
string