Organizations benefitting from SAS Grid Manager in their SAS 9 environments, who are eager to modernize their projects, can now move to SAS Workload Management on SAS Viya.
As organizations move their analytic and data management workloads to the cloud, they are faced with challenges in balancing cost and agility. Is it possible to balance good performance with acceptable cloud infrastructure costs? A simple lift and shift of legacy software, not specifically designed for the cloud, may seem simpler to implement than a more comprehensive redesign. In the long term, however, that decision may result in an environment that is not optimized.
What does a grid modernization plan look like? What are the key factors to consider?
Within the Global Enablement and Learning team, we’ve been teaching SAS Grid Manager architecture, deployment, and administration to hundreds of professionals for more than a decade.
In the latest version of our workshops, we present this slide in the introductory modules:
Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.
This slide shows a simple, high-level view. We briefly explain the “filling inside the sandwich” as follows:
Is this relevant while discussing a modernization plan? It is, because modernizing a SAS 9 grid environment to SAS Workload Management on SAS Viya requires that you consider all the elements in the picture above and know how each one maps in the new world.
Most of the activities that you will perform use migration procedures from SAS 9 to SAS Viya described in the Full-System Migration and Content Migration documentation – the same that you would perform in environments that do not include SAS Grid Manager or SAS Workload Management.
Let’s discuss each layer of the sandwich in more detail, from the bottom up.
For an in-depth review on how to approach a grid modernization project, see the SAS Global Forum 2021 paper “Stretch Your Mind and Your SAS® Grid” by Diane Hatcher. It was written before the SAS Workload Management release and only addressed SAS Grid Manager on SAS 9 “uplifting” to cloud environments, but it still contains a lot of useful suggestions on how to structure and plan your digital transformation to the cloud.
A complementary approach in designing your modernization plan is to look at SAS Grid Manager functionalities that bring value to your business, and how they map into the new world.
SAS Grid Manager provides a rich set of capabilities including workload management (through queueing and job prioritization), central administration, high availability, parallel processing, scalability, and simplified, non-disruptive, maintenance.
While it’s clear that SAS has brought SAS Grid Manager functionality to SAS Viya, it may not be so obvious what are the modernization paths. SAS Workload Management brings the core capabilities of SAS Grid Manager - workload management, parallel processing, and central administration - to the SAS Viya platform by extending the core scheduling capabilities of the underlying Kubernetes infrastructure. Other capabilities, such as scalability, elasticity, high availability, and non-disruptive maintenance, leverage Kubernetes' native features. SAS Workload Management is integrated into the Viya platform including integration with SAS Studio, SAS Compute, SAS Batch, SAS/CONNECT, and Job Flow Scheduler.
In summary, some of the grid functionality is inherent in SAS Viya’s Kubernetes architecture. Other features are provided by SAS Workload Management which is layered on top of SAS Viya. To get a more comprehensive review, capability by capability, see the article SAS Grid and SAS Viya: together to provide advanced workload management. Also be on the lookout, in the coming months, for additional grid and migration related articles provided by GEL.
Modernizing a SAS 9 grid environment to SAS Workload Management on SAS Viya does not require complex procedures, but does require proper planning. At the end of the journey, you will be able to leverage new capabilities not available before, such as dynamic scaling up to accommodate increased workloads, and down to control cloud costs.
Find more articles from SAS Global Enablement and Learning here.
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.