SAS® Viya® Architecture for Specialized Use Cases
Available in:
Education Category Image


  
SAS® Viya® Architecture for Specialized Use Cases
Duration: 4.5 hours
ASSP : ASSPV1
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.
  • Architecture Components
  • 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.
  • Storage
  • Microsoft Azure.
  • Scalability and Availability
  • Scalability for SAS: Message Broker.
  • Scalability for CAS: CAS Node Scaling.
  • SAS Infrastructure Data Server Availability.
  • Singletons.
  • Disaster recovery.
  • Performance and Resource Management
  • Improve concurrency.
  • Workload placement: Basics.
  • Integration with Programming Languages
  • 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.
  • Security
  • Authentication.
  • Key services.
  • Architecture considerations.
  • Encryption.
  • Prerequisites.
  • Supported customizations.
  • THIS COURSE IS PART OF

    SAS Architecture and Security Learning Subscription



    Skip Earn this badge

    Earn this badge

    Badge Image