Quelles informations stratégiques getCacheInfo fournit-elle pour la planification de la capacité ?

Optimisation de la Capacité via getCacheInfo

Pour un architecte Data, cette action fournit une visibilité immédiate sur la consommation de ressources des microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).

Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système.
de données. En analysant les rapports de getCacheInfo sur une période donnée, on peut déterminer le taux de croissance du cache nécessaire pour les projets de Data Science à grande échelle. Cela permet de justifier des investissements matériels ou de réallouer les volumes de stockage entre les différents nœuds du clusterEnsemble de nœuds (machines) interconnectés, gérés par Kubernetes, qui collaborent pour exécuter les microservices et le moteur CAS de SAS Viya, assurant haute disponibilité et passage à l'échelle. pour équilibrer la charge de travail et maximiser le débit global du système.

Exemples pour l'action getCacheInfo

Inspection standard du cache
Schéma conceptuel de l'exemple : Inspection standard du cache
Résultat d'exécution du code : Inspection standard du cache

Découvrez cet exemple pour l'action CAS getCacheInfo : il interroge les métadonnées de stockage pour auditer l'empreinte disque et l'allocation des fichiers temporaires sur vos nœuds de calcul.

Extraction pour calculs automatiques
Schéma conceptuel de l'exemple : Extraction pour calculs automatiques
Résultat d'exécution du code : Extraction pour calculs automatiques

Cet exemple pour l'action CAS getCacheInfo désactive le formatage pour extraire des métriques brutes en octets. Crucial pour automatiser l'alerting de saturation sans erreur d'arrondi machine.