Smart DIH - Network & System Integration
Environment Flexibility
GigaSpaces Smart DIH Smart DIH allows enterprises to develop and deploy digital services in an agile manner, without disturbing core business applications. This is achieved by creating an event-driven, highly performing, efficient and available replica of the data from multiple systems and applications, solution can be deployed on several environments with different network isolation models, ranging from air-gapped to a cloud zero-trust model.
Following are the environments on which the platform can be installed:
-
A customer’s VPC (cloud’s virtual private network)
-
A customer’s on-premise network
-
GigaSpaces cloud account (PAAS - with Cloud Store as SOR System of Record. This is an information storage and retrieval system that stores valuable data on an organizational system or process. This record can contain multiple data sources and exist at a single location or multiple locations with remote access.*)
-
A customer’s cloud cluster (via Google Marketplace with Cloud Store as SOR only*)
For environments 3 & 4 the data source is the cloud's object store (e.g. S3, GCS)
Data Sources
There are several out-of-the-box supported data sources, including:
-
Oracle
-
MSSQL
-
DB2 (z/OS, LUW, AS-400)
-
Cloud Stores (AWS/GCP)
Network Connectivity and Isolation
GigaSpaces Smart DIH Digital Integration Hub. An application architecture that decouples digital applications from the systems of record, and aggregates operational data into a low-latency data fabric. provides access to its internal network for both data and control purposes. These access points can be classified by the following three categories.
-
Data Ingestion from Customer Data Sources
The agent which is installed adjacent to the database, facilitates the transfer of change events, allowing the ingestion of data into the system.
-
Application Servicing
This involves applications that utilize data from the platform, which can include mobile applications or those designed for business-to-business (B2B) interactions.
-
Connectivity for Monitoring and Control
This allows operational personnel to manage the system. GigaSpaces user interface, SpaceDeck, utilizes this network connectivity to control and monitor the platform. Additionally, the Grafana Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. dashboard is employed for metrics and alerts.
There are several ways to connect the customer network and users to the platform, following are some examples:
-
VPN - Allowing sharing a private network between the customer database network and the platform.
-
VPC Peering - Allowing sharing a private network between cloud VPCs.
-
Direct-Link (e.g. AWS) - Using a interfacing facility, within the same cloud , to connect customer and platform network.
-
Zero-Trust - Connecting from the internet to the control and services aspects of the platform using an API-Gateway. Special security measures are added when using this type of connectivity.
Connection Matrix
Data Ingestion | Application Servicing | Control/Monitoring | |
---|---|---|---|
VPN | |||
Peering | |||
Direct-Link | |||
Zero-Trust (public) |
For information about Smart DIH refer back to the Smart DIH contents page and choose another topic.