Le cloud Microsoft Azure est l'un des meilleurs endroits pour exécuter votre base de données SQL. Toute base de données relationnelle peut bénéficier des avantages en termes d'évolutivité et de performances du travail dans le cloud, avec des économies de coûts supplémentaires par rapport à une solution sur site. Actuellement, Microsoft propose trois options d'instance différentes :
Il est important de garder à l'esprit que les bases de données ont des exigences différentes en fonction de la charge de travail. C'est pourquoi une gamme de packages est disponible dans Azure. Examinons de plus près ces offres et pourquoi elles peuvent ou non convenir aux opérations informatiques de votre entreprise.
Cette option d'hébergement crée un déploiement de base de données unique, avec une gestion dédiée via un serveur de base de données SQL. Avec Single, chaque base de données est entièrement isolée et portable sur la plateforme Azure. Les bases de données SQL uniques peuvent s'exécuter sur une configuration SQL sans serveur dans Azure ou sur un serveur dans la couche de calcul provisionnée, en fonction des besoins de calcul. Sachez que les options sans serveur sont mieux utilisées pour les ensembles de données rarement consultés, tels que les bases de données d'archive.
L'option Single bénéficie de l'évolutivité dynamique sur Azure, ce qui vous permet de modifier vos niveaux de calcul et de service lorsque vous avez besoin de plus de puissance de calcul. Cette opération peut être effectuée manuellement dans le portail Azure ou via l'automatisation à l'aide de la fonctionnalité Azure AutoScale.
Des instances uniques peuvent également être déplacées vers et depuis des « pools élastiques », ce qui permet une meilleure distribution des ressources avec plusieurs instances de base de données.
Une instance de base de données unique utilise le modèle d'achat DTU (Database Transaction Unit) lors de la génération des informations de facturation. Une DTU est la convergence des vCores, de la RAM et des IOPS dans une mesure standardisée pour l'analyse comparative et la facturation des instances de base de données. Vous pouvez utiliser le calculateur DTU de Microsoft pour déterminer les coûts potentiels d'une instance de serveur SQL basée sur le cloud.
Les instances uniques sont particulièrement adaptées aux entreprises qui exécutent des applications nécessitant une garantie de ressources au niveau de la base de données. Il s'agit d'une option de déploiement à l'échelle de la base de données, avec des performances de charge de travail prévisibles.
Un pool élastique offre une option pratique et économique pour la maintenance de plusieurs bases de données. Avec plusieurs bases de données, la puissance de calcul nécessaire est imprévisible. Pour cette raison, les ressources mutualisées peuvent offrir de meilleures performances et un meilleur rapport qualité-prix.
Un pool élastique utilise un processus d'allocation de ressources simple, basé sur le budget souhaité. Le budget détermine la puissance de traitement disponible sur l'instance du serveur hôte. Vous pouvez ensuite attribuer un nombre minimum et maximum de vCores ou de DTU à une base de données individuelle, qui sera extrait de l'allocation de ressources du serveur hôte.
Cela simplifie la gestion de la base de données, car il vous suffit d'augmenter l'allocation des ressources du serveur hôte, plutôt que chaque instance de base de données. Un pool élastique laisse également une puissance de traitement de réserve disponible pour les périodes de forte demande. Si vous exécutez une charge de travail de base de données critique pour l'entreprise, une allocation de ressources minimale plus élevée pour l'instance de base de données garantira la disponibilité et les performances, même avec une utilisation globale élevée des ressources du serveur hôte.
Lors de l’automatisation de l’allocation avec des règles personnalisées, le serveur hôte peut bénéficier d’une évolutivité dynamique à l’aide des bibliothèques de gestion Azure pour .NET Core.
"Règles": [
{
"Nom" : "ScalingAutomationWeekday",
"Calendrier": {
"Heure de début": "08:00:00",
"Heure de fin": "20:00:00",
"DaysOfWeek": [ "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi" ]
},
"Déclenchement": {
"Métrique": "dtu_consumption_percent",
"Opérateur": "Supérieur à ou égal à",
« Agrégation » : « Moyenne »,
"Seuil" : 70,
"Fenêtre horaire": "00:05:00"
},
"Action": {
« Capacité » : 100
Cette règle « ScalingAutomationWeekday » stipule que du lundi au vendredi entre 8h00 et 20h00, si la consommation DTU de votre pool élastique atteint ou dépasse 70 % pendant plus de 5 minutes, le script augmentera la capacité DTU à 100. Vous pouvez également procéder à une rétro-ingénierie de cette opération pour réduire la consommation pendant les périodes de faible demande.
Pour ceux qui préfèrent une interface graphique, cela peut également être fait à partir d'une interface graphique à l'aide de l'outil Azure AutoScale pour SQL Server,
Cette option est conçue pour les entreprises souhaitant migrer leur base de données vers un environnement PaaS (Platform as a Service) entièrement géré dans le cloud. Grâce au service de migration de données (DMS) « lift and shift » entièrement automatisé, vous pouvez rapidement initialiser une base de données SQL cloud hautement compatible avec prise en charge native du réseau virtuel. Avec le programme Software Assurance de Microsoft, vous pouvez également bénéficier d'un tarif réduit en utilisant Azure Hybrid Cloud Benefit.
Une instance gérée est idéale pour les entreprises qui ont besoin d'une sécurité des données élevée et d'une compatibilité de surface proche de 100 % avec les versions SQL Server existantes sur site. Une instance gérée est idéale pour migrer un grand nombre d'applications vers le cloud à partir d'un environnement sur site, tout en conservant une solution de secours sécurisée en cas de panne.
Trianz est un partenaire de services gérés Microsoft Azure entièrement accrédité, avec des décennies d'expérience et un taux de réussite client de 100 %. Nous sommes spécialisés dans le conseil informatique complet pour déterminer les besoins de votre entreprise et vous aider à mettre en œuvre efficacement une nouvelle infrastructure informatique.
Pour en savoir plus, rendez-vous sur trianz.com/cloud ou contactez-nous en utilisant le formulaire ci-dessous !