This guide describes a set of linked open-source projects that support the pre-installation, deployment, and subsequent monitoring and management of SAS Viya platform software.
The SAS Viya Orders CLI can be used to obtain required files that enable a deployment of the SAS Viya platform.
The SAS Viya Infrastruture as Code repositories can be used to create the necessary compute resources for a SAS Viya platform deployment. The following cloud provider is supported at this time:
- SAS Viya Infrastructure as Code - Azure
- SAS Viya Infrastructure as Code - AWS
- SAS Viya Infrastructure as Code - GCP
- SAS Viya Infrastructure as Code - Open Source Kubernetes
Once compute infrastructure has been created, run the Pre-Installation Report application in the SAS Viya Administration Resource Kit. This application verifies whether sufficient compute resources and permissions are present to support a smooth deployment.
The documentation that you can access from my.sas.com walks you through the process for deploying your SAS Viya platform software.
When you are ready to deploy the SAS Viya platform, the SAS Viya Deployment project provides Ansible playbooks to automate the deployment.
When the deployment is complete, run the Deployment Report application from the SAS Viya Administration Resource Kit to generate information about the deployment that can be easily shared.
After deploying the SAS Viya platform, a key part of managing the system is monitoring. The SAS Viya platform provides an optional set of standard open-source tools to collect and display the collected metric data, to manage alerts that are triggered by metric values, and to collect and view log messages. You can use these tools or support monitoring and logging using your own tools. The SAS Viya Monitoring for Kubernetes project provides the open source tools to support logging and monitoring.
A SAS software update replaces some or all of your deployed software with the latest versions of that software. The documentation that you can access from my.sas.com walks you through the process of updating your SAS Viya platform software.
The SAS Viya Orders CLI tool enables you to automate a workflow that manages the life-cycle of the deploying and updating of SAS Viya platform software.
We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to these projects.
This project is licensed under the Apache 2.0 License.