En vue de configurer votre déploiement SAS Viya 4SAS Viya 4 est une plateforme d'IA, de data management et d'analytics de pointe, nativement conçue pour le Cloud (Cloud-Native). Contrairement aux versions précédentes, elle repose sur une architecture de microservices orchestrée par Kubernetes.
Elle permet de gérer l'intégralité du cycle de vie de la donnée — de l'ingestion à la mise en production des modèles (ModelOps) — en offrant une élasticité totale, une intégration transparente avec l'open-source (Python, R) et une interface unifiée pour les data scientists et les décideurs métiers., il est nécessaire de modifier les fichiers d'exemple et les overlay dans vos assets de déploiement, tout en y faisant référence dans votre fichier de kustomization.yaml.
Cette article décrit quelqu'une des choix les plus courants de configuration qui doivent être prises pour le déploiement, ainsi que la manière de les appliquer.
Voici quelques tâches de configuration pour le déploiement de SAS Viya 4SAS Viya 4 est une plateforme d'IA, de data management et d'analytics de pointe, nativement conçue pour le Cloud (Cloud-Native). Contrairement aux versions précédentes, elle repose sur une architecture de microservices orchestrée par Kubernetes.
Elle permet de gérer l'intégralité du cycle de vie de la donnée — de l'ingestion à la mise en production des modèles (ModelOps) — en offrant une élasticité totale, une intégration transparente avec l'open-source (Python, R) et une interface unifiée pour les data scientists et les décideurs métiers. :
- Ajouter un registre miroir et utiliser ImagePullSecrets pour y accéder
- Ajouter l'Update Checker
- Configurer TLS et les paramètres de sécurité
- Activer la multilocation
- Configurer la haute disponibilité
- Spécifier SMPLe Symmetric Multi-Processing (SMP) est une architecture informatique où plusieurs processeurs (CPU) partagent une mémoire centrale unique et un seul système d'exploitation pour exécuter des tâches. Contrairement au mode MPP, toutes les opérations se déroulent au sein d'une seule machine ou d'un seul nœud de calcul.
Dans l'écosystème SAS Viya 4, le mode SMP est idéal pour les jeux de données de taille petite à moyenne ou pour les phases de préparation de code. Le moteur CAS (Cloud Analytic Services) utilise alors la puissance multi-cœurs d'un nœud unique pour traiter les données avec une latence minimale. ou MPPLe Massively Parallel Processing (MPP) est une architecture informatique où plusieurs processeurs (ou nœuds de calcul) travaillent simultanément sur différentes parties d'une même tâche complexe. Contrairement au traitement séquentiel, le MPP divise les données en fragments gérés en parallèle, réduisant drastiquement le temps d'exécution.
Dans l'écosystème SAS Viya 4, l'architecture MPP est incarnée par le moteur CAS (Cloud Analytic Services). Elle permet de distribuer les calculs analytiques et d'IA sur l'ensemble d'un cluster Kubernetes ou OpenShift, offrant une puissance de traitement quasi illimitée pour les Big Data. CAS et configurer les paramètres CAS - Monter les hostPaths et les connecteurs de données pour le serveur CAS, et ajuster les ressources RAM et CPU pour les serveurs CAS
- Modifier l'emplacement du serveur NFS et activer les méthodes d'accès via l'option système LOCKDOWN
- Configurer SSSD et ajouter une configuration personnalisée pour SSSD
- Spécifier PersistentVolumeClaims pour utiliser ReadWriteMany StorageClass
- Configurer les points d'intégration open source et SAS/ACCESS.
L'ensemble des taches sont précisées dans la documentation Common Customizations
Avant de commencer la lecture, notez que les fichiers README inclus dans vos assets de déploiement décrivent les tâches de configuration spécifiques au produit. Pour voir la liste complète des configurations disponibles pour votre commande, y compris celles décrites dans cet article, vous pouvez accéder aux fichiers README (ce sont des fichiers au format Markdown) dans $deploy/sas-bases/README.md
A noter également, que les étapes de configuration du déploiement reposent sur les tâches Kubernetes et l'outil Kustomize, mais les décisions prises sont basées sur les fonctionnalités que vous souhaitez que SAS Viya exécute.
Pour réussir la configuration et le déploiement de votre logiciel avec les fonctionnalités désirées, le sujet doit être abordée entre l'administrateur Kubernetes et l'administrateur SAS. En effet, je penser que l'administrateur Kubernetes doit informer l'administrateur SAS des options disponibles pour le déploiement en fonction des fichiers README. Ensuite, l'administrateur Kubernetes doit suivre les instructions des fichiers README pour activer les options que l'administrateur SAS souhaite utiliser.







