Gros plan sur le Compute Server et le Compute Service dans SAS Viya

Cet article en deux mots :

Plongez au cœur du SAS Compute Server pour maîtriser le traitement de vos programmes et procédures stockées sous SAS Viya. Ce guide technique détaille le fonctionnement du microservice Compute, la configuration des contextes de lancement et répertorie les chemins d'accès critiques aux fichiers logs selon votre système d'exploitation et votre architecture multi-tenant. Un indispensable pour tout administrateur souhaitant assurer la traçabilité et la performance de ses sessions de calcul.

SAS Compute Server

Le service Compute permet aux clients de soumettre des programmes SAS et des procédures stockées sous forme de tâches à traiter. Le Serveur Compute SAS met en œuvre ce service.

Pour chaque tâche traitée, le serveur Compute écrit dans les logsFichiers chronologiques enregistrant les événements système, erreurs et activités d'exécution dans SAS Viya, essentiels pour le monitoring, le débogage et l'audit des services et des jobs. (voir plus bas) dans un journal SAS. Si la tâche génère des résultats ODS, des ensembles de données de sortie, des fichiers, etc., ceux-ci sont associés à la tâche en question.

Compute Service

Le service Compute est un microservice SAS Viya qui fournit des points d'accès API pour demander une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. de serveur Compute SAS. Ce service Compute propose également des points d'accès API pour créer et gérer des contextes de calcul, qui contiennent toutes les informations nécessaires pour exécuter un serveur Compute.

Le service de lancement fournit une spécification au serveur de lancement appelée "contexte de lancement", ce qui permet à l'administrateur SAS d'appliquer des contraintes sur la manière dont le serveur de lancement démarre un serveur Compute.

Fichier de logsFichiers chronologiques enregistrant les événements système, erreurs et activités d'exécution dans SAS Viya, essentiels pour le monitoring, le débogage et l'audit des services et des jobs.

Compute service

Les fichiers journauxse trouvent dans /opt/sas/viya/config/var/log/compute/default.

Sur les systèmes mulit-tenant, les fichiers journaux se trouvent dans /opt/sas/tenant-ID/config/var/log/compute/default.

Sur Windows, les fichiers journaux se trouvent dans \ProgramData\SAS\Viya\var\log\compute\default.

Compute Server

Les computs server et leurs journaux sont situés là où les serveurs de lancement sont en cours d'exécution.

Chaque serveur de calcul génère son propre journal.

Les fichiers journaux sont la propriété du compte sous lequel le serveur a été lancé.

Cela est utile pour localiser le fichier d'un utilisateur spécifique. Les fichiers journaux du serveur de calcul se trouvent dans /opt/sas/viya/config/var/log/compsrv/default.

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.