Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma visão geral das soluções de banco de dados Azure descritas no Azure Architecture Center.
Apache®, Apache Cassandra® e o logotipo do Hadoop são marcas registradas ou marcas comerciais do Apache Software Foundation no United States e/ou em outros países. O uso desta marca não implica aprovação por parte da Apache Software Foundation.
Azure soluções de banco de dados incluem sistemas tradicionais de gerenciamento de banco de dados relacional (RDBMS e OLTP), cargas de trabalho de Big Data e análise (incluindo OLAP) e cargas de trabalho NoSQL.
Entre as cargas de trabalho RDBMS estão o processamento de transações online (OLTP) e processamento analítico online (OLAP). Os dados de várias fontes na organização podem ser consolidados em um data warehouse. Você pode usar um processo de ETL ( extração, transformação e carregamento) ou ELT (extração, carregamento e transformação) para mover e transformar os dados de origem. Para obter mais informações sobre bancos de dados RDBMS, consulte Explore Relational Databases in Azure.
Uma arquitetura de Big Data foi projetada para lidar com a ingestão, o processamento e a análise de dados grandes ou complexos. As soluções de Big Data normalmente envolvem uma grande quantidade de dados relacionais e não relacionais, que os sistemas RDBMS tradicionais não são indicados para armazenar. Eles normalmente envolvem soluções como Data Lakes, Delta Lakes e lakehouses. Consulte mais informações em Design da arquitetura do Analytics.
Bancos de dados NoSQL são chamados de não-relacional, NoSQL DBs ou non-SQL para destacar o fato de que eles podem lidar com grandes volumes de dados não estruturados em rápida mudança. Eles não armazenam dados em tabelas, linhas e colunas, como bancos de dados (SQL). Para obter mais informações sobre Bancos de Dados NoSQL, consulte NoSQL Data e O que são Bancos de Dados NoSQL?.
Este artigo fornece recursos para saber mais sobre bancos de dados Azure. Ele descreve caminhos para implementar as arquiteturas que atendem às necessidades e melhores práticas para ter em mente ao projetar as soluções.
Existem muitas arquiteturas para você desenhar para atender às necessidades do banco de dados. Também damos ideias de soluções para você desenvolver, dentre os quais estão links para todos os componentes de que você precisa.
Saiba mais sobre bancos de dados no Azure
Ao começar a pensar em arquiteturas possíveis para a solução, é vital que você escolha o armazenamento de dados correto. Se você não estiver familiarizado com bancos de dados no Azure, o melhor lugar para começar é o Microsoft Learn. Esta plataforma online gratuita fornece vídeos e tutoriais para aprendizado interativo. O Microsoft Learn oferece caminhos de aprendizado baseados no cargo de trabalho, como desenvolvedor ou analista de dados.
Você pode começar com uma descrição geral dos bancos de dados different em Azure e seu uso. Você também pode procurar módulos de dados do Azure e escolher uma abordagem de armazenamento de dados no Azure. Esses artigos ajudam você a entender suas opções em soluções de dados Azure e aprender por que algumas soluções são recomendadas em cenários específicos.
Aqui estão alguns módulos do Learn que você pode achar úteis:
- Planeje sua migração para o Azure
- Deploy Azure SQL Database
- Explore Azure serviços de banco de dados e análise
- Proteja seu Azure SQL Database
- Azure Cosmos DB
- Azure Database for PostgreSQL
- Azure Database for MySQL
- SQL Server em VMs Azure
Caminho de produção
Para encontrar opções úteis para lidar com dados relacionais, leve em consideração estes recursos:
- Para saber mais sobre recursos para coletar dados de várias fontes e como aplicar transformações de dados nos pipelines de dados, consulte Analytics no Azure.
- Para saber mais sobre o OLAP, que organiza bancos de dados comerciais grandes e dá suporte à análise complexa, consulte Processamento analítico online.
- Para saber mais sobre sistemas OLTP que registram interações comerciais à medida que elas ocorrem, consulte Processamento de transações online.
Um banco de dados não relacional não usa o esquema tabular de linhas e colunas. Para obter mais informações, consulte Dados não relacionais e NoSQL.
Para saber mais sobre data lakes, que armazenam uma grande quantidade de dados no formato nativo e bruto, consulte Data lakes.
Uma arquitetura de Big Data pode lidar com ingestão, processamento e análise de dados grandes ou muito complexos para sistemas de banco de dados tradicionais. Para obter mais informações, consulte Arquiteturas de Big Data e análise.
Uma nuvem híbrida é um ambiente de TI que combina nuvem pública e datacenters locais. Para obter mais informações, considere Azure Arc combinado com bancos de dados Azure.
Azure Cosmos DB é um serviço de banco de dados NoSQL totalmente gerenciado para o desenvolvimento de aplicativos modernos. Para obter mais informações, consulte Azure Cosmos DB modelo de recurso.
Para saber mais sobre as opções de transferência de dados de e para Azure, consulte Transfer dados de e para Azure.
Práticas recomendadas
Analise essas melhores práticas ao projetar as soluções.
| Práticas recomendadas | Descrição |
|---|---|
| padrão Transactional Outbox com Azure Cosmos DB | Saiba como usar o padrão de Caixa de Saída Transacional para mensagens confiáveis e entrega garantida de eventos. |
| Distribuir seus dados globalmente com Azure Cosmos DB | Para obter baixa latência e alta disponibilidade, alguns aplicativos precisam ser implantados em datacenters próximos dos usuários. |
| Security in Azure Cosmos DB | As melhores práticas de segurança ajudam a evitar, detectar e responder a violações de banco de dados. |
| Backup contínuo com restauração pontual em Azure Cosmos DB | Saiba mais sobre o recurso de restauração pontual do Azure Cosmos DB. |
| Achieve alta disponibilidade com Azure Cosmos DB | Azure Cosmos DB fornece vários recursos e opções de configuração para obter alta disponibilidade. |
| A disponibilidade alta para Azure SQL Database e SQL Managed Instance | O banco de dados não deve ser um ponto único de falha na arquitetura de software. |
Opções de tecnologia
Há muitas opções para as tecnologias usarem com bancos de dados Azure. Estes artigos ajudam você a escolher as melhores tecnologias para as necessidades.
- Escolher um armazenamento de dados
- Conseque um armazenamento de dados analíticos no Azure
- Conseque uma tecnologia de análise de dados no Azure
- Conseque uma tecnologia de processamento em lote no Azure
- Conseque uma tecnologia de armazenamento de Big Data em Azure
- Escolha uma tecnologia de orquestração de pipeline de dados no Azure
- Conseque um armazenamento de dados de pesquisa no Azure
- Choose uma tecnologia de processamento de fluxo em Azure
Mantenha-se atualizado sobre bancos de dados
Consulte Azure atualizações para se manter atualizado com a tecnologia Azure Databases.
Contribuidores
A Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.
- Mohit Agarwal | Arquiteto principal de soluções de nuvem
Para ver perfis de LinkedIn não públicos, entre em LinkedIn.
Recursos relacionados
- Cenário da Adatum Corporation para análise em escala de nuvem na Azure
- Cenário da Lamna Healthcare para o gerenciamento de dados e análise no Azure
- Otimize a administração de instâncias do SQL Server
- cenário Relecloud para gerenciamento e análise de dados em Azure
Produtos de banco de dados semelhantes
Se você tiver familiaridade com o Amazon Web Services (AWS) ou o Google Cloud, consulte as seguintes comparações: