This workshop introduces various architecture topics and identifies architecture recommended practices and considerations when preparing for a software deployment on the SAS Viya platform.
Learn How To
describe the SAS Viya architecture understand the choices, options, and best practices related to SAS Viya become familiar with the SAS Viya platform through optional post-course exercises.Who Should Attend
Any technical resource who will be implementing SAS Visual Analytics on SAS Viya
SAS Products Covered
SAS Viya
Course Outline
Core Architecture Concepts
basic detailsComponents and Serviceshigh-level architecture stateless services stateful services CAS Compute MASSecurity - Authenticationbasics, concepts, and terminology visual vs programming authentication process SAML/OAuth/MFA one-time passwords KerberosSecurity - Encryptionbasics and definitions architecture considerations encryption in motion, at rest, in-use SAS Secret Manager, Apache, CAS, LDAPSOrders and LicensingMakeOrder and COMSAT applications building a valid order product and software packaging license files and deployment assets data connectors impact on architectureDeployment Topologydeploying Viya in Kubernetes SMP and MPP deployments accessing SAS and third-party data sourcesData Access and Movementthe basics: data load, CASLIBs, DNFS, SASHDAT serial, parallel, multi-nodeStorage Architecturethe basics the details: SAS based the details: third-partyIntegration with SAS 9integration points: SAS 9.4M5+ and SAS Viya 3.5 Connect and SAS ViyaIntegration with Third-Party Programming Languagesintegration points Python and others REST API interfaces Scalabilityvertical, horizontal, by host, by tier, by component data load scalability AvailabilityViya stateless Viya stateful CAS Compute MAS SPOFs and recovery NetworkingIngress IP, firewalls, ports, etc. entries via load balancers and NodePortsPerformance and Resource Managementsizing CAS disk cache, CPU, memory resource management workload management