Available in:
SAS® Viya® Architecture for Specialized Use Cases
ASSP : ASSPV2
This course explores the architectural design and deployment of SAS Viya within modern cloud-native environments, focusing on topologies, platform components, scalability, performance, integration, and security. Learners will gain practical knowledge through in-depth discussions on stateless and stateful services, node placement strategies, workload management, multi-version support, and integration with open-source tools. Real-world examples and best practices are used to prepare practitioners to make informed, scalable, and secure decisions in SAS Viya deployments.
Learn How To
- Design and evaluate SAS Viya topologies for various use cases.
- Understand and manage key architecture components, including stateful and stateless services.
- Assess and apply scalability and availability configurations.
- Optimize performance through workload placement and concurrency strategies.
- Integrate SAS Viya with Python, SWAT, CLIs, and open-source tools.
- Apply authentication and encryption practices in secure deployments.
Who Should Attend
This course is ideal for:
- Cloud architects and infrastructure engineers deploying SAS Viya.
- Platform administrators and DevOps professionals managing SAS Viya workloads.
- Developers and integration specialists extending SAS Viya with external tools and languages.
Prerequisites
Participants should have:
- Familiarity with SAS Viya concepts and cloud computing basics.
- Experience with Kubernetes and containerized application deployments.
- Basic understanding of programming interfaces and authentication mechanisms.
SAS Products Covered
SAS Viya
Course Outline
Environment Topologies
- The art of the possible: Topologies 2.
- The art of the possible: Dedicating nodes to a service.
- The art of the possible: MAS.
- The art of the possible: ESP.
- The art of the possible: SCR.
- The art of the possible: SingleStore.
- The art of the possible: Naming considerations.
- Multiple SAS versions and environments.
- SAS CONNECT architecture.
- Additional analytical engines ESP.
- Additional analytical engines MAS.
- SCR overview.
- Stateless Services details.
- Stateful Services: SAS Message Broker.
- Stateful Services: SAS Infrastructure Data Server.
- Stateful Services: SAS Configuration Server.
- Stateful Services: SAS Redis Server.
- OpenSearch architecture considerations.
- Microsoft Azure.
- Scalability for SAS: Message Broker.
- Scalability for CAS: CAS Node Scaling.
- SAS Infrastructure Data Server Availability.
- Singletons.
- Disaster recovery.
- Improve concurrency.
- Workload placement: Basics.
- Access CAS with Python: SWAT Details.
- Access CAS with Python: Using SWAT from inside the cluster.
- Additional Python access methods.
- SAS Viya Platform APIs and CLIs.
- SAS programming using Visual Studio Code.
- SAS technology for application development and third-party tool integration.
- Authentication.
- Key services.
- Architecture considerations.
- Encryption.
- Prerequisites.
- Supported customizations.
Live Class Schedule
Duration: 4.5 hours
Step into our live classes and experience a dynamic learning environment where you can ask questions, share ideas, and connect with your instructor and classmates. With on-demand lab hours, you can explore the material at your own pace. Our globally acclaimed instructors will motivate you to think bigger, so you can take what you've learned and achieve your biggest goals.
This course isn't publicly scheduled, but private training and mentoring may be available. Contact us to explore options.
Private Training
Get training tailored specifically for your team, led by expert SAS instructors. Choose from virtual sessions, or training at your location (or ours). Perfect for teams seeking a customized curriculum and plenty of interaction with a SAS specialist. We'll schedule it at a time that works for you.
Mentoring Services
Take your training to the next level with personalized mentoring. While private training offers structured coursework, mentoring provides hands-on, real-time support from a subject matter expert. As you work with your own data, you'll receive expert guidance to help you uncover insights, unlock the full potential of your data, and make faster progress. Perfect for those looking to apply what they’ve learned and see quicker results.