0% ont trouvé ce document utile (0 vote)
39 vues8 pages

Scalabilité dans Microsoft Azure

Transféré par

Asma Abdallah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues8 pages

Scalabilité dans Microsoft Azure

Transféré par

Asma Abdallah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours AZ-900T00-A : Principes de base de Microsoft Azure

Module 2 :
Les avantages de l’utilisation des services cloud
Introduction
Ce module présente les avantages que le cloud computing peut offrir.

Objectifs d’apprentissage
À la fin de ce module, on sera en mesure de :
• Les avantages de la haute disponibilité et de la scalabilité dans le cloud.

• Les avantages de la fiabilité et de la prévisibilité dans le cloud.

• Les avantages de la sécurité et de la gouvernance dans le cloud.

• Les avantages de la facilité de gestion dans le cloud.

I. Les avantages de la haute disponibilité et de la scalabilité dans le cloud


Durant la création ou le déploiement d’une application cloud, deux des aspects les plus importants à prendre en compte

sont la durée de bon fonctionnement (ou disponibilité) et la capacité à gérer la demande (ou scalabilité).

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

1. Haute disponibilité
Quand on déploie une application, un service ou une ressource informatique, il est important que les ressources soient

disponibles en cas de besoin. La haute disponibilité vise à garantir une disponibilité maximale, quels que soient les

interruptions ou les événements susceptibles de se produire.

Quand on conçoit l’architecture de notre solution, on doit tenir compte des garanties de disponibilité du service. Azure est un

environnement cloud hautement disponible dont les garanties de durée de bon fonctionnement varient selon le service. Ces

garanties font partie des accords de niveau de service (SLA) (contrats de niveau de service).

2. Extensibilité
La scalabilité des ressources cloud est un autre avantage majeur du cloud computing. La scalabilité fait référence à la

capacité à ajuster les ressources pour répondre à la demande. Si on rencontre soudainement des pics de trafic et si nos

systèmes sont saturés, la capacité de scalabilité signifie qu’on peut ajouter davantage de ressources pour mieux gérer

l’accroissement de la demande.

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

La scalabilité présente un autre avantage, celui de payer le juste coût des services. Le cloud étant un modèle basé sur la

consommation, on paye uniquement pour ce qu’on utilise. Si la demande diminue, on peut réduire nos ressources et ainsi

réduire nos coûts.

Il existe généralement deux types de scalabilité : verticale et horizontale. La scalabilité verticale vise à augmenter ou

diminuer les capacités des ressources. La scalabilité horizontale consiste à ajouter ou soustraire un certain nombre de

ressources.

3. Scalabilité verticale
Avec la scalabilité verticale, si on développe une application et si on a besoin de plus de puissance de traitement, on peut

effectuer un scale-up pour ajouter davantage de processeurs ou de RAM à la machine virtuelle. À l’inverse, si on se rend

compte qu’on a surestimé les besoins, on peut effectuer un scale-down en réduisant les spécifications du processeur ou de la

RAM.

4. Scalabilité horizontale
Avec la scalabilité horizontale, si on rencontre soudainement une forte augmentation de la demande, nos ressources

déployées peuvent faire l’objet d’un scale-out (automatiquement ou manuellement). Par exemple, on peut ajouter des
Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

machines virtuelles ou des conteneurs supplémentaires à des fins de scale-out. De la même manière, en cas de baisse

significative de la demande, les ressources déployées peuvent faire l’objet d’un scale-in (automatiquement ou

manuellement).

II. Les avantages de la fiabilité et de la prévisibilité dans le cloud


La fiabilité et la prévisibilité sont deux avantages essentiels du cloud, qui nous aident à développer des solutions en toute

confiance.

1. Fiabilité
La fiabilité est la capacité d’un système à reprendre son activité après une défaillance et à continuer à fonctionner. C'est

également l'un des piliers du cadre Microsoft Azure Well-Architected.

Le Cloud, grâce à sa conception décentralisée, supporte naturellement une infrastructure fiable et résiliente. Cette

architecture permet de déployer des ressources dans différentes régions du monde. À l’échelle mondiale, même si une région

est touchée par une catastrophe, d’autres régions restent opérationnelles. Il est ainsi possible de concevoir des applications

