SAS infrastructure
The following diagram shows the infrastructure components of SAS Grid Manager. The illustration is simplified to highlight major components that provide end-user functionality or that must be considered when planning resource allocations for processing, memory, network, and I/O.
-
SAS Metadata Server is the central hub of SAS Grid that client, server, and intermediate software components rely on. It provides information regarding software processes, manages user authentication and authorization to resources, and maintains user content.
-
SAS Web Server hosts static collateral and also acts as a reverse proxy, providing a single point of contact to the web apps in their Java Virtual Machines (JVMs).
-
SAS Web Application Servers host the various web apps for end-user access and operation, including SAS Studio, SAS Environment Manager, and others.
-
SAS offers compute server processes that are specialized for their respective clients:
-
SAS Object Spawner initiates new SAS Integrated Object Model (IOM) processes.
-
SAS Workspace Server provides each user with a dedicated analytics environment for clients like SAS Enterprise Guide and SAS Studio.
-
SAS Stored Process Server acts a persistent analytics engine for predefined tasks (stored processes).
-
SAS Grid Control Server distributes jobs to one or more compute nodes on the grid. A grid control server can also do work allocated to the grid.
-
SAS Grid nodes run a portion of the work allocated to the grid.
-
The following architecture diagram shows how the tiers or infrastructure components interact.
Note
The five tiers represent categories of software that perform similar types of computing tasks and require similar types of resources. The tiers do not necessarily represent separate computers or groups of computers. For more information about each tier, use the links to the SAS documentation in the following list.
-
Data tier
– Stores your enterprise data. You can use all your existing data assets, including data stored in third-party database management systems, SAS tables, enterprise resource planning (ERP) system tables, and AWS-specific storage services such as FSx for Lustre or Amazon S3. -
Server tier
– Performs SAS processing on your enterprise data. Several types of SAS servers are available to handle different workload types and processing intensities. The software distributes processing loads among server resources so that multiple client requests for information can be met without delay. -
Metadata tier
– Client, server, and intermediate software components rely on SAS Metadata Server, which is the central hub of SAS Grid. It provides information regarding software processes, manages user authentication and authorization to access resources, and maintains user content. -
Web tier
– Enables users to access intelligence data and functionality by using a web browser. This tier provides web-based interfaces for report creation and information distribution, and passes analysis and processing requests to the SAS servers. -
Client tier
– Provides users with desktop access to intelligence data and functionality through easy-to-use interfaces. For most information consumers, reporting and analysis tasks can be performed with just a web browser. For more advanced design and analysis tasks, SAS client software is installed on users' desktops. Some support for mobile devices is also provided.