Eventos
Aceite o Desafio do Microsoft Learn
19 de nov., 23 - 10 de jan., 23
Ignite Edition - Desenvolva habilidades no Microsoft Azure e ganhe um selo digital até 10 de janeiro!
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Este artigo oferece considerações e comparações entre as várias opções disponíveis no Azure ao migrar seus aplicativos .NET Framework existentes do local para o Azure.
As áreas fundamentais a considerar ao migrar os aplicativos .NET existentes para o Azure são:
Ao migrar os aplicativos .NET Framework existentes para o Azure, você tem várias opções. No entanto, como o .NET Framework depende do Windows, as seguintes opções são limitadas aos serviços de computação baseados no Windows.
A tabela a seguir mostra várias comparações e recomendações para ajudá-lo a escolher o caminho de migração da computação correto para seu aplicativo .NET existente.
VMs do Azure | Serviço de aplicativo do Azure | Contêineres do Windows | |
---|---|---|---|
Quando usar |
|
O aplicativo não tem nenhuma dependência do servidor, ele é apenas um aplicativo Web ASP.NET limpo (MVC, WebForm) ou um aplicativo de N Camadas (API da Web, WCf) acessando um servidor do banco de dados. |
|
Prós e benefícios |
|
Manutenção PaaS contínua, um modo mais simples de gerenciar e dimensionar os aplicativos no Azure. |
|
Contras | É IaaS. A manutenção é cara. Você precisa gerenciar a infraestrutura da VM sobre o sistema de rede, balanceador de carga, expansão, gerenciamento de IIS e assim por diante. |
|
|
Requirements | VM do Windows Server com os mesmos requisitos do aplicativo local | Requisitos do Serviço de Aplicativo do Azure especificados em Verificações de preparação. |
|
Como migrar | Confira Migrar para Máquinas Virtuais do Azure | Confira Migrar o Serviço de Aplicativo do Azure | Siga as considerações, cenários e os passo a passo explicados no eBook Modernizando os aplicativos .NET existentes com Contêineres do Azure e Windows |
O fluxograma a seguir mostra uma árvore de decisão ao planejar uma migração para o Azure para os aplicativos .NET Framework existentes. Se for viável, tente a opção A primeiro, embora a opção B seja o caminho mais fácil de realizar.
Ao migrar os bancos de dados relacionais para o Azure, você tem várias opções. Confira Migrar seu banco de dados SQL Server para o Azure para ajudá-lo a escolher o caminho de migração do banco de dados correto para seu aplicativo .NET existente.
Ao implantar aplicativos em uma nuvem pública, como o Microsoft Azure, convém isolar e proteger certas redes criando redes de perímetro de rede, como um rede de perímetro entre o Azure e o local ou um rede de perímetro entre o Azure e a Internet. As redes de perímetro podem ser implementados com a Rede Virtual do Azure.
As redes virtuais do Azure permitem:
Para começar a criar sua própria rede virtual, confira a Documentação da Rede Virtual do Azure.
Uma preocupação principal de qualquer organização ao mover para a nuvem é a segurança. A maioria das empresas tem investido uma quantidade significativa de tempo, dinheiro e engenharia ao conceber e desenvolver um modelo de segurança, e é importante que elas possam aproveitar os investimentos existentes, como armazenamentos de identidade e soluções de logon único.
Muitos aplicativos .NET B2E existentes de empresas em execução no local usam o Active Directory para a autenticação e o gerenciamento de identidades. O Azure AD Connect permite integrar seus diretórios locais no Azure Active Directory. Para começar, confira Integrar seus diretórios locais no Azure Active Directory.
Confira Requisitos de identidade para sua solução de identidade híbrida para ter um planejamento adicional relacionado ao Azure Active Directory.
As outras opções de protocolo de autenticação são OAuth e OpenID, comuns nos aplicativos voltados para o consumidor. Ao usar bancos de dados de identidade autônomos, como um banco de dados SQL de Identidade do ASP.NET encapsulado pelo IdentityServer4 que usa o OAuth, geralmente não é necessária nenhuma conectividade com diretórios ou bancos de dados locais.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Eventos
Aceite o Desafio do Microsoft Learn
19 de nov., 23 - 10 de jan., 23
Ignite Edition - Desenvolva habilidades no Microsoft Azure e ganhe um selo digital até 10 de janeiro!
Registrar agoraTreinamento
Roteiro de aprendizagem
Migrar aplicativos ASP.NET para o Azure - Training
Migre aplicativos Web ASP.NET e os respectivos dados para o Serviço de Aplicativo do Azure e o Banco de Dados SQL do Azure para aproveitar a nuvem.
Certificação
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.