a blue background with lines and dots

Migrating SAS to Red Hat OpenShift generally involves transitioning from a legacy SAS 9 or SAS Grid environment to SAS Viya deployed on a Kubernetes-native infrastructure. This moves your workloads into scalable, AI-ready containers while adopting the Linux operating system architecture

Migration Architecture & Deployment

Deploying SAS on OpenShift relies on a robust containerized infrastructure that separates your workloads from the underlying hardware.

  • Reference Architecture: SAS, HPE, and Red Hat offer defined "t-shirt sizes" for sizing your OpenShift worker nodes to ensure sufficient memory and CPU.

  • Storage Offload: For fast virtual machine (VM) data migration, tools like the Migration Toolkit for Virtualization and OpenShift Virtualization allow large-scale data transfers with minimal network disruption.

  • Security Contexts: SAS Viya requires specific, elevated privileges at initialization before dropping back to restricted security constraints during regular runtime

Migration Phases

Transitioning from traditional SAS to a containerized platform on OpenShift follows four distinct phases:

  1. Assessment: Analyze your current SAS programs, data stores (like SAS datasets or shared Windows/NFS drives), and user workloads to identify necessary code refactoring.

  2. Environment Build: Provision your OpenShift cluster and deploy the SAS Viya platform using the SAS Deployment Operator.

  3. Data & Workload Migration: Transfer analytics code, stored processes, and data sources into the OpenShift Container Registry using SAS Mirror Manager.

  4. Testing & Validation: Run parallel operations to validate model performance, compute times, and pipeline accuracy within the new cluster.

a blue background with lines and dots