Lessons Learned from Managing SAS® Viya® at Scale in the Cloud

Hosting multiple servers in the cloud having different kind of SAS Viya products at the same time is quite a complex thing to do, as the most important thing to do is making sure actions taken are as automated as possible. To be able to do this, you might need to use multiple tools or programming languages.

To explain the complexity and differences in lessons we learned and tools we use, we divided the activities in four different kinds of activities being: deployment, monitoring, upgrading and maintenance.

Whilst quick starts are available for deploying SAS Viya on multiple (public) cloud providers, these do not take into account the other aspects of managing a SAS Viya environment.

Our colleague Jelle Daemen would present at the SAS Global Forum about the lessons learned. Unfortunately the SAS Global Forum is cancelled. We still want to share this information with you in this paper:

Paper: Lessons Learned from Managing SAS® Viya® at Scale in the Cloud

After reading this paper, we hope you have learned what kind of issues we encounter and how we dealt with a number of them.

SaasNow presents at SAS Global Forum 2020

We are proud to announce that our colleague Jelle Daemen is a presenter at the SAS Global Forum 2020 on Tuesday, March 31. For details about the presentation read the description below.

Description: Starting in 2015, SaasNow has been managing SAS® products in a private cloud in a unique monthly, fully self-service cloud model. Starting with SAS® vApp technology, SaasNow was one of the first providers to offer a true cloud experience for SAS® Visual Analytics. With the release of SAS Viya in 2016, SaasNow has been able to support many more SAS products, including SAS® Visual Data Mining and Machine Learning. Currently, all SAS Viya products and bundles can be automatically deployed on SaasNow within a few hours. Over the years, we have deployed and managed hundreds of environments, ranging from small four core demo environments, to multi-server production setups of up to 128 cores with a wide variety of customer-specific customizations and integrations, like customized authentication (Kerberos or SSO integrations) and external data source connections (SQL and Apache Hadoop). We have developed best practices for sizing, deploying, updating, upgrading, and monitoring many instances of SAS Viya at the same time. This enables us to make SAS Viya available to our customers and partners within several hours and have new releases available within days after they have been released by SAS. In this way, we offer a true cloud experience for SAS Viya. In this presentation, we share the lessons learned from deploying and managing SAS Viya at scale.

Session: 4871 – Lessons Learned from Managing SAS® Viya® at Scale in the Cloud

Time: 11:00 AM – 11:30 AM (locale time)

Location: Convention Center, Street Level – Middle Building 146A (Live Stream)

Howto: Connect using sas-admin CLI

The featured guide is about how to connect to your SaasNow Viya environment using the SAS Administration Command Line Interface (CLI). Our colleague, Jelle Daemen, was willing to help a step further and give some examples of the most common options used.

The guide: https://www.saasnow.com/static/2019/08/SaasNow_Guide_Viya_Admin_CLI.pdf

Jelle’s examples:

# Some examples of using the sas-admin cli:

# For the examples below, there are some of the most common options used, however there are more options available. To check them all, make sure to use the –help option with the sas-admin command!

# these examples are ran in a Windows environment, as most users are using Windows environments on a daily basis.

# Before being able to execute commands in the sas-cli, first make sure to login to the sas-cli environment.

# Make sure to use your servername and a user having admin privileges in SAS, and use the correct password:

set SSL_CERT_FILE=C:\SAS\trustedcerts.pem

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” auth login –user “sas-admin” –password “S3cr3t”

# Make sure to check what plugins are available in the sas-admin tool;

# Check what plugins currently are installed:

sas-admin plugins list

# Check what plugins can be installed:

sas-admin plugins list-repo-plugins

# Install a new plugin (the “–repo SAS” means the plugin will be downloaded by a repository hosted by SAS, so you are sure it is a supported plugin):

sas-admin plugins install –repo SAS authorization

# Set permissions to cas libraries:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” cas caslibs add-control –server cas-shared-default –caslib test –table CLASS –group SASAdministrators –grant ReadInfo

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” cas caslibs add-control –server cas-shared-default –caslib test –table CLASS –user username –grant Select

# Permissions to CAS tables:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” cas tables add-control –server cas-shared-default –caslib test –table CLASS –group SASAdministrators –grant ReadInfo

# Set conditional grant permissions to a CAS table:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” cas tables add-control –server cas-shared-default –caslib test –table CLASS –group SASAdministrators –grant Select –where “b=’c'”

# the –where statement enables you to setup a conditional grant. In this example we are using a variable called “B” to contain the text ‘c’.

# Configure Viya rules (In the Web Environment you would find this in the tab: Manage Environment -> Rules):

# Receive existing rules:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” authorization list-rules > C:\temp\rules.txt

