Les Super-Pouvoirs de Redis dans Viya 4 + Conseils Pratiques

On a vu ce qu'était Redis et comment il s'intégrait dans 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.
. Maintenant, la question qui tue : qu'est-ce que ça apporte vraiment ? Et comment on gère ce truc au quotidien sans se prendre la tête ? C'est parti !

Les Avantages Concrets de Redis dans l'Univers Viya

Pourquoi SAS s'est embêté à intégrer Redis ? Pour de bonnes raisons :

  1. Boost de Performance : Moins d'Attente, Plus d'Action !
  2. Scalabilité Facilitée : Grandir Sans Souci
  3. Résilience et Haute Disponibilité : Ça Tient la Route !
    • La config Redis dans Viya (même la version simplifiée à 2 pods) est pensée pour la haute disponibilité. Si le pod maître Redis a un souci (genre le nœud K8s dessous qui flanche), le pod réplica prend automatiquement le relais. Le service de cache continue de tourner, et Viya reste stable. C'est plus robuste que l'ancienne solution.
  4. Alignement Cloud-Native : Dans l'Air du Temps
    • Redis est une star dans le monde Kubernetes et conteneurs. L'intégrer dans Viya, c'est adopter une technologie moderne, éprouvée, et parfaitement adaptée à cette architecture cloud-native. Ça montre que SAS suit les bonnes pratiques du moment. Ça a aussi permis d'assurer la compatibilité avec les nouveaux services Viya écrits en Go (un langage très populaire dans le cloud).

Le Coin Pratique : Gérer Redis dans Viya au Quotidien

Okay, c'est bien beau tout ça, mais comment on gère Redis concrètement ?

  • LE Point Crucial (Encore !) : Le Stockage !
    • On le redit : utilise du stockage bloc, pas du NFS. C'est la recommandation n°1. Vérifie ta StorageClass Kubernetes.
    • La taille par défaut (1 Go / pod) est souvent OK, mais surveille quand même.
  • Dimensionnement (CPU/Mémoire) :
    • Les ressources par défaut sont souvent suffisantes. Surveille la conso CPU/mémoire avec tes outils de monitoring. Si ça sature, ajuste les requests et limits via Kustomize (les fichiers de config de Viya).
  • Sécurité Intégrée :
    • Pas de panique, la sécurité (TLS pour chiffrer, authentification par mot de passe) s'intègre dans la gestion globale de la sécurité de Viya (via le SAS Security Certificate Framework). Tu gères ça au niveau de la plateforme, pas juste pour Redis. Pense aussi aux Network Policies K8s pour limiter qui peut parler à Redis.
  • Opérations de Base (avec kubectl) :
    • Vérifier le statut : kubectl get pods -l app=sas-redis-server -n <ton-namespace>
    • Arrêter/Démarrer : kubectl scale statefulset sas-redis-server --replicas=0 -n <namespace> (pour arrêter) et --replicas=2 (pour démarrer - dans la nouvelle archi).
    • Voir les Logs : kubectl logs <nom-du-pod-redis> -n <namespace> (super utile si ça déconne).
  • Surveillance : Garde un Œil Dessus !
    • Utilise Prometheus/Grafana ou la solution de monitoring SAS pour surveiller la disponibilité des pods, l'utilisation disque/CPU/mémoire, et les logs. Des alertes sur les problèmes, c'est la vie !

Le Mot de la Fin (pour cet article)

Redis apporte de vrais plus à 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.
en termes de vitesse, scalabilité et robustesse. Sa gestion, surtout avec la nouvelle architecture simplifiée, n'est pas sorcière si on respecte quelques bonnes pratiques (STOCKAGE BLOC !). Dans le dernier article, on fera un récap' final, on jettera un œil aux alternatives possibles et où trouver plus d'infos. Ready for the final round?

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.