Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
SQL Server no Azure VM
O portal Azure inclui uma árvore de decisão no hub Azure SQL em aka.ms/azuresqlhub para o ajudar a encontrar a opção certa para a sua arquitetura de aplicação em Azure SQL.
Diagrama da árvore de decisão
O seguinte diagrama da árvore de decisão mostra cada passo de decisão de alto nível.
Árvore de decisão explicada
A explicação seguinte abrange cada ponto de decisão de alto nível. A arquitetura da tua aplicação pode envolver outros fatores e pontos de decisão.
Estás a criar uma nova aplicação?
Sim: Considere Azure SQL Database e Azure SQL Database Hyperscale.
Se está a construir uma nova solução SaaS (Software como Serviço) para centenas de clientes ou mais, considere o Azure SQL Database, que utiliza pools elásticos para fornecer custos de recursos económicos e previsíveis para muitas bases de dados de clientes distintas.
Se estiver a construir outros tipos de aplicações, considere o Azure SQL Database Hyperscale. Também pode considerar pools elásticos Azure SQL Database Hyperscale para fornecer custos de recursos previsíveis e rentáveis a muitas bases de dados.
Não: A melhor escolha de plataforma depende de outros fatores, como se está a migrar uma carga de trabalho existente e outras funcionalidades. Continua a ler.
Está a migrar uma base de dados existente?
Não: Considere Azure SQL Database e Azure SQL Database Hyperscale.
Se está a construir uma nova solução SaaS (Software como Serviço) para centenas de clientes ou mais, considere o Azure SQL Database, que utiliza pools elásticos para fornecer custos de recursos económicos e previsíveis para muitas bases de dados de clientes distintas.
Se estiver a construir outros tipos de aplicações, considere o Azure SQL Database Hyperscale. Também pode considerar pools elásticos do Azure SQL Database Hyperscale para oferecer recursos previsíveis e custos rentáveis para muitas bases de dados.
Sim: Considere os requisitos do sistema que possui da plataforma de base de dados existente. Continua a ler.
Precisa de controlo ao nível do sistema operativo, acesso ao sistema de ficheiros ou uma versão específica do SQL Server?
Sim: A melhor solução para migrações on-premises que requerem acesso ao nível do sistema operativo e do sistema de ficheiros, talvez para integração com outras aplicações que tenham de ser instaladas localmente na instância do SQL Server, é o SQL Server em Máquinas Virtuais Azure.
Se tiver de executar uma versão específica do SQL Server que não seja a versão mais recente e que não seja automaticamente atualizada, use o SQL Server nas Máquinas Virtuais Azure.
Não: Considere que requisitos de funcionalidades tem da plataforma de base de dados existente. Uma base de dados de plataforma como serviço (PaaS) que gere a instância SQL Server e a aplicação de patches do sistema operativo para si é mais fácil e simples de operar. Continua a ler para mais opções.
A sua carga de trabalho requer replicação transacional, .NET CLR, SQL Agent, consultas entre bases de dados ou servidor ligado?
Sim: Escolha Azure SQL Managed Instance. Estas funcionalidades do SQL Server e Windows estão disponíveis com o Azure SQL Managed Instance, enquanto outros aspetos da instância e do sistema operativo são geridos por si, como patches, alta disponibilidade e backups.
Não: Se não precisares dessas funcionalidades, existem outras opções Azure SQL que simplificam a administração da tua base de dados. Continua a ler.
Precisa, ou a política da empresa exige, a possibilidade de mover a base de dados de volta para num ambiente local ou multi-nuvem?
Sim: Escolha o Azure SQL Managed Instance, que permite migração e migração reversa, bem como sincronização on-prem-to-cloud através de grupos de disponibilidade.
Não: Outras opções continuam disponíveis para o seu cenário. Continua a ler.
Espera que a base de dados se mantenha abaixo dos 4 TB?
Sim: Escolha Azure SQL Database. Além disso, se está a considerar uma nova solução SaaS (software-as-a-service) para centenas ou mais de clientes, configure a Azure SQL Database com pools elásticos para fornecer custos de recursos económicos e previsíveis a muitas bases de dados de clientes distintas. Poderias considerar uma arquitetura de base de dados que separa cada cliente na sua própria base de dados usando pools elásticos, cada um esperado para ficar abaixo dos 4 TB.
Não: O Azure SQL Managed Instance e o Azure SQL Database Hyperscale oferecem limitações totais de base de dados muito mais elevadas. Continua a ler.
Espera que a sua base de dados se mantenha abaixo dos 32 TB?
Tanto o Azure SQL Managed Instance como o Azure SQL Database Hyperscale podem funcionar para a sua solução, mas o Azure SQL Managed Instance tem atualmente um limite de 32 TB. O Azure SQL Database Hyperscale tem atualmente um limite de 128 TB.
- Se está a construir uma nova solução SaaS (software-como-serviço) para centenas de clientes ou mais, considere pools elásticos Azure SQL Database Hyperscale ou pools Azure SQL Managed Instance para fornecer custos de recursos previsíveis e rentáveis a várias bases de dados de clientes distintas.