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.
Os dados são centrais para todos os aplicativos. Uma de suas decisões de arquitetura mais importantes é escolher a solução de banco de dados correta. Azure fornece um portfólio abrangente de serviços de banco de dados que abrangem bancos de dados relacionais, bancos de dados NoSQL, caches na memória e instâncias de banco de dados gerenciado. Se você cria aplicativos transacionais, cargas de trabalho analíticas ou sistemas distribuídos globalmente, Azure serviços de banco de dados fornecem o desempenho, a escalabilidade e a confiabilidade de que sua organização precisa.
O banco de dados correto para seu cenário depende do modelo de dados, dos requisitos de consistência, dos padrões de consulta e das preferências operacionais. As principais considerações incluem estrutura de dados como relacional versus não relacional, requisitos de transação, necessidades de escalabilidade e seu nível desejado de sobrecarga de gerenciamento. O Azure portfólio de banco de dados abrange ofertas de PaaS (plataforma como serviço) totalmente gerenciadas, opções de IaaS (infraestrutura como serviço) e serviços especializados para padrões de carga de trabalho específicos.
Arquitetura
Carrege um arquivo Visio desta arquitetura.
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.
O diagrama anterior demonstra uma implementação típica de banco de dados básico ou de linha de base. Para obter soluções do mundo real que você pode criar no Azure, consulte Arquiteturas de banco de dados.
As soluções de banco de dados Azure incluem os sistemas RDBMS (sistemas de gerenciamento de banco de dados relacional) tradicionais e os sistemas OLTP (processamento de transações online), cargas de trabalho de big data e analytics, incluindo sistemas de processamento analítico online (OLAP) e cargas de trabalho NoSQL. Para encontrar soluções realistas que você pode criar no Azure, consulte Arquiteturas de Banco de Dados.
Explorar arquiteturas e guias de banco de dados
Os artigos nesta seção incluem arquiteturas totalmente desenvolvidas que você pode implantar em Azure e expandir para soluções e guias de nível de produção. Esses artigos podem ajudá-lo a decidir como usar tecnologias de banco de dados no Azure. As ideias da solução demonstram padrões de implementação e possibilidades a serem consideradas à medida que você planeja o desenvolvimento de POC (prova de conceito) do banco de dados.
Guias de banco de dados
Opções de tecnologia
Os artigos a seguir ajudam você a avaliar e selecionar as melhores tecnologias de banco de dados para seus requisitos de carga de trabalho:
- Prepare para escolher um armazenamento de dados no Azure
- Entenda os modelos de armazenamento de dados
- Armazenamento de Big Data
- Pesquisar armazenamento de dados
- Busca em vetores
- Orquestração de pipeline
- Opções de transferência de dados
NoSQL
Processamento de dados
- Soluções OLAP
- Soluções OLTP
- Guia de ETL (extrair, transformar e carregar)
- Lagos de dados
- Arquiteturas de Big Data
Governança de dados
- Ofuscação de dados usando Delphix
- Embaralhamento de dados para SAP usando Delphix
- Estrutura de coleção para um catálogo de Microsoft Purview federado
Arquiteturas de banco de dados
As seguintes arquiteturas prontas para produção demonstram soluções de banco de dados de ponta a ponta que você pode implantar e personalizar:
Data warehouse
Fábrica de dados do Azure
- Medallion lakehouse usando Azure Data Factory
- arquitetura de referência do Azure Data Factory
- arquitetura fortalecida empresarial Azure Data Factory
- Arquitetura crítica para missão do Azure Data Factory
NoSQL
Mainframe
- Replicar e sincronizar dados de mainframe
- Replicação de dados do mainframe usando o Precisely Connect
- Replicação de dados de mainframe usando Qlik
- Replicação de dados de mainframe usando Rocket® RDRS (Replicação e Sincronização de Dados)
- Migrate a camada de dados do mainframe para Azure usando mLogica LIBER*IRIS
- Modernizar dados de médio alcance do mainframe
- Reestruturar aplicativos batch do mainframe
- Realocar Comunicação de Dados IMS (IMS DC) e Banco de Dados IMS (IMS DB)
- Implement SMA OpCon em Azure
Relacional
Big Data
- padrões de implantação Microsoft Fabric
Ideias da solução de banco de dados
Relacional
- Igrate um banco de dados Oracle para Azure
- Igra um banco de dados Oracle para uma máquina virtual Azure
- Igra um banco de dados Oracle para o Oracle Exadata Database@Azure
- A resiliência entre regiões para a criptografia transparente de dados (TDE) do SQL usando o Azure Key Vault Managed HSM
NoSQL
Saiba mais sobre bancos de dados no Azure
Microsoft Learn fornece recursos de treinamento online gratuitos para tecnologias de banco de dados Azure. A plataforma oferece vídeos, tutoriais e laboratórios interativos para produtos e serviços específicos, juntamente com roteiros de aprendizagem organizados por função de trabalho.
Os recursos a seguir fornecem conhecimento fundamental para implementações de banco de dados em Azure:
- Explore Azure serviços de banco de dados e análise
- Conseque uma abordagem de armazenamento de dados no Azure
- Deploy Azure SQL Database
- Proteja seu Azure SQL Database
- Planeje sua migração para o Azure
- Navegar pelos módulos de banco de dados do Azure
Roteiros de aprendizagem por função
- Data engineer:Azure Data Fundamentals: Explore dados relacionais no Azure
- Database administrator:Implement soluções de banco de dados escalonáveis usando Azure SQL
- Desenvolvedor:Desenvolva soluções que usam o Azure Cosmos DB
Para obter mais treinamento baseado em função, procure outros roteiros de aprendizagem.
Preparação organizacional
As organizações que estão iniciando a adoção da nuvem podem usar o Cloud Adoption Framework para Azure para obter diretrizes comprovadas projetadas para acelerar a adoção da nuvem. Para obter diretrizes de análise e gerenciamento de dados em escala de nuvem, consulte análise em escala de nuvem.
Para ajudar a garantir a qualidade da solução de banco de dados no Azure, siga o Azure Well-Architected Framework. O Well-Architected Framework fornece diretrizes prescritivas para organizações que buscam excelência arquitetônica e descreve como projetar, provisionar e monitorar soluções de Azure com otimização de custo.
Para obter diretrizes específicas do banco de dados, consulte os seguintes guias de serviço do Well-Architected Framework:
Práticas recomendadas
Examine as práticas recomendadas a seguir ao projetar suas soluções de banco de dados.
| Prática recomendada | Descrição |
|---|---|
| O padrão de caixa de saída transacional com Azure Cosmos DB | Saiba como aplicar o padrão de Outbox Transacional para garantir o envio confiável de mensagens e a entrega segura de eventos. |
| Distribuir seus dados globalmente usando Azure Cosmos DB | Para obter baixa latência e alta disponibilidade, alguns aplicativos devem ser implantados em datacenters próximos aos usuários. |
| Segurança no 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 PITR (restauração pontual) em Azure Cosmos DB | Saiba mais sobre Azure Cosmos DB PITR. |
| Achieve alta disponibilidade usando 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 Azure SQL Managed Instance | O banco de dados não deve ser um ponto único de falha na arquitetura de software. |
Mantenha-se atualizado sobre bancos de dados
Azure serviços de banco de dados evoluem para enfrentar os desafios de dados modernos. Mantenha-se informado sobre as atualizações e os recursos mais recentes.
Para se manter atualizado com os principais serviços de banco de dados, consulte os seguintes artigos:
- O que há de novo no Azure SQL Database
- O que há de novo no Azure Database for PostgreSQL
- O que há de novo no Azure Database for MySQL
Outros recursos
Os bancos de dados são uma categoria ampla e abrangem uma variedade de soluções. Os recursos a seguir podem ajudá-lo a descobrir mais sobre Azure.
Híbrido e multinuvem
A maioria das organizações precisa de uma abordagem híbrida para bancos de dados porque elas têm cargas de trabalho que são executadas localmente e na nuvem. Normalmente, as organizações estendem soluções de banco de dados locais para a nuvem. Para conectar ambientes, as organizações devem escolher uma arquitetura de rede híbrida.
- Azure Arc-enabled PostgreSQL: execute o PostgreSQL gerenciado por Azure em sua infraestrutura.
- Azure arquiteturas híbridas e multinuvem: conecte os bancos de dados locais aos serviços de nuvem.
Examine os seguintes principais cenários de banco de dados híbrido:
- Azure Arc gerenciamento híbrido para SQL Server: use Azure Arc para gerenciar SQL Server entre ambientes.
- Design de arquitetura híbrida: Conecte ambientes locais ao Azure.
Modernização de dados do mainframe
As organizações que usam sistemas de mainframe herdados podem modernizar suas cargas de trabalho de dados migrando para Azure serviços de banco de dados. Azure fornece vários padrões de migração e estratégias de replicação para ajudá-lo a fazer a transição de dados de mainframe, mantendo a continuidade dos negócios.
- Modernizar dados de médio alcance do mainframe: migrar fontes de dados herdadas para plataformas modernas.
- Replicar e sincronizar dados de mainframe: mantenha os dados de mainframe e de nuvem sincronizados.
- Replicação de dados de mainframe usando Connect: Use Precisely Connect para replicação de dados.
- Replicação de dados de mainframe usando qlik: replicar dados usando tecnologias Qlik.
Integração de análise
Para cargas de trabalho de análise que dependem de bases de banco de dados bem arquitetas, consulte os seguintes artigos:
- Analytics architecture design: consulte uma visão geral das soluções de análise em Azure.
- Data warehousing e análise de dados: integrar os bancos de dados com plataformas de análise.
Profissionais do Amazon Web Services (AWS) ou do Google Cloud
Para ajudá-lo a capacitar-se rapidamente, os seguintes artigos comparam as opções de banco de dados do Azure com outros serviços em nuvem.
- Tecnologias de bancos de dados relacionais no Azure e AWS: Comparar serviços de banco de dados do Azure e AWS.
- Comparação de serviços entre Google Cloud e Azure: plataforma de dados: compare os serviços de banco de dados do Azure e do Google Cloud.
Contribuidores
Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.
Autores principais:
- Mohit Agarwal | Arquiteto principal de soluções de nuvem
Para ver perfis de LinkedIn não públicos, entre em LinkedIn.