Salut les gars.
AWS Systems Manager est un service très puissant composé de plusieurs composants différents.
Maintenant, pour le praticien du cloud, nous devons simplement les comprendre à un niveau très basique.
Je vais donc les passer en revue dans cette leçon et nous aurons également un bref aperçu pratique
de quelques fonctionnalités dans la prochaine leçon.
Ainsi, le gestionnaire de systèmes gère vos ressources AWS, telles que les instances EC2, Amazon S3 et RDS.
Désormais, les composants du gestionnaire de systèmes comprennent l'automatisation, la commande d'exécution, l'inventaire, le gestionnaire de correctifs, le gestionnaire de
session et le magasin de paramètres.
Alors revenons-en un peu plus en détail.
Nous avons quelque chose qui s'appelle un document dans le gestionnaire de systèmes.
Et nous pouvons transmettre ces documents à la fonction d'automatisation.
Et la fonction d'automatisation peut alors faire des choses comme forcer la prise d'un instantané d'une base de données RDS.
Ainsi, les actions sont en fait définies dans les documents transmis à l'automatisation, puis la session
les automatisera en fonction de certains types de paramètres ou de calendriers que vous configurez.
Encore une fois, nous utilisons des documents avec les commandes d'exécution.
Et la commande run peut faire des choses comme vérifier les mises à jour manquantes sur les instances EC2.
C'est donc très similaire à la suite d'automatisation, mais elle a des commandes légèrement différentes qu'elle exécute par rapport
à l'automatisation.
Nous avons ensuite un inventaire où tous les systèmes gérés dans le gestionnaire de systèmes rapportent des informations
sur eux-mêmes.
Ainsi, nous pouvons voir des éléments tels que la version du système d'exploitation, des informations sur les rôles
de serveur installés, les applications installées, etc.
Une fois que nous avons rassemblé cet inventaire, nous pouvons ensuite l'utiliser pour en savoir plus sur nos systèmes, par exemple
quels sont leurs niveaux de correctifs?
Combien d'un certain type de système d'exploitation avons-nous ou y a-t-il une certaine conformité que nous
devons appliquer à la configuration des applications?
Maintenant, nous avons alors un outil appelé gestionnaire de correctifs.
Nous pouvons donc ici déployer des packages système et logiciel sur des groupes d'instances EC2 ainsi que des instances
sur site.
Ainsi, le gestionnaire de systèmes ne gère pas seulement vos ressources EC2, il peut également gérer vos serveurs sur
site.
Et il vous suffit d'installer un agent sur ces systèmes et de les configurer pour qu'ils puissent
rapporter des informations et être gérés par le gestionnaire de systèmes.
Nous avons alors la conformité.
Nous pouvons analyser nos instances gérées pour la conformité des correctifs et les incohérences de configuration.
Nous pouvons définir comment nous voulons que nos systèmes soient configurés et vérifier s'ils sont conformes
ou non à cette configuration.
Il existe également une fonctionnalité appelée gestionnaire de session.
Et cela vous offre une gestion à distance sécurisée de vos instances sans vous y connecter.
Maintenant, le gestionnaire de session est vraiment utile.
Cela signifie en fait que vous n'avez pas besoin d'utiliser le shell sécurisé, le protocole SSH ou le protocole
de bureau à distance, le protocole RDP que nous utilisons souvent avec Windows.
Ainsi, à la place, vous obtenez une session sécurisée dans vos instances sans avoir à ouvrir les règles de pare-feu pour autoriser
l'accès à ces autres ports.
Cela remplace donc le besoin d'hôtes bastion lorsque vous avez des sous-réseaux privés et que vous
souhaitez vous connecter à une instance, puis de là à vos autres instances, shell sécurisé ou PowerShell ou RDP distant également.
Cela signifie donc que vous obtenez cet accès en ligne de commande.
Il ne remplace peut-être pas RDP car vous souhaitez peut-être cet accès basé sur la console, mais il
remplace certainement PoweShell ou SSH distant dans ces systèmes.
Et enfin, il y a le magasin de paramètres.
Désormais, cela signifie que vous pouvez stocker des informations telles que des secrets, des mots de passe
ou une configuration, des informations sur vos services ou applications dans un format hiérarchique dans le magasin de
paramètres, puis effectuer des appels API et accéder à ces informations.
Nous en parlons un peu plus dans la section sécurité du cours.
Voilà donc pour la théorie sur Systems Manager et la prochaine leçon que nous allons faire un peu pratique.