Surveillance et observabilité
Le nuage a révolutionné la façon dont les entreprises consomment des technologies. Auparavant, les entreprises étaient propriétaires et responsables de tous les niveaux de technologie, de l'infrastructure aux logiciels. Désormais, le nuage permet aux entreprises de provisionner et de consommer des ressources en fonction de leurs besoins. Il en résulte une efficacité et une productivité accrues, qui s'accompagne toutefois d'un certain nombre de changements apportés aux modèles opérationnels. Ces changements sont les suivants :
- Modèle de responsabilité partagée entre l'entreprise et les fournisseurs de services infonuagiques
- Nécessité pour l'entreprise de tenir à jour des applications sur place et dans plusieurs nuages
- Nécessité pour les équipes informatiques d'intégrer les jeux d'outils existants avec les nouveaux outils de la plate-forme en nuage
Oracle Cloud Infrastructure utilise des processus opérationnels de pointe pour sécuriser et surveiller l'infrastructure en nuage sous-jacente, y compris les installations de centre de données et les systèmes matériels et logiciels. OCI fournit des outils qui vous permettent d'exécuter vos charges de travail en toute sécurité et de surveiller vos ressources en nuage, telles que le calcul, le réseau, le stockage et la base de données, ainsi que les applications de bout en bout associées.
À quoi servent la surveillance et l'observabilité?
L'outil ou le service de surveillance vérifie l'état d'un système et déclenche un avis lorsqu'une condition prédéfinie est satisfaite.
L'outil ou la solution d'observabilité utilise les données de télémétrie d'un système, telles que les mesures, les journaux et les traces, pour déboguer un problème et améliorer la performance.
Comment surveiller les services OCI
OCI offre des jeux prédéfinis de mesures, de journaux et d'événements pour fournir une visibilité sur l'infrastructure et les services internes. OCI fournit également des intégrations avec Grafana, PagerDuty et Slack, en plus de prendre en charge les normes de la CNCF (Cloud Native Computing Foundation), telles que CloudEvents et OpenTracing.
Mesures : Vous pouvez obtenir une vue complète des mesures émises par les services OCI à l'aide de l'explorateur de mesures de la console. Pour plus d'informations sur le service de surveillance pour OCI et la liste des services qui émettent des mesures, voir Aperçu du service de surveillance.
Le service de surveillance vous permet de définir des seuils pour les mesures des ressources afin de générer des alarmes. Les alarmes peuvent alimenter le service d'avis pour OCI. Vous pouvez également accéder à des mesures pour l'intégration avec des outils de tierce partie indépendants du fournisseur de services infonuagiques, tels que Grafana, une plate-forme à code source libre pour la surveillance et l'analyse.
Journaux : OCI Logging permet d'accéder aux journaux à partir des ressources OCI. Les journaux comprennent des informations de diagnostic critiques qui décrivent la performance des ressources et leur mode d'accès. Pour plus d'informations, voir Aperçu du service de journalisation.
Événements : Les services OCI émettent des événements. Les événements sont des messages structurés indiquant un changement d'état des ressources OCI. Voici des exemples d'événements :
- Création d'une instance
- Suppression d'une instance
- Création, mise à jour ou suppression d'une ressource
Les événements peuvent être acheminés par le service d'avis vers les canaux appropriés. Les événements peuvent également alimenter le service des fonctions pour OCI, par exemple pour aviser une équipe spécifique du lancement d'une instance. Pour plus d'informations sur les services qui émettent des événements, voir Services qui génèrent des événements.
Plate-forme d'observabilité et de gestion
Les services d'observabilité et de gestion d'OCI sont conçus pour répondre aux défis posés par les applications modernes et les solutions constituées de nombreux composants qui utilisent différentes technologies. Cet ensemble de services offre une visibilité et des données clés sur les technologies en nuage natives et traditionnelles, les fournisseurs de services infonuagiques et les environnements sur place, en plus du soutien d'un vaste écosystème basé sur des normes. La plate-forme est conçue pour vous aider à gérer des portefeuilles informatiques de plus en plus diversifiés et distribués, tout en réduisant le temps de dépannage, en prévenant les pannes et en permettant à l'informatique de gérer les applications selon une perspective d'affaires. Les services comprennent des mesures, des événements, des journaux et bien plus encore, ce qui vous offre la flexibilité nécessaire pour effectuer les personnalisations dont vous avez besoin. Les services et fonctions sont les suivants :
-
Surveillance : Permet aux services et aux clients d'OCI d'émettre des mesures sur les ressources des clients d'OCI. Les fonctions de surveillance comprennent les mesures de service, l'explorateur de mesures, le statut et la définition d'alarmes. Vous pouvez configurer des alarmes avec des seuils pour détecter les anomalies liées à l'infrastructure et aux applications, et y répondre.
-
Vérifications d'état : Fournit une surveillance externe à haute fréquence pour déterminer la disponibilité et la performance de services publics tels que des sites Web hébergés, des points d'extrémité d'API ou des équilibreurs de charge externes.
-
Surveillance de la performance des applications : Fournit une visibilité complète sur la performance des applications et permet aux professionnels DevOps de diagnostiquer rapidement les problèmes. Le service de surveillance de la performance des applications est compatible avec OpenTracing et OpenMetrics pour le traçage distribué, et combine la surveillance des utilisateurs finaux à la surveillance synthétique. Il peut également ingérer les mesures des microservices déployés dans des conteneurs Kubernetes ou Docker.
-
Gestion de bases de données : Fournit des diagnostics complets sur la performance des bases de données et une fonction de gestion pour chaque type de base de données Oracle, y compris OCI et sur place. Cette fonction réduit considérablement la charge qui pèse sur les administrateurs de base de données en fournissant une solution de cycle de vie complète incluant la surveillance, la gestion de la performance, le réglage et l'administration de base de données.
-
Gestion Java : Peut détecter, surveiller et gérer votre environnement Java. Une fois déployé, ce service détecte les versions de Java exécutées et où, celles qui nécessitent des mises à jour et les applications qui les utilisent. Ce service est inclus dans votre abonnement à Java SE.
-
Journalisation : Permet une ingestion facile des données des journaux et une analyse pour diagnostiquer les problèmes. Vous pouvez intégrer le service de journalisation avec des services OCI tels que Diffusion en continu, Surveillance, Fonctions OCI et Avis. Le service de journalisation utilise la norme CloudEvents et le plugiciel Fluentd de la CNCF pour ingérer des journaux provenant de centaines de sources.
-
Logging Analytics : Solution en nuage basée sur l'apprentissage automatique qui surveille, regroupe, indexe et analyse toutes les données des journaux de vos environnements sur place et multinuages.
-
Avis : Service de publication et d'abonnement hautement disponible et à faible latence qui envoie des alertes et des messages au service des fonctions pour OCI, aux partenaires de messagerie et de transmission de messages, y compris Slack et PagerDuty.
-
Données clés sur l'exploitation : Outil de planification de la capacité qui permet aux administrateurs de détecter les problèmes de performance, de prévoir la consommation et de planifier la capacité en effectuant des analyses basées sur l'apprentissage automatique de données historiques et SQL. Utilisez ces fonctionnalités pour prendre des décisions fondées sur les données afin d'optimiser l'utilisation des ressources, d'éviter les pannes et d'améliorer la performance de manière proactive.
-
Gestionnaire de ressources : Outil d'automatisation de l'infrastructure en nuage basé sur Terraform qui fournit une fonction de service d'infrastructure-code.
-
Centre de connecteurs de service : Permet aux ingénieurs en infonuagique de gérer et de déplacer des données entre des services OCI et depuis OCI vers des services de tierce partie.
-
Surveillance de pile : Active la surveillance proactive des applications et de leur pile sous-jacente, notamment des serveurs d'applications et des bases de données.
-
Enterprise Manager : Offre une surveillance et une gestion complètes des applications, intergiciels, bases de données et systèmes technologiques Oracle déployés dans des nuages hybrides.
-
Gouvernance : Fournit une gamme complète de services pour vous aider à optimiser les coûts, à maximiser l'utilisation et à assurer la conformité aux normes de l'entreprise et aux lois pour les ressources déployées dans OCI.