# This writes a file to the locaton “C:\temp\rules.txt”. In this files are the rules listed.

# To change an existing rule:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” authorization update-rule –object-uri “/folders/folders/7e460b5b-579a-46f7-b3ae-4e89f036e885/**” –group SASAdministrators –reason “A descriptive reason” –description “A description that explains what you are doing and why” –id c82e2540-e294-4e91-9178-3782618d3fb4 –permissions Read,Add

# Create a new rule:

sas-admin –sas-endpoint “https://example-saasdemo.saasnow.com/” authorization create-rule –object-uri “/folders/folders/7e460b5b-579a-46f7-b3ae-4e89f036e885/**” –group SASAdministrators –reason “A descriptive reason” –description “A description that explains what you are doing and why” –permissions Read

SAS Viya 3.5 available on SaasNow

Last week, SAS released a new version of the Viya platform, Viya 3.5. We are proud to announce that Viya 3.5 is now available on SaasNow!

Next to some exciting new features, Viya 3.5 also brings performance enhancements. Find out what is new for administrators and users on the SAS website.

The latest versions of the following SAS Viya products are available in our monthly SaasNow offering;

SAS Visual Analytics 8.5
SAS Visual Statistics 8.5
SAS Visual Data Mining and Machine Learning 8.5
SAS Visual Text Analytics 8.5
SAS Visual Forecasting 8.5
SAS Data Preparation 2.5
SAS Data Quality 3.5
SAS Econometrics 8.5
SAS Optimization 8.5

For SaasNow Flexible environments (our bring your own license offering), the latest version of SAS Viya is also supported, including software that is not yet available in our monthly licensing model (i.e. Event Stream Processing, Visual Investigator, Intelligent Decisioning). Like our regular offering, SaasNow Flexible environments are also provisioned within one business day.

For new SaasNow environments, the latest version is deployed by default. Updating existing environments is not (yet) required but encouraged. Customers and partners will be informed on the update schedule, and can state their preference for an early upgrade through support@saasnow.com.

SaasNow pricing – EUR
SaasNow pricing – USD

SaasNow available on Public Cloud

SaasNow expands its deployment options to Canada, Japan and Singapore

SaasNow is hosted from datacenters in Amsterdam (Netherlands) and New York (United States). SaasNow now also supports deployment in the Public Cloud.

SaasNow Public Cloud offering is available in the following regions;

  • Canada (Toronto)
  • Japan (Tokyo)
  • South-East Asia (Singapore)

Please read the full press release through the link provided below:

SAS Visual Analytics 8.4 available on SaasNow

Recently SAS released new versions of some of their offerings on the Viya platform. Whilst the Viya platform remains at version 3.4, some solutions have a new version. Most significantly, SAS Visual Analytics has been updated to version 8.4, bringing (amongst others) the following new features;

  • SAS Report Viewer is now fully integrated into the SAS Visual Analytics user interface
  • The automated analysis object has been completely redesigned and is now called Automated explanation.
  • An SDK is available for easy integration of Visual Analytics reports, objects and data in websites and other applications

The latest versions of the following SAS Viya products are available in our monthly SaasNow offering;

  • SAS Visual Analytics 8.4
  • SAS Visual Statistics 8.4
  • SAS Visual Data Mining and Machine Learning 8.4
  • SAS Visual Text Analytics 8.4
  • SAS Visual Forecasting 8.4
  • SAS Data Preparation 2.2
  • SAS Data Quality 3.4
  • SAS Econometrics 8.4
  • SAS Optimization 8.4

For SaasNow Flexible environments (our bring your own license offering), the latest version of SAS Viya is also supported, including software that is not yet available in our monthly licensing model (i.e. Event Stream Processing, Visual Investigator, Intelligent Decisioning). Like our regular offering, SaasNow Flexible environments are also provisioned within one business day.

SaasNow pricing – Viya 3.4 – Euro

SaasNow pricing – Viya 3.4 – US Dollar

SAS Viya for Container now available on SaasNow

Dallas, April 28, 2019 – SaasNow is proud to announce the launch of SAS® Viya® for Containers on the SaasNow platform at Global Forum 2019.

Containerised deployment of SAS® Viya® enables our customers to easily scale their SAS® Viya® workloads in an agile and secure way. SAS® Viya® for Containers on SaasNow is a programming-only deployment that supports data scientists and programmers who use SAS Studio or other programming interfaces such as Python or REST APIs.

SAS® Viya® for Containers on SaasNow solutions are available with our monthly SAS licenses, and also in a bring-your-own-license model through SaasNow Flexible.

