Daxdi now accepts payments with Bitcoin

Examen de la base de données Microsoft Azure SQL

Microsoft Azure SQL Database (dont le prix varie) est une base de données cloud relationnelle entièrement gérée et intelligemment conçue avec une large compatibilité avec le moteur SQL et plus qu'un soupçon d'apprentissage automatique (ML).

Un fort sentiment de familiarité découle en partie d'un tableau de bord facilement reconnaissable semblable à tout ce qui est Microsoft.

Ce sentiment découle également en partie de la facilité d'utilisation des applications préférées sans changer le code et de l'utilisation de tous vos outils SQL préférés sans même prendre de pause.

ML fournit une assistance automatisée en matière de performances (comme l'indexation suggérée), de fiabilité et de sécurité.

Les développeurs et les analystes commerciaux adoreront probablement cette base de données en tant que service (DBaaS) pour toutes ces raisons.

C'est également pourquoi cette offre gagne un choix de l'éditeur dans notre tour d'horizon des solutions DBaaS, avec MongoDB Atlas.

Le concurrent IBM Db2 on Cloud est facile à configurer mais la base de données Microsoft Azure SQL est simple à naviguer.

C'est particulièrement le cas si vous avez passé du temps sur les produits Microsoft en général ou sur Microsoft Azure en particulier, ce que, j'ose dire, un bon nombre de personnes ont.

Au dernier décompte, il existe 4,1 millions de bases de données, ce qui porte la taille totale à 154 pétaoctets (Po).

Il y a 421 000 abonnements pour 3 trillions de demandes par lots par jour.

Si une base de données SQL n'est pas ce que vous recherchez, Microsoft propose des alternatives dans d'autres produits basés sur le cloud, tels que Azure Cosmos DB, une base de données multimodèle distribuée; Table Storage, un stockage clé-valeur NoSQL pour un développement rapide à l'aide de Big Data semi-structurées; et Redis Cache, pour un accès à haut débit et à faible latence, aux applications Azure à l'échelle.

Les services Microsoft Azure prennent également en charge les bases de données MariaDB, MySQL et PostgreSQL (alias Postgres).

Modèle de prix

La tarification de Microsoft Azure SQL Database est répartie sur les modèles Elastic Pool, Managed Instance et Single Database.

Vous trouverez ici un calculateur de coût personnalisable pour les trois options.

Par exemple, j'ai utilisé la calculatrice pour calculer les coûts d'une seule base de données dans le centre-sud des États-Unis, calculés dans le modèle d'achat vCore sur le niveau à usage général, en dollars américains et facturés à l'heure.

Le modèle de tarification de vCore est actuellement en préversion et vous permet de mettre à l'échelle le calcul, la mémoire et le stockage séparément.

Un vCore équivaut à une unité centrale de traitement physique (CPU), j'ai donc choisi quatre dans l'équation de coût, ce qui m'a donné 28 gigaoctets (Go) de mémoire à 1,13 USD par heure.

De même, le stockage est évolutif et peut être configuré entre 5 Go et 4 téraoctets (To) par incréments de 1 Go.

Le coût est de 0,138 USD par Go et par mois.

Le stockage de sauvegarde est gratuit lorsque vCore est en préversion.

Idem pour les entrées / sorties (E / S).

Notez que la tarification du niveau critique pour l'entreprise est considérablement plus élevée.

Quatre processeurs coûtent 2,9613 USD par heure et le stockage coûte 0,30 USD par mois, mais le stockage de sauvegarde et les E / S de données sont toujours gratuits tandis que le prix de VCore reste en préversion.

Un modèle d'achat d'une unité de transaction de base de données se compose d'un ensemble de 2 Go de calcul et de 2 Go de stockage pour 4,89 USD par mois.

Azure Hybrid Use Benefit pour SQL Server vous permet d'utiliser vos licences Windows Server locales pour exécuter des machines virtuelles (VM) Windows sur Azure à moindre coût.

Par exemple, cela vous permet d'économiser jusqu'à 30% sur les options de base de données unique et de pool élastique dans le modèle vCore.

L'unité de transaction de base de données (DTU) est le principal modèle de tarification, ce qui signifie que Microsoft regroupe le calcul, la mémoire et le stockage.

Par exemple, dans le niveau Standard, 10 DTU, qui incluent 250 Go de stockage, coûtent 0,0202 USD par heure.

Le stockage de données supplémentaire ci-dessus est au prix de 0,085 USD par Go et par mois, tandis que le stockage de sauvegarde à long terme est de 0,046 USD supplémentaire par Go et par mois.

Vous pouvez aller très bon marché en choisissant les cinq DTU de base, qui vous coûteront 5 $ par mois.

Les plans de support commencent à 29 $ par mois.

La détection des menaces de base de données SQL coûte le même prix que le niveau standard Azure Security Center à 15 $ par nœud et par mois; les deux sont également intégrés.

Un nœud est défini comme un serveur de base de données SQL.

Pas à pas

Le portail Microsoft Azure SQL Database est brillamment conçu.

Vous pouvez accéder à une grande variété de fonctionnalités directement à partir du navigateur.

Le processus de configuration est simple et ne prend qu'une minute ou deux.

Il n'est pas nécessaire d'installer quoi que ce soit, mais, comme Amazon Relational Database Service (0,00 pour 750 heures sur Amazon) et Google BigQuery, vous avez d'abord besoin d'un compte de vaisseau mère.

Cependant, vous n'aurez pas besoin d'une adresse e-mail Microsoft Outlook pour configurer un compte Microsoft.

Une fois que vous disposez d'un ID de compte et d'un mot de passe Microsoft, vous pouvez créer une base de données SQL avec un compte d'essai gratuit de Microsoft Azure.

Ou vous pouvez acheter un compte ou utiliser votre compte existant.

Connectez-vous avec votre compte Microsoft.

Tous les paramètres dont vous aurez besoin se trouvent sur le côté gauche de l'écran dans le portail.

Une fois sur le portail, utilisez les bibliothèques de connexions pour choisir la langue et les pilotes de système d'exploitation que vous souhaitez utiliser pour vous connecter à Azure SQL Database ou Microsoft SQL Server.

Cliquez sur Nouveau pour lancer une nouvelle base de données via Azure Marketplace.

Là, vous choisirez le niveau de tarification, nommerez la base de données, identifierez une source, etc.

pour configurer la base de données dans le cloud.

Vous n'êtes pas en train de mettre en place une infrastructure, donc c'est facile à faire.

Vous pouvez le remplir avec des ensembles de données existants disponibles via le portail, ou créer une base de données vide et charger vos propres données.

Si vous migrez des données de Microsoft Excel vers SQL Database, vous pouvez le faire en une seule étape à l'aide de l'Assistant Importation et exportation SQL Server, SQL Server Integration Services (SSIS) ou la fonction OPENROWSET.

Vous souhaiterez utiliser Managed Instance si vous migrez un grand nombre de bases de données SQL Server existantes ou déplacez des applications héritées de locaux ou de machines virtuelles vers SQL Database.

Si vous trouvez que l'un de ces éléments est accablant ou déroutant, demandez à votre administrateur de base de données (DBA) de vous aider à le configurer.

Mais les utilisateurs ayant au moins une certaine expérience des bases de données trouveront probablement ce processus facile à suivre.

Si tout ce que vous avez fait auparavant est d'utiliser des feuilles de calcul, vous aurez probablement besoin d'un coup de main en cours de route, que ce soit de votre DBA ou du support Microsoft.


Quant à mon parcours de test, une fois sur le portail, j'ai cliqué sur "Toutes les ressources" sur le côté gauche de l'écran pour accéder au compte de test que Microsoft m'a fourni.

Dans la liste des ressources, j'ai cliqué sur SiteEE, l'une des bases de données Azure SQL.

L'écran suivant m'a présenté une liste de didacticiels de démarrage rapide, qui valent la peine d'être explorés.

Cependant, le système est intuitif et de nombreux utilisateurs pourront facilement trouver leur chemin par eux-mêmes.

Vous pouvez également lancer rapidement une application en cliquant sur le bouton Créer un projet DevOps sur cet écran.

Mais revenons à ma base de données de test.

Mon tableau de bord SiteEE met tout à portée de main, du journal d'activité, de l'éditeur de requêtes et d'une liste de paramètres de fonctionnalités, à une variété de visualisations de performances, de propriétés de base de données et d'alertes de menaces.

En quelques clics, je mets en place un secondaire géorépliqué au cas où mon principal subirait une panne.

Cela me permet de contrôler les basculements afin de rester en conformité avec les réglementations et les politiques internes.

Vous pouvez en fabriquer autant que vous le souhaitez, mais soyez prudent car cela affectera vos coûts.

Il était tout aussi facile pour moi de faire tout le reste, de la visualisation des évaluations de vulnérabilité à l'augmentation ou à la réduction avec une barre de défilement pour contrôler l'utilisation de mes ressources et les coûts.

Il existe également un calculateur de coûts, similaire à celui d'IBM Db2 on Cloud, ce qui me permet de voir immédiatement l'impact budgétaire de mes modifications de mise à l'échelle.

Vous pouvez utiliser tous vos outils SQL préférés avec cette base de données.

Les services d'applications permettent d'apporter facilement des applications sans rien changer dans le code.

L'apprentissage automatique dans Azure SQL Database peut recommander l'indexation des données et d'autres améliorations des performances.

La fonction de clarification des données et le masquage dynamique des données sont tous deux utiles pour vous assurer que vos données sont conformes à des réglementations strictes en matière de confidentialité, telles que le respect du règlement général sur la protection des données (RGPD) et pour fournir une piste d'audit.

La fonction de géoréplication vous permet même de contrôler l'emplacement des basculements et de restaurer dans la même région que le serveur principal.

De plus, SQL Server Management Studio est une application logicielle autonome utilisée pour configurer et gérer tous les composants Azure SQL Database.

Et l'outil gratuit, Microsoft SQL Operations Studio, peut être utilisé pour gérer Azure SQL Database sur macOS et Linux.

Microsoft Azure comprend 50 régions dans le monde et 140 pays.

Cela dépasse largement la plupart des fournisseurs de cloud.

Cela signifie que les utilisateurs trouveront facile de placer des applications à proximité de leurs données et de leurs clients pour améliorer les performances et réduire les retards, et être mieux en conformité avec les réglementations régionales.

Vous pouvez consulter le SLA complet pour Azure SQL Database, mais en un mot, ils garantissent au moins 99,99% de disponibilité.

Une variété de plans de support sont disponibles, allant de 29 $ par mois à 1 000 $ par mois.

SQL Database effectue automatiquement des sauvegardes complètes, différentielles et du journal des transactions pour les restaurations ponctuelles (PITR) sans frais supplémentaires.

La première sauvegarde complète est planifiée immédiatement après la création d'une base de données.

Ensuite, les sauvegardes complètes de la base de données sont hebdomadaires, les sauvegardes différentielles de base de données se produisent toutes les quelques heures et les sauvegardes du journal des transactions sont effectuées toutes les 5 à 10 minutes.

Les utilisateurs peuvent déterminer les zones géographiques pour la sauvegarde et la restauration des copies de données.

Dans l'ensemble, Microsoft Azure SQL Database est l'une des bases de données cloud les plus faciles à utiliser.

Il est également excellent pour vous aider avec la conformité au RGPD et les contrôles de retard en offrant plus d'offres régionales que n'importe lequel de ses concurrents.

Base de données Microsoft Azure SQL

Avantages

  • Riche en fonctionnalités.

  • Facile à utiliser.

  • Un grand nombre de régions pour plus d'options de conformité au RGPD.

  • Aucune rupture d'application dans les transferts.

  • Capacité d'auto-réglage basée sur l'apprentissage automatique.

  • Peut utiliser des applications SQL plus anciennes datant de 2005.

Afficher plus

Les inconvénients

  • Convient aux données structurées uniquement car la base de données est SQL.

  • Idéal pour les requêtes complexes, mais ne convient pas aux données de communication humaines désordonnées.

La ligne de fond

Microsoft Azure SQL Database est une excellente solution de base de données en tant que service (DBaaS) pour les développeurs, les analystes commerciaux et les administrateurs de bases de données, compte tenu de sa facilité d'utilisation et de ses contrôles exemplaires.

Microsoft Azure SQL Database (dont le prix varie) est une base de données cloud relationnelle entièrement gérée et intelligemment conçue avec une large compatibilité avec le moteur SQL et plus qu'un soupçon d'apprentissage automatique (ML).

Un fort sentiment de familiarité découle en partie d'un tableau de bord facilement reconnaissable semblable à tout ce qui est Microsoft.

Ce sentiment découle également en partie de la facilité d'utilisation des applications préférées sans changer le code et de l'utilisation de tous vos outils SQL préférés sans même prendre de pause.

ML fournit une assistance automatisée en matière de performances (comme l'indexation suggérée), de fiabilité et de sécurité.

Les développeurs et les analystes commerciaux adoreront probablement cette base de données en tant que service (DBaaS) pour toutes ces raisons.

C'est également pourquoi cette offre gagne un choix de l'éditeur dans notre tour d'horizon des solutions DBaaS, avec MongoDB Atlas.

Le concurrent IBM Db2 on Cloud est facile à configurer mais la base de données Microsoft Azure SQL est simple à naviguer.

C'est particulièrement le cas si vous avez passé du temps sur les produits Microsoft en général ou sur Microsoft Azure en particulier, ce que, j'ose dire, un bon nombre de personnes ont.

Au dernier décompte, il existe 4,1 millions de bases de données, ce qui porte la taille totale à 154 pétaoctets (Po).

Il y a 421 000 abonnements pour 3 trillions de demandes par lots par jour.

Si une base de données SQL n'est pas ce que vous recherchez, Microsoft propose des alternatives dans d'autres produits basés sur le cloud, tels que Azure Cosmos DB, une base de données multimodèle distribuée; Table Storage, un stockage clé-valeur NoSQL pour un développement rapide à l'aide de Big Data semi-structurées; et Redis Cache, pour un accès à haut débit et à faible latence, aux applications Azure à l'échelle.

Les services Microsoft Azure prennent également en charge les bases de données MariaDB, MySQL et PostgreSQL (alias Postgres).

Modèle de prix

La tarification de Microsoft Azure SQL Database est répartie sur les modèles Elastic Pool, Managed Instance et Single Database.

Vous trouverez ici un calculateur de coût personnalisable pour les trois options.

Par exemple, j'ai utilisé la calculatrice pour calculer les coûts d'une seule base de données dans le centre-sud des États-Unis, calculés dans le modèle d'achat vCore sur le niveau à usage général, en dollars américains et facturés à l'heure.

Le modèle de tarification de vCore est actuellement en préversion et vous permet de mettre à l'échelle le calcul, la mémoire et le stockage séparément.

Un vCore équivaut à une unité centrale de traitement physique (CPU), j'ai donc choisi quatre dans l'équation de coût, ce qui m'a donné 28 gigaoctets (Go) de mémoire à 1,13 USD par heure.

De même, le stockage est évolutif et peut être configuré entre 5 Go et 4 téraoctets (To) par incréments de 1 Go.

Le coût est de 0,138 USD par Go et par mois.

Le stockage de sauvegarde est gratuit lorsque vCore est en préversion.

Idem pour les entrées / sorties (E / S).

Notez que la tarification du niveau critique pour l'entreprise est considérablement plus élevée.

Quatre processeurs coûtent 2,9613 USD par heure et le stockage coûte 0,30 USD par mois, mais le stockage de sauvegarde et les E / S de données sont toujours gratuits tandis que le prix de VCore reste en préversion.

Un modèle d'achat d'une unité de transaction de base de données se compose d'un ensemble de 2 Go de calcul et de 2 Go de stockage pour 4,89 USD par mois.

Azure Hybrid Use Benefit pour SQL Server vous permet d'utiliser vos licences Windows Server locales pour exécuter des machines virtuelles (VM) Windows sur Azure à moindre coût.

Par exemple, cela vous permet d'économiser jusqu'à 30% sur les options de base de données unique et de pool élastique dans le modèle vCore.

L'unité de transaction de base de données (DTU) est le principal modèle de tarification, ce qui signifie que Microsoft regroupe le calcul, la mémoire et le stockage.

Par exemple, dans le niveau Standard, 10 DTU, qui incluent 250 Go de stockage, coûtent 0,0202 USD par heure.

Le stockage de données supplémentaire ci-dessus est au prix de 0,085 USD par Go et par mois, tandis que le stockage de sauvegarde à long terme est de 0,046 USD supplémentaire par Go et par mois.

Vous pouvez aller très bon marché en choisissant les cinq DTU de base, qui vous coûteront 5 $ par mois.

Les plans de support commencent à 29 $ par mois.

La détection des menaces de base de données SQL coûte le même prix que le niveau standard Azure Security Center à 15 $ par nœud et par mois; les deux sont également intégrés.

Un nœud est défini comme un serveur de base de données SQL.

Pas à pas

Le portail Microsoft Azure SQL Database est brillamment conçu.

Vous pouvez accéder à une grande variété de fonctionnalités directement à partir du navigateur.

Le processus de configuration est simple et ne prend qu'une minute ou deux.

Il n'est pas nécessaire d'installer quoi que ce soit, mais, comme Amazon Relational Database Service (0,00 pour 750 heures sur Amazon) et Google BigQuery, vous avez d'abord besoin d'un compte de vaisseau mère.

Cependant, vous n'aurez pas besoin d'une adresse e-mail Microsoft Outlook pour configurer un compte Microsoft.

Une fois que vous disposez d'un ID de compte et d'un mot de passe Microsoft, vous pouvez créer une base de données SQL avec un compte d'essai gratuit de Microsoft Azure.

Ou vous pouvez acheter un compte ou utiliser votre compte existant.

Connectez-vous avec votre compte Microsoft.

Tous les paramètres dont vous aurez besoin se trouvent sur le côté gauche de l'écran dans le portail.

Une fois sur le portail, utilisez les bibliothèques de connexions pour choisir la langue et les pilotes de système d'exploitation que vous souhaitez utiliser pour vous connecter à Azure SQL Database ou Microsoft SQL Server.

Cliquez sur Nouveau pour lancer une nouvelle base de données via Azure Marketplace.

Là, vous choisirez le niveau de tarification, nommerez la base de données, identifierez une source, etc.

pour configurer la base de données dans le cloud.

Vous n'êtes pas en train de mettre en place une infrastructure, donc c'est facile à faire.

Vous pouvez le remplir avec des ensembles de données existants disponibles via le portail, ou créer une base de données vide et charger vos propres données.

Si vous migrez des données de Microsoft Excel vers SQL Database, vous pouvez le faire en une seule étape à l'aide de l'Assistant Importation et exportation SQL Server, SQL Server Integration Services (SSIS) ou la fonction OPENROWSET.

Vous souhaiterez utiliser Managed Instance si vous migrez un grand nombre de bases de données SQL Server existantes ou déplacez des applications héritées de locaux ou de machines virtuelles vers SQL Database.

Si vous trouvez que l'un de ces éléments est accablant ou déroutant, demandez à votre administrateur de base de données (DBA) de vous aider à le configurer.

Mais les utilisateurs ayant au moins une certaine expérience des bases de données trouveront probablement ce processus facile à suivre.

Si tout ce que vous avez fait auparavant est d'utiliser des feuilles de calcul, vous aurez probablement besoin d'un coup de main en cours de route, que ce soit de votre DBA ou du support Microsoft.


Quant à mon parcours de test, une fois sur le portail, j'ai cliqué sur "Toutes les ressources" sur le côté gauche de l'écran pour accéder au compte de test que Microsoft m'a fourni.

Dans la liste des ressources, j'ai cliqué sur SiteEE, l'une des bases de données Azure SQL.

L'écran suivant m'a présenté une liste de didacticiels de démarrage rapide, qui valent la peine d'être explorés.

Cependant, le système est intuitif et de nombreux utilisateurs pourront facilement trouver leur chemin par eux-mêmes.

Vous pouvez également lancer rapidement une application en cliquant sur le bouton Créer un projet DevOps sur cet écran.

Mais revenons à ma base de données de test.

Mon tableau de bord SiteEE met tout à portée de main, du journal d'activité, de l'éditeur de requêtes et d'une liste de paramètres de fonctionnalités, à une variété de visualisations de performances, de propriétés de base de données et d'alertes de menaces.

En quelques clics, je mets en place un secondaire géorépliqué au cas où mon principal subirait une panne.

Cela me permet de contrôler les basculements afin de rester en conformité avec les réglementations et les politiques internes.

Vous pouvez en fabriquer autant que vous le souhaitez, mais soyez prudent car cela affectera vos coûts.

Il était tout aussi facile pour moi de faire tout le reste, de la visualisation des évaluations de vulnérabilité à l'augmentation ou à la réduction avec une barre de défilement pour contrôler l'utilisation de mes ressources et les coûts.

Il existe également un calculateur de coûts, similaire à celui d'IBM Db2 on Cloud, ce qui me permet de voir immédiatement l'impact budgétaire de mes modifications de mise à l'échelle.

Vous pouvez utiliser tous vos outils SQL préférés avec cette base de données.

Les services d'applications permettent d'apporter facilement des applications sans rien changer dans le code.

L'apprentissage automatique dans Azure SQL Database peut recommander l'indexation des données et d'autres améliorations des performances.

La fonction de clarification des données et le masquage dynamique des données sont tous deux utiles pour vous assurer que vos données sont conformes à des réglementations strictes en matière de confidentialité, telles que le respect du règlement général sur la protection des données (RGPD) et pour fournir une piste d'audit.

La fonction de géoréplication vous permet même de contrôler l'emplacement des basculements et de restaurer dans la même région que le serveur principal.

De plus, SQL Server Management Studio est une application logicielle autonome utilisée pour configurer et gérer tous les composants Azure SQL Database.

Et l'outil gratuit, Microsoft SQL Operations Studio, peut être utilisé pour gérer Azure SQL Database sur macOS et Linux.

Microsoft Azure comprend 50 régions dans le monde et 140 pays.

Cela dépasse largement la plupart des fournisseurs de cloud.

Cela signifie que les utilisateurs trouveront facile de placer des applications à proximité de leurs données et de leurs clients pour améliorer les performances et réduire les retards, et être mieux en conformité avec les réglementations régionales.

Vous pouvez consulter le SLA complet pour Azure SQL Database, mais en un mot, ils garantissent au moins 99,99% de disponibilité.

Une variété de plans de support sont disponibles, allant de 29 $ par mois à 1 000 $ par mois.

SQL Database effectue automatiquement des sauvegardes complètes, différentielles et du journal des transactions pour les restaurations ponctuelles (PITR) sans frais supplémentaires.

La première sauvegarde complète est planifiée immédiatement après la création d'une base de données.

Ensuite, les sauvegardes complètes de la base de données sont hebdomadaires, les sauvegardes différentielles de base de données se produisent toutes les quelques heures et les sauvegardes du journal des transactions sont effectuées toutes les 5 à 10 minutes.

Les utilisateurs peuvent déterminer les zones géographiques pour la sauvegarde et la restauration des copies de données.

Dans l'ensemble, Microsoft Azure SQL Database est l'une des bases de données cloud les plus faciles à utiliser.

Il est également excellent pour vous aider avec la conformité au RGPD et les contrôles de retard en offrant plus d'offres régionales que n'importe lequel de ses concurrents.

Base de données Microsoft Azure SQL

Avantages

  • Riche en fonctionnalités.

  • Facile à utiliser.

  • Un grand nombre de régions pour plus d'options de conformité au RGPD.

  • Aucune rupture d'application dans les transferts.

  • Capacité d'auto-réglage basée sur l'apprentissage automatique.

  • Peut utiliser des applications SQL plus anciennes datant de 2005.

Afficher plus

Les inconvénients

  • Convient aux données structurées uniquement car la base de données est SQL.

  • Idéal pour les requêtes complexes, mais ne convient pas aux données de communication humaines désordonnées.

La ligne de fond

Microsoft Azure SQL Database est une excellente solution de base de données en tant que service (DBaaS) pour les développeurs, les analystes commerciaux et les administrateurs de bases de données, compte tenu de sa facilité d'utilisation et de ses contrôles exemplaires.

Daxdi

Daxdi.com Cookies

Chez Daxdi.com, nous utilisons des cookies (cookies techniques et de profil, les nôtres et ceux de tiers) pour vous offrir une meilleure expérience en ligne et pour vous envoyer des messages commerciaux en ligne personnalisés selon vos préférences. Si vous choisissez de continuer ou d'accéder à tout contenu de notre site web sans personnaliser vos choix, vous acceptez l'utilisation de cookies.

Pour plus d'informations sur notre politique en matière de cookies et sur la manière de les refuser

accès ici.

Préférences

Continuer