Share via


Serviços Microsoft.DataMigration

Definição de recurso bicep

O tipo de recurso de serviços pode ser implantado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DataMigration/services@2022-03-30-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  etag: 'string'
  properties: {
    autoStopDelay: 'string'
    deleteResourcesOnStop: bool
    publicKey: 'string'
    virtualNicId: 'string'
    virtualSubnetId: 'string'
  }
}

Valores imobiliários

services

Nome Descrição Valor
name O nome do recurso corda (necessária)

Limite de caracteres: 2-62

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku Serviço SKU ServiceSku
tipo Do tipo de recursos. Apenas 'vm' (o padrão) é suportado. string
etag VALOR DE etiqueta de entidade forte HTTP. Ignorado se submetido string
propriedades Propriedades de serviço personalizado DataMigrationServiceProperties

DataMigrationServiceProperties

Nome Descrição Valor
autoStopDelay O atraso de tempo antes do serviço é interrompido automaticamente quando está parado. string
eliminarResourcesOnStop Se os recursos de serviço devem ser eliminados quando parados. (Ligado por defeito) bool
publicKey A chave pública do serviço, usado para encriptar segredos enviados para o serviço string
virtualNicId O ID do recurso Microsoft.Network/networkInterfaces que o serviço tem string
virtualSubnetId O ID do recurso Microsoft.Network/virtualNetworks/subnets ao qual o serviço deve ser associado string

ServiceSku

Nome Descrição Valor
capacidade A capacidade do SKU, se suporta a escala int
família A família SKU, usada quando o serviço tem múltiplas classes de desempenho dentro de um nível, tais como 'A', 'D', etc. para máquinas virtuais string
name O nome único do SKU, como 'P3' string
size O tamanho do SKU, usado quando o nome por si só não denota um tamanho de serviço ou quando um SKU tem várias classes de desempenho dentro de uma família, por exemplo 'A1' para máquinas virtuais string
tier O nível do SKU, como 'Basic', 'Fins Gerais', ou 'Crítico para a Empresa' string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Migrar para SQL do Azure base de dados usando Azure DMS

Implementar no Azure
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target.
Implementar Azure Database Migration Service (DMS)

Implementar no Azure
Azure Database Migration Service é um serviço totalmente gerido projetado para permitir migrações sem emenda de múltiplas fontes de base de dados para plataformas de dados Azure com tempo de inatividade mínimo (migrações online).

Definição de recurso de modelo DE ARM

O tipo de recurso de serviços pode ser implantado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DataMigration/services",
  "apiVersion": "2022-03-30-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "etag": "string",
  "properties": {
    "autoStopDelay": "string",
    "deleteResourcesOnStop": "bool",
    "publicKey": "string",
    "virtualNicId": "string",
    "virtualSubnetId": "string"
  }
}

Valores imobiliários

services

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.DataMigration/services'
apiVersion A versão api de recurso '2022-03-30-pré-visualização'
name O nome do recurso corda (necessária)

Limite de caracteres: 2-62

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku Serviço SKU ServiceSku
tipo Do tipo de recursos. Apenas 'vm' (o padrão) é suportado. string
etag VALOR DE etiqueta de entidade forte HTTP. Ignorado se submetido string
propriedades Propriedades de serviço personalizado DataMigrationServiceProperties

DataMigrationServiceProperties

Nome Descrição Valor
autoStopDelay O atraso de tempo antes do serviço é interrompido automaticamente quando está parado. string
eliminarResourcesOnStop Se os recursos de serviço devem ser eliminados quando parados. (Ligado por defeito) bool
publicKey A chave pública do serviço, usado para encriptar segredos enviados para o serviço string
virtualNicId O ID do recurso Microsoft.Network/networkInterfaces que o serviço tem string
virtualSubnetId O ID do recurso Microsoft.Network/virtualNetworks/subnets ao qual o serviço deve ser associado string

ServiceSku

Nome Descrição Valor
capacidade A capacidade do SKU, se suporta a escala int
família A família SKU, usada quando o serviço tem múltiplas classes de desempenho dentro de um nível, tais como 'A', 'D', etc. para máquinas virtuais string
name O nome único do SKU, como 'P3' string
size O tamanho do SKU, usado quando o nome por si só não denota um tamanho de serviço ou quando um SKU tem várias classes de desempenho dentro de uma família, por exemplo 'A1' para máquinas virtuais string
tier O nível do SKU, como 'Basic', 'Fins Gerais', ou 'Crítico para a Empresa' string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Migrar para SQL do Azure base de dados usando Azure DMS

Implementar no Azure
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target.
Implementar Azure Database Migration Service (DMS)

Implementar no Azure
Azure Database Migration Service é um serviço totalmente gerido projetado para permitir migrações sem emenda de múltiplas fontes de base de dados para plataformas de dados Azure com tempo de inatividade mínimo (migrações online).

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recurso de serviços pode ser implantado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services@2022-03-30-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoStopDelay = "string"
      deleteResourcesOnStop = bool
      publicKey = "string"
      virtualNicId = "string"
      virtualSubnetId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
    etag = "string"
  })
}

Valores imobiliários

services

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataMigration/services@2022-03-30-preview"
name O nome do recurso corda (necessária)

Limite de caracteres: 2-62

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
parent_id Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. corda (necessária)
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas.
sku Serviço SKU ServiceSku
tipo Do tipo de recursos. Apenas 'vm' (o padrão) é suportado. string
etag VALOR DE etiqueta de entidade forte HTTP. Ignorado se submetido string
propriedades Propriedades de serviço personalizado DataMigrationServiceProperties

DataMigrationServiceProperties

Nome Descrição Valor
autoStopDelay O atraso de tempo antes do serviço é interrompido automaticamente quando está parado. string
eliminarResourcesOnStop Se os recursos de serviço devem ser eliminados quando parados. (Ligado por defeito) bool
publicKey A chave pública do serviço, usado para encriptar segredos enviados para o serviço string
virtualNicId O ID do recurso Microsoft.Network/networkInterfaces que o serviço tem string
virtualSubnetId O ID do recurso Microsoft.Network/virtualNetworks/subnets ao qual o serviço deve ser associado string

ServiceSku

Nome Descrição Valor
capacidade A capacidade do SKU, se suporta a escala int
família A família SKU, usada quando o serviço tem múltiplas classes de desempenho dentro de um nível, tais como 'A', 'D', etc. para máquinas virtuais string
name O nome único do SKU, como 'P3' string
size O tamanho do SKU, usado quando o nome por si só não denota um tamanho de serviço ou quando um SKU tem várias classes de desempenho dentro de uma família, por exemplo 'A1' para máquinas virtuais string
tier O nível do SKU, como 'Basic', 'Fins Gerais', ou 'Crítico para a Empresa' string