For more information, visit our booth at SAS Global Forum, or contact our team at info [at] saasnow [dot] com!

About SaasNow

SaasNow is an innovative Dutch startup and supplier of the SaasNow self-service BI & Advanced Analytics platform. SaasNow provides cloud services to SAS partners based on SAS® Viya® and offers the full SAS® Viya® portfolio in a unique monthly subscription model.

A self-service portal allows partners and end users to deploy any SAS® Viya® environment within 1 business day. SaasNow is being hosted in datacenters across Europe and in New York and public cloud deployments are also available for local hosting.

The SaasNow portfolio is available in more than 180 countries. SaasNow is part of Notilyze.

SAS Viya 3.4 available on SaasNow

We are proud to announce that we have completed our final tests with SAS®Viya® 3.4 and the new version is now available on SaasNow. Viya® 3.4 brings a lot of improvements compared to previous Viya® versions. For a full list of the new features, please review the SAS Documentation.
All current configurations, as well as Bring Your Own Licence (BYOL) are available on SaasNow with the same pricing as Viya® 3.3. The following products are available with monthly pricing:

  • SAS® Visual Analytics
  • SAS® Visual Statistics
  • SAS® Visual Data Mining and Machine Learning
  • SAS® Econometrics
  • SAS® Optimization
  • SAS® Visual Forecasting
  • SAS® Visual Text Analytics

Depending on the product set, deployment on 4, 8 or 16 cores is available, and deployment is done within one business day.
All SAS® Viya® products, even the products that are currently not offered with monthly pricing at SaasNow, like SAS Decision Manager, SAS Model Manager and SAS Event Stream Processing, can also be deployed using SaasNow through our portal when using your own license. Only infrastructure is charged.
SaasNow pricing – Viya 3.4 – Euro
SaasNow pricing – Viya 3.4 – US Dollar

SaasNow joins Notilyze

SaasNow will continue to deliver SAS® Viya® in the cloud

We are excited to announce SaasNow was acquired by Notilyze. We will continue the SaasNow products  and services and we are looking forward to working together with our partners to further build the SaasNow brand. The Notilyze team will bring additional in depth knowledge on administration and management to support SaasNow customers.
Please read the full press release through the link provided below:
Press release – Dutch
Press release – English

SaasNow is first in the world to provide SAS® Viya™ analytics products in the cloud

SaasNow is first in the world to provide SAS® Viya™ analytics products in the cloud 
New York, 26 September 2017 – SaasNow, supplier of the self-service portal of the same name, as well as BI and analytics cloud software, announces that it is the first supplier to offer the complete SAS Viya analytics product portfolio via a scalable self-service portal.
SaasNow provides these latest additions to the SAS Platform through extensive partner
channels. In addition to SAS Visual Analytics and SAS Visual Statistics, SaasNow has extended their SAS services to include SAS Econometrics, SAS Optimization and SAS Visual Forecasting. Making it possible to get started quickly at a low cost through SaasNow’s highly scalable services is attractive to organizations that are experimenting and innovating with analytics.  The portability and scalability of SAS appeals to organizations that need to retain their flexibility for future growth and changing markets. And just as with their other services, SaasNow’s fast delivery at a favorable rate is guaranteed for SAS Viya products.
“SAS Viya products and solutions have been built with the cloud in mind, which made it easy for us to provide these capabilities in the SaasNow cloud infrastructure,” says Gerben van Leeuwen, general director of SaasNow. “This offers many advantages, such as direct database connections and side-to-side VPN options, making it easier to move data to and from the hosted environment. With today’s changing technology landscape, the flexible structure of having SAS offered in the cloud gives us the ability to quickly add more services in the future and offer new capabilities to meet customer needs. We already have a number of very satisfied customers using SAS Viya products in our SaasNow environment.”
“SaasNow is a very important and innovative partner for us,” says Rob Spee, Director of Global Channels at SAS. “Together, we help our customers rapidly achieve and maximize the value of their data through cloud-based analytics. SaasNow is a valuable relationship to us as the premier partner worldwide to offer SAS Viya products in the cloud.”
+++
About SaasNow
SaasNow is an innovative Dutch startup and supplier of the SaasNow self-service BI & Business Analytics solution of the same name. The company provides cloud services to SAS partners based on SAS Visual Analytics and SAS Visual Statistics and offers the full SAS Viya portfolio, which can be bought and paid for as a monthly subscription. A self-service portal allows end users to obtain valuable insights from their data without being dependent on the IT department. The SaasNow portfolio is available in more than 180 countries. SaasNow BV is part of Equium Holding. More information: https://www.saasnow.com.
More information
SaasNow
Gerben van Leeuwen, CEO
+31 88 800 7557