Best Practices for Deploying SAS Server on AWS - Best Practices for Deploying SAS Server on AWS

Best Practices for Deploying SAS Server on AWS

Publication date: February 1, 2020 (Document revisions)

Abstract

Many SAS customers are moving their SAS applications from on-premises data centers to the AWS Cloud. In order to migrate, customers must be aware of all the layers of their SAS infrastructure. Customers should understand how their SAS applications run, and how to optimize their Amazon Web Services (AWS) architecture.

This whitepaper addresses performance considerations and best practices for SAS®9 (SAS® Foundation and SAS Grid Manager) and SAS® Viya® when hosted on AWS. The content is written for IT professionals familiar with SAS and AWS.

Are you Well-Architected?

The AWS Well-Architected Framework helps you understand the pros and cons of the decisions you make when building systems in the cloud. The six pillars of the Framework allow you to learn architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable systems. Using the AWS Well-Architected Tool, available at no charge in the AWS Management Console, you can review your workloads against these best practices by answering a set of questions for each pillar.

For more expert guidance and best practices for your cloud architecture—reference architecture deployments, diagrams, and whitepapers—refer to the AWS Architecture Center.

Introduction

SAS is an analytics software that provides organizations a suite of capabilities that enable users to draw insights from data and make intelligent decisions. The SAS platform includes software platforms that underpin SAS product offerings in analytics, data management, and visualization. SAS 9.4 provides simplified architecture and deployment options for running SAS on a cloud infrastructure. SAS Viya is a cloud- enabled, in-memory analytics engine that provides quick, accurate and reliable analytical insights.

SAS 9.4 provides the following features:

  1. Data Management

  2. Visual Analytics

  3. Governance and Security

  4. Forecasting and Text Mining

  5. Statistical Analysis

  6. Environment Management

SAS is also a 4GL programming language used by data scientists for more than 80,000 customers globally. SAS 9 does not leverage the benefits of the cloud in terms of managed hosting, elasticity, and scalability. SAS Viya, on the other hand, is a cloud-enabled, in-memory analytics engine with features such as elasticity, scalability, and fault tolerance. In this whitepaper, SAS customers can learn about the best practices for running their SAS 9 workloads on AWS and evaluate how to modernize their architecture of SAS Viya.