Introdução aos bancos de dados únicos no Banco de Dados SQL do Azure
Aplica-se a:Banco de Dados SQL do Azure
Um único banco de dados é totalmente gerenciado plataforma como serviço (PaaS) banco de dados como um serviço (DbaaS) que é o mecanismo de armazenamento ideal para os aplicativos modernos nascidos na nuvem. Nesta seção, você aprenderá como configurar e criar rapidamente um único banco de dados no Banco de Dados SQL do Azure.
Visão geral do Guia de início rápido
Nesta seção, você verá uma visão geral dos artigos disponíveis que podem ajudá-lo a começar rapidamente com bancos de dados únicos. Os guias de início rápido a seguir permitem que você crie rapidamente um único banco de dados, configure uma regra de firewall no nível de servidor e importe um banco de dados para o novo banco de dados único usando um .bacpac
arquivo:
- Crie um único banco de dados usando o portal do Azure.
- Depois de criar o banco de dados, você precisará proteger seu banco de dados configurando regras de firewall.
- Se você tiver um banco de dados existente no SQL Server que deseja migrar para o Banco de Dados SQL do Azure, instale o DMA (Assistente de Migração de Dados) que analisará seus bancos de dados no SQL Server e localizará qualquer problema que possa bloquear a migração. Se você não encontrar nenhum problema, poderá exportar seu banco de dados como
.bacpac
arquivo e importá-lo usando o portal do Azure ou o SqlPackage.
Automatização das operações de gestão
Você pode usar o PowerShell ou a CLI do Azure para criar, configurar e dimensionar seu banco de dados.
- Criar e configurar um único banco de dados usando o PowerShell ou a CLI do Azure
- Atualize seu banco de dados único e dimensione recursos usando o PowerShell ou a CLI do Azure
Migração para um único banco de dados com tempo de inatividade mínimo
Esses inícios rápidos permitem que você crie ou importe rapidamente seu banco de dados para o Azure usando um .bacpac
arquivo. No entanto, .bacpac
os .dacpac
arquivos são projetados para mover rapidamente bancos de dados entre diferentes versões do SQL Server e no Azure SQL ou para implementar a integração contínua em seu pipeline de DevOps. No entanto, esse método não foi projetado para a migração de seus bancos de dados de produção com tempo de inatividade mínimo, porque você precisaria parar de adicionar novos dados, aguardar a conclusão da exportação do banco de dados de origem para um .bacpac
arquivo e, em seguida, aguardar a conclusão da importação para o Banco de Dados SQL do Azure. Toda essa espera resulta em tempo de inatividade do seu aplicativo, especialmente para grandes bancos de dados. Para mover seu banco de dados de produção, você precisa de uma maneira melhor de migrar que garanta um tempo de inatividade mínimo de migração. Para isso, use o DMS (Serviço de Migração de Dados) para migrar seu banco de dados com o mínimo de tempo de inatividade. O DMS faz isso enviando incrementalmente as alterações feitas no banco de dados de origem para o único banco de dados que está sendo restaurado. Dessa forma, você pode alternar rapidamente seu aplicativo do banco de dados de origem para o de destino com o mínimo de tempo de inatividade.
Módulos práticos de aprendizagem
Os seguintes módulos gratuitos do Learn ajudam você a aprender sobre o Banco de Dados SQL do Azure.
- Provisionar um banco de dados no Banco de dados SQL para armazenar dados do aplicativo
- Desenvolver e configurar um aplicativo ASP.NET que consulta um banco de dados no Banco de Dados SQL do Azure
- Proteja seu banco de dados no Banco de Dados SQL do Azure
Próximos passos
- Encontre uma lista de alto nível de recursos com suporte no Banco de Dados SQL do Azure.
- Saiba como tornar a sua base de dados mais segura.
- Encontre instruções mais avançadas sobre como usar um único banco de dados no Banco de Dados SQL do Azure.
- Encontre mais scripts de exemplo escritos no PowerShell e na CLI do Azure.
- Saiba mais sobre a API de gerenciamento que você pode usar para configurar seus bancos de dados.
- Identifique o Banco de Dados SQL do Azure ou a SKU da Instância Gerenciada do SQL do Azure correta para seu banco de dados local.