Smart DIH Product Functionality
The table below describes the main functionality of Smart DIH.
Functionality | Details | Reference |
---|---|---|
Initial Setup | Steps required to install the Smart DIH![]() |
Initial Setup |
Control, Logging & Monitoring | Control of Smart DIH is managed through SpaceDeck![]() ![]() |
Control, Logging & Monitoring |
Updates & Upgrades | The user can update the Smart DIH platform using several methods | Updates & Upgrades |
Reliability | Many of the Smart DIH components contain the appropriate redundancy and are spread across multiple availability zones | Reliability |
Performance | GigaSpaces IMDG![]() |
Performance |
Data Integration |
DI![]() |
Data Integration |
Caching and Backup | An in-memory data grid (IMDG) for high-performance caching. Through Intelligent Data Tiering, data can extend beyond the data-grid | Caching and Backup |
Data Services | Using Smart DIH, micro-services or server-less functions can be created be consuming data from data grid | Data Services |
Environment Flexibility | GigaSpaces Smart DIH solution can be deployed on several environments with different network isolation models, ranging from air-gapped to a cloud zero-trust model. | Environment Flexibility |
Data Sources | There are several out-of-the-box supported data sources | Data Sources |
Network Connectivity and Isolation | GigaSpaces Smart DIH provides access to its internal network for both data and control purposes | Network Connectivity and Isolation |
SQL Queries | The SQL query class is used to query the Space![]() |
SQL queries |
JDBC![]() ![]() |
An updated and improved set of rules | JDBC/ODBC V3 |
Orchestration![]() ![]() |
Orchestration of the Smart DIH platform is performed using Kubernetes | Orchestration using Kubernetes |
DNS & TLS![]() |
When deploying the Smart DIH platform. the cloud services for DNS and TLS termination can be used | DNS & TLS |
Deployment Procedure | Smart DIH is deployed using IAC (Infra As Code) tools (e.g. Terraform) | Deployment Procedure |
Installation Methods | There are several installation methods for Smart DIH | Installation Methods |
Security Controls | The Smart DIH security controls for application and data are illustrated here | Security |
Security: IDP![]() |
GigaSpaces supports integration with identity providers (IDP) | IDP Integration |
Security: Service Accounts | Service accounts represent components which integrate with the data-grid. | Service Accounts |
Security: Roles & Privileges | User and service accounts can be assigned to roles which limit their access to the data-grid and platform control. | Roles & Privileges |
Security: Auditing | Each operation performed by SpaceDeck (pipelines, services, data-grid/Spaces) is audited and can be found in a log containing both the user ID and the operation performed. | Auditing |