Technologies de base de données relationnelle sur Azure et AWS
Services de base de données relationnelle et RDS
Azure fournit plusieurs services de base de données relationnelle différents qui sont l’équivalent du RDS d’AWS. En voici quelques-uns :
- Base de données SQL
- Azure Database pour MySQL
- Base de données Azure pour PostgreSQL
- Azure Database for MariaDB
D’autres moteurs de base de données tels que SQL Server, Oracle et MySQL peuvent être déployés à l’aide des instances de machines virtuelles Azure.
Les coûts pour RDS de AWS sont déterminés par la quantité de ressources matérielles utilisées par votre instance, tels que l’UC, la mémoire RAM, le stockage et la bande passante réseau. Dans les services de base de données Azure, le coût dépend de la taille de votre base de données, des connexions simultanées et des niveaux de débit.
Voir aussi
Configurer la géoréplication pour Azure SQL Database avec le portail Azure
Présentation d’Azure Cosmos DB : une base de données NoSQL JSON
Analytics et Big data
Azure fournit un ensemble de produits et de services conçus pour capturer, organiser, analyser et visualiser de grandes quantités de données comprenant les services suivants :
HDInsight : distribution Apache managée comprenant Hadoop, Spark, Storm ou HBase.
Data Factory : fournit des fonctionnalités de pipeline de données et d’orchestration de données.
Azure Synapse Analytics : un service d’analyse pour entreprise qui raccourcit le délai d’obtention d’analyses sur l’ensemble des entrepôts de données et des systèmes Big Data.
Azure Databricks : plateforme d’analytique unifiée pour les analystes de données, les ingénieurs Données, les scientifiques des données et les ingénieurs Machine Learning.
Data Lake Store : service analytique qui regroupe l’entreposage de données d’entreprise et l’analytique de Big Data. Interrogez les données à votre guise, en utilisant des ressources serverless ou dédiées, à grande échelle.
Machine Learning : utilisé pour créer et appliquer une analytique prédictive sur des données.
Stream Analytics : analyse des données en temps réel.
Data Lake Analytics : service d’analytique à grande échelle optimisé pour fonctionner avec Data Lake Store
Power BI : service d’analyse marketing qui permet de créer des visualisations de données interactives riches.
Comparaison des services
Type | Service AWS | Service Azure | Description |
---|---|---|---|
Base de données relationnelle | RDS | Base de données SQL Database pour MySQL Database pour PostgreSQL Database for MariaDB |
Services de base de données relationnelle gérée dans lesquels la résilience, la mise à l’échelle et la maintenance sont principalement assurées par la plateforme Azure. |
Base de données relationnelle serverless | Amazon Aurora Serverless | Azure SQL Database serverless Pool SQL serverless dans Azure Synapse Analytics |
Offre de base de données qui met automatiquement à l’échelle le calcul en fonction de la demande des charges de travail. Vous êtes facturé par seconde pour le calcul (Azure SQL) réellement utilisé et pour les données traitées par vos requêtes (Azure Synapse Analytics Serverless). |
NoSQL | DynamoDB (clé-valeur) SimpleDB Amazon DocumentDB (Document) Amazon Neptune (Graphique) |
Azure Cosmos DB | Azure Cosmos DB est une base de données multimodèle distribuée globalement prenant en charge de façon native plusieurs modèles de données, incluant des pairs clé-valeur, des documents, des graphiques et des colonnes. |
Mise en cache | ElastiCache Amazon MemoryDB pour Redis |
Cache pour Redis | Service de mise en cache distribuée en mémoire qui offre un magasin à haute performance généralement utilisé pour décharger le travail non-transactionnel d’une base de données. |
Migration de base de données | Database Migration Service | Database Migration Service | Service exécutant la migration du schéma et des données de base de données à partir d’un format de base de données vers une technologie de base de données spécifique dans le cloud. |
Architectures de bases de données
Architecture | Description |
---|---|
Gaming par Azure Cosmos DB | Mettez à l’échelle de manière élastique votre base de données pour prendre en charge des pics de trafic imprévisibles et fournissez des expériences multijoueurs à faible latence à l’échelle mondiale. |