Tecnologias de banco de dados relacional no Azure e no AWS
Serviços de banco de dados relacional do Azure e RDS
O Azure fornece vários serviços de outro banco de dados relacional que serão o equivalente do Serviço de banco de dados relacional (RDS) do AWS. Estão incluídos:
- Banco de Dados SQL
- Banco de Dados do Azure para MySQL
- Banco de Dados do Azure para PostgreSQL
- Banco de Dados do Azure para MariaDB
Outros mecanismos de bancos de dados, como SQL Server, Oracle e MySQL podem ser implantados com a utilização de Instâncias de VM do Azure.
Os custos de RDS do AWS são determinados pela quantidade de recursos de hardware usados pela instância, como CPU, RAM, armazenamento e largura de banda de rede. Nos serviços de banco de dados do Azure, o custo depende do tamanho do seu banco de dados, das conexões simultâneas e dos níveis de produtividade.
Confira também
Análises e big data
O Azure fornece um pacote de produtos e serviços projetados para capturar, organizar, analisar e visualizar grandes volumes de dados que consistem nos seguintes serviços:
HDInsight: distribuição gerenciada do Apache que inclui Hadoop, Spark, Storm ou HBase.
Data Factory: fornece funcionalidade de orquestração de dados e de pipeline de dados.
Azure Synapse Analytics: um serviço de análise empresarial que acelera o tempo de insight, entre data warehouses e sistemas de Big Data.
Azure Databricks: uma plataforma de análise unificada para analistas de dados, engenheiros de dados, cientistas de dados e engenheiros de machine learning.
Data Lake Store: serviço de análise que reúne o data warehouse corporativo e a análise de Big Data. Consulte os dados de acordo com seus critérios, usando recursos sem servidor ou dedicados, em escala.
Machine Learning: usado para criar e aplicar a análise preditiva em dados.
Stream Analytics: análise de dados em tempo real.
Data Lake Analytics: serviço de análise em grande escala otimizado para funcionar com o Data Lake Store
Power BI: um serviço de análise de negócios que fornece as funcionalidades necessárias para criar visualizações de dados interativas avançadas.
Comparação de serviço
Tipo | Serviço AWS | Serviço do Azure | Descrição |
---|---|---|---|
Banco de dados relacional | RDS | Banco de Dados SQL Banco de Dados para MySQL Banco de Dados para PostgreSQL Banco de Dados para MariaDB |
Serviços gerenciados de banco de dados relacional em que a resiliência, a escala e a manutenção são tratadas principalmente pela plataforma Azure. |
Banco de dados relacional sem servidor | Amazon Aurora sem servidor | Banco de Dados SQL do Azure sem servidor Pool de SQL sem servidor no Azure Synapse Analytics |
Ofertas de banco de dados que escalam automaticamente a computação com base na demanda de carga de trabalho. Você é cobrado por segundo pela computação real usada (SQL do Azure)/dados que são processados por suas consultas (Azure Synapse Analytics sem servidor). |
NoSQL | DynamoDB (valor-chave) SimpleDB Amazon DocumentDB (Documento) Amazon Neptune (Graph) |
Azure Cosmos DB | O Azure Cosmos DB é um banco de dados multimodelo distribuído globalmente que dá suporte nativo a vários modelos de dados, incluindo pares chave-valor, documentos, grafos e colunas. |
Cache | ElastiCache Amazon MemoryDB for Redis |
Cache para Redis | Um serviço de cache distribuído e baseado em memória que fornece um repositório de alto desempenho normalmente usado para descarregar trabalho não transacional de um banco de dados. |
Migração de banco de dados | Serviço de Migração do Banco de Dados | Serviço de Migração do Banco de Dados | Um serviço que executa a migração de esquema de banco de dados e dados de um formato de banco de dados para uma tecnologia de banco de dados específica na nuvem. |
Arquiteturas de banco de dados
Arquitetura | Descrição |
---|---|
Jogos com o Azure Cosmos DB | Dimensione de maneira elástica seu banco de dados para acomodar intermitências de tráfego imprevisíveis e fornecer experiências de baixa latência para vários jogadores em escala global. |