SAS’ continued commitment to improve customer experience in Cloud sees yet another enhancement for Cloud deployments of SAS 9.4. Public cloud providers offer various methods for managing and maintaining the Operating System (OS) in their corresponding virtualised compute (IaaS VM) offerings. For SAS customers on public cloud, the flexibility to manage and maintain the underlying OS of their SAS 9.4 deployments hasn’t always been all encompassing. Customers accustomed to on-premise OS patching and maintenance processes often find cloud vendor solutions for OS level patching to be at odds with SAS requirements for managing a SAS 9.4 deployment.
Background:
Based on the cloud provider subscription model, and at times their own internal policies, SAS customers find themselves constrained to bring their own satellite repository for RHEL to manage and maintain the OS using traditional 'yum' based approach. In public cloud environments, managing and licensing Red Hat Subscription and Satellite servers can be complex and may not be viable. This can hinder the ability to perform in-situ OS upgrades or patching using traditional methods. Many cloud vendors, for example Microsoft Azure, commonly recommend adopting a plug-and-play approach when it comes to managing the OS of an IaaS application in the cloud. In this model, organizations are encouraged to ‘destroy and rebuild’ cloud applications on a regular basis, using ‘Infrastructure as Code’ principles to effortlessly rebuild these using the most up-to-date OS or codebase.
Often, customer security teams also have a requirement for OS upgrades to new minor versions to be carried out on a regular cadence, as OS images are only maintained in the repository for a set period; until deprecated based on its support or vulnerability exposure.
The Challenge:
SAS recognise that the Disaster Recovery policies for SAS 9.4 [link] and SAS Viya 3.5 [link] do not currently cater for requirements such as maintaining the Operating System in cloud environments where organizations opt to adopt this methodology as the means to distribute OS rolling updates.
It has been particularly challenging for SAS 9.4 customers who need to meet these requirements, as the current DR policies state:
"Copying only the SAS deployment (the SASHome or SAS Configuration directories) from one system to another is not supported. In this scenario, SAS Deployment Manager tasks fail to properly manage and maintain the deployment and the SAS Deployment Agent (necessary to perform future backups and middle-tier clustering). Copying the SAS deployment as part of Option A is supported as long as the disaster-recovery system remains a clone of the production system."
The issue arises from the latter part of this statement, as with OS patch/upgrade, the target system cannot be a true clone of the source system. Until now…
Position:
SAS has now defined and tested a mechanism to decouple the SAS deployment from the underlying OS disks, enabling customers with SAS 9.4 deployments on the cloud to mount their existing deployment to a new VM host built with an upgraded minor release or patch for the OS. This process is detailed in the paper Mounting a SAS ® 9.4 Deployment from One Cloud Instance to Another after a Minor Operating System Re...
The scope of this process includes:
Design Principle:
The process will vary across cloud providers depending on their storage solutions and organizational standards, but typically involves:
Always review the System Requirement guide System Requirements for SAS® 9.4 Foundation for Linux® for x64 and Supported Operating System section SAS Supported Operating Systems. Additional steps may be required based on the software offering and solution deployed at your site.
Additional Considerations:
Risk Mitigation:
To ensure a smooth OS upgrade process, consider the following risk mitigation strategies:
Conclusion:
For SAS 9.4 deployments in the public cloud that can decouple the SAS deployment itself from the underlying OS disks, SAS provides a viable solution for seamless upgrades to RHEL in cloud environments. This approach not only facilitates software currency by simplifying the OS upgrade process but also aligns with cloud-native practices. As SAS continues to enhance customer experiences in the cloud, this solution marks a significant step forward in addressing the complexities of OS management for SAS 9.4.
With that, if this is a requirement within your organisation? I would welcome your feedback and comments on this proposed method and encourage you to review the detailed documentation for further insights.
Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.
The rapid growth of AI technologies is driving an AI skills gap and demand for AI talent. Ready to grow your AI literacy? SAS offers free ways to get started for beginners, business leaders, and analytics professionals of all skill levels. Your future self will thank you.