Le cloud computing semble devenir de plus en pluspopulaire ces jours-ci. En fait, il est devenu si populaire que nombre des plus grands acteurs de l'industrie des technologies de l'information ne s'y sont embarqués. Et Microsoft, avec sa gamme de services Azure, en fait certainement partie. Mais comment surveiller les ressources en nuage? La réponse est simple: en utilisant les outils appropriés. C'est ce que ce post est tout au sujet. Nous avons rassemblé une liste des meilleurs services et outils de surveillance que l’on puisse utiliser pour surveiller l’environnement cloud Azure. Avec autant de produits disponibles sur le marché, nous espérons que notre liste vous aidera à voir clairement à travers ce labyrinthe.
Nous allons commencer par décrire brièvement ce qu'est Microsoft Azure. Cela nous aidera beaucoup plus tard si nous commençons tous sur la même page. Nous discuterons ensuite de la surveillance des ressources Azure. Le fait que les serveurs soient virtuels et hébergés, qui-sait-où ne change pas, nécessite encore une surveillance. Nous allons jeter un coup d’œil à certains des pluséléments importants qui bénéficient du suivi. Après cela, nous parlerons des outils de surveillance. Plus précisément, nous expliquerons les différences entre les outils de surveillance installés localement et les services de surveillance basés sur le cloud. Enfin, nous en arriverons à la meilleure partie, aux meilleurs services et outils de surveillance Microsoft Azure.
À propos de Microsoft Azure
Microsoft Azure est le nom du Redmondle service informatique en nuage du géant. Il peut être utilisé pour créer, tester, déployer et gérer des applications et des services via un réseau mondial de centres de données gérés par Microsoft. Microsoft Azure fournit des logiciels en tant que service (SaaS), une plate-forme en tant que service (PaaS) et une infrastructure en tant que service (IaaS), prenant en charge de nombreux langages de programmation, outils et infrastructures, y compris des logiciels et des systèmes tiers et spécifiques à Microsoft.
Lancé début 2010, Microsoft Azure maintenantoffre un large éventail de services. Parmi les plus importants, citons ses services de calcul, qui incluent des machines virtuelles fonctionnant sous Windows ou Linux, des services d’application ou des environnements de plate-forme en tant que service (PaaS) permettant aux développeurs de publier et de gérer facilement des sites Web, et l’hébergement Web, pour ne nommer que ceux-ci. Microsoft Azure propose également des services de stockage ainsi que des services de gestion de données.
Microsoft Azure est probablement mieux décrit comme un«Couche cloud» au-dessus d’un certain nombre de systèmes Windows Server, qui utilisent Windows Server 2008 et une version personnalisée de Hyper-V, connue sous le nom de Microsoft Azure Hypervisor, pour fournir la virtualisation des services. La mise à l’échelle et la fiabilité de la plate-forme sont contrôlées par Microsoft Azure Fabric Controller, ce qui garantit l’échec des services et de l’environnement en cas de défaillance d’un ou plusieurs serveurs dans le centre de données Microsoft.
Surveillance des ressources Azure
En bref, les services Azure ne sont rien de plusque les serveurs virtuels distants. Leur surveillance est donc assez similaire à la surveillance d'autres serveurs virtuels, ce qui est similaire à la surveillance de n'importe quel serveur. Et si votre configuration Azure comprend plus que des serveurs de fichiers, ils devront également faire l'objet d'une surveillance. Les configurations typiques incluent souvent des bases de données et d’autres applications. Voyons rapidement les différents types de surveillance qui peuvent être utiles dans un contexte Azure.
Disponibilité
La surveillance de la disponibilité est la forme la plus élémentaire desurveillance. C'est souvent une simple question de vérifier qu'une ressource donnée répond. Dans un environnement sur site, il s'agit du type de test qu'il est préférable de réaliser à l'aide de ping. Mais comme les environnements Azure ne sont généralement accessibles que par Internet et que, sachant que le ping n'est pas toujours autorisé sur Internet, il existe d'autres moyens de vérification. Mais nous voulons vérifier que non seulement des machines fonctionnent mais que certains services spécifiques le sont également. Par exemple, le test d'une réponse sur le port 80 pourrait valider que le composant du serveur Web est en cours d'exécution.
Métriques opérationnelles
Les prochaines choses à surveiller sont les suivantes:métriques opérationnelles de différents appareils. Les mêmes techniques de base que la surveillance locale peuvent généralement être utilisées avec Azure. En ce qui concerne les métriques opérationnelles surveillées, nous pouvons penser à des choses telles que la charge du processeur et l'utilisation de la mémoire, par exemple. Les autres mesures plus proches du système physique, telles que la température centrale du processeur, sont souvent omises, car elles concernent la partie de l'environnement gérée par Microsoft.
Performance
Le dernier élément qui est souvent surveillé estperformance. Par cela, nous faisons référence à la performance de bout en bout du système dans son ensemble. Certains parlent de surveillance de l'expérience utilisateur. L'idée est de vérifier que tous les différents composants communiquent correctement et que chacun répond rapidement, en offrant des performances acceptables de bout en bout.
Services de surveillance et outil
Les outils de suivi peuvent être différenciés en fonction deplusieurs facteurs. L'un des plus importants est la méthode de collecte de données utilisée. Certains outils reposent simplement sur le protocole SNMP (Simple Network Management Protocol) pour extraire les paramètres opérationnels des systèmes et des périphériques qu’ils surveillent. D'autres s'appuient plutôt sur Windows Management Instrumentation, une technologie quelque peu similaire réservée aux systèmes d'exploitation Windows. Mais pour une granularité et une variété de paramètres contrôlés ultimes, les outils à base d'agents peuvent difficilement être battus. Ils s'appuient sur un agent local toujours exécuté sur le système surveillé et chargé de la collecte des données. La surveillance par agent présente toutefois un inconvénient majeur. Cela a tendance à imposer une charge supplémentaire aux ressources système, qui peut parfois être limitée.
Un autre facteur de distinction commun entredivers outils de surveillance sont liés à leur emplacement par rapport aux ressources qu’ils surveillent. Certains outils sont installés localement sur un serveur et effectuent leur surveillance à partir de vos réseaux locaux. D'autres systèmes, qui deviennent de plus en plus populaires, sont basés sur le cloud et proposés sur le modèle logiciel en tant que service (SaaS). Beaucoup de gens ont tendance à préférer les services de surveillance basés sur le cloud. En fait, certaines organisations exécutent des environnements informatiques complexes sans posséder de serveur unique en déplaçant tous les services, y compris la surveillance et la gestion, vers le cloud.
Les meilleurs outils et services de surveillance Microsoft Azure
Nous avons fait des recherches sur le marché et proposé celiste des meilleurs outils que vous pouvez utiliser pour surveiller vos environnements hébergés Microsoft Azure. Nous avons essayé d’inclure des outils de différents types pour vous donner une meilleure idée de ce qui est disponible. Notre liste contient des outils installés localement ainsi qu'un service de surveillance basé sur le cloud.
1- SolarWinds Server et moniteur d'application (Essai gratuit)
SolarWinds est un éditeur connu de certains desles meilleurs outils d'administration réseau et système. Il existe depuis une vingtaine d’années et son produit phare, l’Analyseur de performances réseau (Network Performance Monitor), figure régulièrement parmi les meilleurs outils de surveillance SNMP. Comme si cela ne suffisait pas, SolarWinds propose également une poignée d’excellents outils gratuits, chacun répondant à un besoin spécifique des administrateurs réseau. La calculatrice avancée de sous-réseau et le serveur Kiwi Syslog sont deux exemples de ces outils gratuits.
le SolarWinds Server et Application Monitor a été conçu pour aider les administrateurs à surveillerserveurs, leurs paramètres opérationnels, leurs processus et les applications qui les exécutent. Il peut facilement passer de très petits réseaux à de grands réseaux avec des centaines de serveurs, physiques et virtuels, répartis sur plusieurs sites. La principale raison pour laquelle cet outil a été ajouté à notre liste, à part sa richesse en fonctionnalités, est qu'il est parfaitement adapté à la surveillance d'environnements hébergés sur le cloud tels que Microsoft Azure ou Amazon Web Services.
- ESSAI GRATUIT: SolarWinds Server et Application Monitor
- Lien de téléchargement: https://www.solarwinds.com/server-application-monitor/registration
Parmi les meilleures caractéristiques de la SolarWinds Server et Application Monitor est la facilité de configuration de l’outil. La configuration initiale est tout aussi facile à effectuer à l'aide d'un processus de découverte automatique en deux étapes. La première passe découvre chaque serveur et la seconde trouvera des applications sur chaque serveur découvert. Bien que ce processus puisse prendre du temps, il peut être accéléré en fournissant une liste d'applications spécifiques à rechercher. Une fois l’outil opérationnel, l’interface graphique conviviale facilite son utilisation. Le tableau de bord de l’outil peut être personnalisé et vous permet d’afficher des informations sous forme de tableau ou de format graphique.
Prix pour le SolarWinds Server et Application Monitor commence à 2 995 USD et est basé sur le nombre de composants, de nœuds et de volumes surveillés. Une version d'essai gratuite de 30 jours est disponible au téléchargement si vous souhaitez essayer le produit avant de l'acheter.
2- Moniteur de configuration du serveur SolarWinds (Essai gratuit)
Suivant sur notre liste est un autre produit de SolarWinds appelé le Moniteur de configuration du serveur ou SCM. Le type spécifique de surveillance qu'il effectue estassez unique: il surveille les modifications apportées aux configurations des appareils et des applications et la conformité à diverses normes. C'est également un puissant outil de dépannage qui peut vous fournir les informations nécessaires sur les modifications de configuration et leurs corrélations avec le ralentissement des performances. Cela peut vous aider à trouver la cause première de certains problèmes de performances causés par des modifications de la configuration.
- ESSAI GRATUIT: Moniteur de configuration du serveur SolarWinds
- Lien de téléchargement: https://www.solarwinds.com/server-configuration-monitor/registration
le Moniteur de configuration du serveur SolarWinds est un outil basé sur agent, avec l'agent déployésur chaque serveur surveillé. L'un des avantages d'une telle architecture est que l'agent continue à collecter des données même lorsque le serveur est déconnecté du réseau. Les données sont conservées localement, puis envoyées à l'outil dès que le serveur est de nouveau en ligne.
En termes de fonctionnalités, ce produit ne laisse rien à êtrevoulu. La fonction de découverte automatique de l’outil détectera automatiquement les serveurs pouvant faire l’objet d’une surveillance. Des profils de configuration prêts à l'emploi sont également fournis pour les serveurs les plus courants. Il peut être utilisé comme outil de base de gestion des actifs. Il vous permet de visualiser les inventaires matériels et logiciels et d’en faire rapport. Le SCM peut être intégré à votre solution de surveillance système grâce à la plate-forme Orion sur laquelle reposent la plupart des outils de surveillance SolarWinds. C'est un excellent outil à utiliser avec le précédent pour la surveillance ultime de votre environnement Microsoft Azure.
Contrairement à la plupart des produits SolarWinds, les informations de tarification pour Moniteur de configuration du serveur n'est pas facilement disponible. Vous devrez contacter le service commercial de SolarWinds. Cependant, une version d'évaluation de 30 jours est disponible au téléchargement.
3- AppDynamics IQ
le AppDynamics IQ la plate-forme fournit des outils de surveillance basés sur le cloudque vous pouvez utiliser pour la surveillance intégrée de plusieurs infrastructures ou plates-formes en tant que services (IaaS / PaaS) de Microsoft Azure, ainsi que de la plupart des autres fournisseurs. Il offre une visibilité en temps réel des applications et des activités, ainsi qu’une action. Il est composé de six moteurs de performance très intelligents, appelés iQ, prêtant chacun leurs talents spécifiques.
Map iQ vous aide à voir et à comprendre lesparcours client complet. Le moteur créera automatiquement et mettra à jour dynamiquement les cartes de flux visuels. Le moteur iQ de Baseline permet à la plate-forme de surveillance AppDynamics d'établir automatiquement des lignes de base dynamiques pour vos transactions commerciales et vos métriques en utilisant l'auto-apprentissage plutôt que des seuils statiques. Le moteur suivant, appelé Diagnostic iQ, isole et résout efficacement les problèmes de performances des applications en surveillant chaque ligne de code tout en activant des capacités de diagnostic approfondies. Le moteur Signal iQ met en corrélation des quantités énormes de données métriques recueillies à partir de la solution de surveillance des performances et offre une vue de bout en bout des performances des applications. Le moteur Enterprise iQ est utilisé pour le déploiement d'applications et la gestion des performances. Enfin, le moteur Business iQ relie tous les autres modules aux exigences de l’entreprise.
Prix pour le AppDynamics IQ la plate-forme n'est pas facilement disponible. Vous devrez contacter le service commercial d’AppDynamics pour plus de détails. Toutefois, un essai gratuit de 15 jours et une démonstration en ligne sont disponibles.
4- Nouvelle relique
New Relic propose une suite de plusieurs outils de surveillance différents pouvant satisfaire la plupart des besoins en surveillance. Deux produits présentent un intérêt particulier dans le cadre de cet article. Nouvelle relique APM, un outil de surveillance des performances des applications et Nouvelle infrastructure de relique, un module de surveillance d’infrastructure plus «traditionnel».
Lors de l'utilisation Nouvelle relique APM et infrastructure ensemble, ce que vous obtenez est unvue complète de la santé de vos serveurs et hôtes ainsi que des applications et des services dont ils dépendent. À mesure que vos applications évoluent et que votre infrastructure change, vous pouvez facilement suivre l'état de la configuration de l'inventaire et corréler les modifications avec des impacts potentiels sur les performances de votre système et de vos applications.
le Nouvelle relique la plate-forme est offerte sur le logiciel en tant que serviceet convient particulièrement à la surveillance d’infrastructures basées sur le cloud telles que Microsoft Azure ou Amazon Web Services. La composante de surveillance des infrastructures de Nouvelle relique est disponible dans une version Essentials et une version Pro, cette dernière permettant l’intégration avec d’autres Nouvelle relique modules. Les prix sont aussi bas que 0 $.60 / mois par instance pour la version Essentials et 1,20 USD / mois par instance pour la version Pro. La structure de tarification est en fait assez complexe, mais le site Web de New Relic propose un très bon outil de création de devis.
5- LM Cloud
LM Cloud de LogicMonitor est un service basé sur le cloud quifournit une surveillance approfondie des ressources Microsoft Azure tout en fournissant une couverture complète de l'infrastructure existante sur site. La stratégie derrière LM Cloud est unique parce qu'il va au-delà de la traditiondonnées de performance et de disponibilité au niveau des ressources. Cet outil offre une visibilité sur tous les composants susceptibles d'influer sur la santé de votre infrastructure et de vos services Azure.
LM Cloud simplifie la surveillance en nuage et fournitvisibilité complète sur la santé et les performances de l'infrastructure Azure, ce qui peut être difficile à obtenir autrement. Cette visibilité est obtenue grâce à une stratégie de surveillance du cloud comprenant les trois composants essentiels à l'évaluation de la santé globale des infrastructures de cloud: la surveillance des performances des ressources, la surveillance de la disponibilité Azure et la surveillance du retour sur investissement.
LM Cloud de Logic Monitor est disponible en trois niveaux defonctionnalités à partir de 15 USD par périphérique et par mois pour la version Starter et de 23 USD par périphérique et par mois pour la version entreprise de premier plan. Un essai gratuit de 14 jours est disponible, ainsi qu'une démo.
6- BMC TrueSight
Le dernier sur notre liste est le BMC TrueSight plate-forme, un autre logiciel basé sur le cloud en tant queL'offre de services. Vous pouvez utiliser cette plate-forme pour exécuter et optimiser Azure, AWS, OpenStack et d'autres services et applications en nuage, accélérant ainsi l'innovation grâce à une efficacité opérationnelle accrue.
TrueSight fournit un certain contrôle de l'infrastructure informatiqueressources et coûts, performances des applications et expérience de l'utilisateur final pour des environnements et des applications multi-cloud. Il offre une visibilité sur l'environnement informatique et utilise l'analyse analytique. Cela permet aux gestionnaires d’applications et d’infrastructure d’obtenir les informations nécessaires pour planifier et gérer les services et les coûts en fonction des priorités opérationnelles et des besoins opérationnels.
Informations tarifaires pour BMC TrueSight n'est pas facilement disponible et peut être obtenu en contactant le service commercial de BMC. Un essai gratuit peut également être organisé.
commentaires