qui tirent parti automatiquement de cette fiabilité accrue. Dans certains cas, l’environnement Cloud se déplace

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

automatiquement vers une autre région, sans nécessiter d’intervention. La manière dont Azure exploite la mise à l’échelle

mondiale pour garantir cette fiabilité sera détaillée plus loin dans cette série.

2. Prévisibilité

La prévisibilité dans le cloud permet d’avancer en toute confiance. Elle peut être axée sur la prévisibilité des

performances ou des coûts. La prévisibilité des performances et des coûts est fortement influencée par le cadre Microsoft

Azure Well-Architected. En déployant une solution basée sur cette infrastructure, on obtient une solution avec des coûts et

des performances prévisibles.

3. Performances

La prévisibilité des performances se concentre sur la prédiction des ressources nécessaires pour offrir une expérience

positive aux clients. L'autoscaling, l'équilibrage de charge et la haute disponibilité sont quelques-uns des concepts Cloud qui

soutiennent la prévisibilité des performances. Si des ressources supplémentaires sont soudainement nécessaires, l'autoscaling

peut déployer des ressources supplémentaires pour répondre à la demande, puis les réduire lorsque la demande diminue. De

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

plus, si le trafic est fortement concentré sur une zone, l'équilibrage de charge aidera à rediriger une partie de la surcharge

vers des zones moins sollicitées.

4. Coût

La prévisibilité des coûts est axée sur la prédiction des dépenses liées au cloud. Avec le cloud, il est possible de suivre

l’utilisation des ressources en temps réel, de surveiller leur utilisation pour s'assurer qu’elles sont optimales, et d’appliquer

une analyse de données pour identifier des modèles et des tendances afin de mieux planifier les déploiements de ressources.

En opérant dans le cloud et en utilisant l’analytique ainsi que les informations liées au cloud, il devient possible de prédire

les coûts futurs et d’ajuster les ressources en fonction des besoins. Des outils tels que le coût total de possession (TCO) ou la

calculatrice de prix peuvent même être utilisés pour estimer les dépenses cloud potentielles.

III. Les avantages de la sécurité et de la gouvernance dans le cloud

Les avantages de la sécurité et de la gouvernance dans le cloud incluent la conformité aux standards grâce à des

modèles prédéfinis, permettant d’auditer et de signaler les ressources non conformes, et d'appliquer des stratégies

d'atténuation. Les patchs et mises à jour peuvent être automatisés, améliorant la sécurité.

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

Selon les besoins, le modèle IaaS offre un contrôle total de la sécurité, tandis que les modèles PaaS et SaaS gèrent

automatiquement la maintenance et les patchs.

Enfin, le cloud protège contre les attaques DDoS, offrant ainsi un réseau plus robuste et sécurisé, tout en facilitant la bonne

gouvernance des ressources cloud.

IV. Les avantages de la facilité de gestion dans le cloud


L’un des principaux avantages du cloud computing réside dans les options de facilité de gestion. Il existe deux types de

facilité de gestion pour le cloud computing, comme on va le découvrir dans cette série, qui présentent tous les deux

d’excellents avantages.

1. Gestion du cloud
La gestion du cloud correspond à la gestion des ressources cloud. Dans le cloud, il est possible de :

• Mettre à l’échelle automatiquement le déploiement des ressources selon les besoins.

• Déployer les ressources en fonction d’un modèle préconfiguré, ce qui permet d’éliminer le recours à une

configuration manuelle.

• Effectuer le monitoring de l’intégrité des ressources et le remplacement automatique des ressources défaillantes.
Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596
Cours AZ-900T00-A : Principes de base de Microsoft Azure

• Recevoir des alertes automatiques basées sur des métriques configurées, ce qui nous permet de connaître les

performances en temps réel.

2. Gestion dans le cloud

La gestion dans le cloud désigne la façon dont l'environnement et les ressources cloud peuvent être gérés. Ils peuvent être

gérés de la manière suivante :

• Via un portail web.

• Via une interface de ligne de commande.

• Via des API.

• En utilisant PowerShell.

Mlle Asma Abdallah, Ingénieur Cloud Computing & DevOps chez ESPITA, Tél : +216 24 173 596

Vous aimerez peut-être aussi