Migrar o Azure Front Door (clássico) para a camada Standard/Premium com o Azure PowerShell
Artigo
Importante
O Azure Front Door (clássico) será desativado em 31 de março de 2027. Para evitar qualquer interrupção do serviço, é importante migrar seus perfis do Azure Front Door (clássico) para a camada Azure Front Door Standard ou Premium até março de 2027. Para obter mais informações, consulte Aposentadoria (clássica) do Azure Front Door.
O Azure Front Door Standard e a camada Premium trazem os recursos mais recentes da rede de entrega em nuvem para o Azure. Com recursos de segurança aprimorados e um serviço tudo-em-um, o conteúdo do seu aplicativo é protegido e mais próximo dos usuários finais usando a rede global da Microsoft. Este artigo orienta você pelo processo de migração para mover seu perfil do Azure Front Door (clássico) para um perfil de camada Standard ou Premium com o Azure PowerShell.
Pré-requisitos
Analise o artigo Sobre a migração da camada Front Door.
Certifique-se de que o seu perfil Front Door (clássico) pode ser migrado:
O Azure Front Door Standard e Premium exigem que todos os domínios personalizados usem HTTPS. Se você não tiver seu próprio certificado, poderá usar um certificado gerenciado do Azure Front Door. O certificado é gratuito e é gerido por si.
A afinidade de sessão é habilitada nas configurações do grupo de origem para um perfil do Azure Front Door Standard ou Premium. No Azure Front Door (clássico), a afinidade de sessão é definida no nível do domínio. Como parte da migração, a afinidade de sessão é baseada nas configurações de perfil da porta frontal (clássica). Se você tiver dois domínios em seu perfil clássico que compartilham o mesmo pool de back-end (grupo de origem), a afinidade de sessão deve ser consistente em ambos os domínios para que a validação da migração seja aprovada.
Não é necessário fazer alterações de DNS antes ou durante o processo de migração. No entanto, quando a migração for concluída e o tráfego estiver fluindo pelo seu novo perfil do Azure Front Door, você precisará atualizar seus registros DNS. Para obter mais informações, consulte Atualizar registros DNS.
Validar compatibilidade
Abra o Azure PowerShell e conecte-se à sua conta do Azure. Para obter mais informações, consulte Conectar-se ao Azure PowerShell.
Teste seu perfil do Azure Front Door (clássico) para ver se ele é compatível para migração. Você pode usar o comando Test-AzFrontDoorCdnProfileMigration para testar seu perfil. Substitua os valores para o nome do grupo de recursos e ID do recurso por seus próprios valores. Use Get-AzFrontDoor para obter o ID de recurso para o seu perfil Front Door (clássico).
Substitua os seguintes valores no comando:
<subscriptionId>: O seu ID de subscrição.
<resourceGroupName>: O nome do grupo de recursos da Porta da frente (clássico).
<frontdoorClassicName>: O nome do perfil da porta da frente (clássico).
Se a migração for compatível com a migração, você verá a seguinte saída:
CanMigrate DefaultSku
---------- ----------
True Standard_AzureFrontDoor or Premium_AzureFrontDoor
Se a migração não for compatível, você verá a seguinte saída:
CanMigrate DefaultSku
---------- ----------
False
Prepare para a migração
Nota
Atualmente, não há suporte para o certificado gerenciado para o Azure Front Door Standard ou Premium no Azure Government Cloud. Você precisa usar o BYOC para o Azure Front Door Standard ou Premium no Azure Government Cloud ou aguardar até que esse recurso esteja disponível.
Starting the parameter validation process.
The parameters have been successfully validated.
Your new Front Door profile is being created. Please wait until the process has finished completely. This may take several minutes.
Your new Front Door profile with the configuration has been successfully created.
Execute o comando Get-AzFrontDoorWafPolicy para obter a ID do recurso para sua política WAF. Substitua os valores do nome do grupo de recursos e do nome da política WAF pelos seus próprios valores.
Execute o comando New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject para criar um objeto na memória para migração de política WAF. Use o ID WAF na última etapa para MigratedFromId. Para usar uma política WAF existente, substitua o valor for MigratedToId por uma ID de recurso de uma política WAF que corresponda à camada Front Door para a qual você está migrando. Se você estiver criando uma nova cópia da política WAF, poderá alterar o nome da política WAF na ID do recurso.
Starting the parameter validation process.
The parameters have been successfully validated.
Your new Front Door profile is being created. Please wait until the process has finished completely. This may take several minutes.
Your new Front Door profile with the configuration has been successfully created.
Se você estiver migrando um perfil de porta frontal com BYOC, precisará habilitar a identidade gerenciada no perfil de porta frontal. Você precisa conceder ao perfil Front Door acesso ao cofre de chaves onde o certificado está armazenado.
Starting the parameter validation process.
The parameters have been successfully validated.
Your new Front Door profile is being created. Please wait until the process has finished completely. This may take several minutes.
Your new Front Door profile with the configuration has been successfully created.
Este exemplo mostra como migrar um perfil Front Door com várias políticas WAF e habilitar a identidade atribuída pelo sistema e pelo usuário.
Execute o comando Get-AzFrontDoorWafPolicy para obter a ID do recurso para sua política WAF. Substitua os valores do nome do grupo de recursos e do nome da política WAF pelos seus próprios valores.
Execute o comando New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject para criar um objeto na memória para migração de política WAF. Use o ID WAF na última etapa para MigratedFromId. Para usar uma política WAF existente, substitua o valor for MigratedToId por uma ID de recurso de uma política WAF que corresponda à camada Front Door para a qual você está migrando. Se você estiver criando uma nova cópia da política WAF, poderá alterar o nome da política WAF na ID do recurso.
Execute o comando Start-AzFrontDoorCdnProfilePrepareMigration para se preparar para a migração. Substitua os valores do nome do grupo de recursos, ID do recurso, nome do perfil pelos seus próprios valores. Para SkuName , use Standard_AzureFrontDoor ou Premium_AzureFrontDoor. O SkuName é baseado na saída do comando Test-AzFrontDoorCdnProfileMigration . O parâmetro MigrationWebApplicationFirewallMapping usa uma matriz de objetos de migração de diretiva WAF. O parâmetro IdentityType usa uma lista separada por vírgulas de tipos de identidade. O parâmetro IdentityUserAssignedIdentity usa uma tabela de hash de IDs de recursos de identidade atribuídos pelo usuário.
Substitua os seguintes valores no comando:
<subscriptionId>: O seu ID de subscrição.
<resourceGroupName>: O nome do grupo de recursos da Porta da frente (clássico).
<frontdoorClassicName>: O nome do perfil da porta da frente (clássico).
Starting the parameter validation process.
The parameters have been successfully validated.
Your new Front Door profile is being created. Please wait until the process has finished completely. This may take several minutes.
Your new Front Door profile with the configuration has been successfully created.
Start to migrate.
This process will disable your Front Door (classic) profile and move all your traffic and configurations to the new Front Door profile.
Migrate succeeded.
Start to abort the migration.
Your new Front Door Profile will be deleted and your existing profile will remain active. WAF policies will not be deleted.
Please wait until the process has finished completely. This may take several minutes.
Abort succeeded.
Atualizar registos DNS
Sua antiga instância do Azure Front Door (clássica) usa um FQDN (nome de domínio totalmente qualificado) diferente do Azure Front Door Standard e Premium. Por exemplo, um ponto de extremidade do Azure Front Door (clássico) pode ser contoso.azurefd.net, enquanto o ponto de extremidade do Azure Front Door Standard ou Premium pode ser contoso-mdjf2jfgjf82mnzx.z01.azurefd.net. Para obter mais informações sobre os pontos de extremidade Standard e Premium do Azure Front Door, consulte Pontos de extremidade no Azure Front Door.
Não é necessário atualizar seus registros DNS antes ou durante o processo de migração. O Azure Front Door envia automaticamente o tráfego que recebe no ponto de extremidade (clássico) do Azure Front Door para o seu perfil Azure Front Door Standard ou Premium sem que você faça alterações de configuração.
No entanto, quando a migração estiver concluída, é altamente recomendável que você atualize seus registros DNS para direcionar o tráfego para o novo ponto de extremidade Azure Front Door Standard ou Premium. Alterar seus registros DNS ajuda a garantir que seu perfil continue a funcionar no futuro. A alteração no registro DNS não causa nenhum tempo de inatividade. Você não precisa se planejar com antecedência para que essa atualização aconteça e pode agendá-la de acordo com sua conveniência.