Dymium connectors are lightweight, and are used to connect data sources to the Dymium Platform. To achieve this, the connectors need to be able to reach the data sources, such as a database server. For performance reasons, it is recommended to deploy the connectors as near as possible (from a network point of view) to the data sources. It could be the same subnet, VPC, etc. However, the only strict requirement is that the connector is able to reach the data source on the port required for the service (such as the default TCP/5432 port for a PostgreSQL database server). It is NOT recommended to deploy the connector on the data source (such as a database server) itself.
The other requirement for connectors is that they must be able to connect to the Dymium service. In this guide, the Dymium Platform is deployed as a SaaS. So the connectors only require outbound access on TCP port 443. No inbound access is necessary. The connectors connect with the Dymium Service using mTLS 1.3 using short lived certificates to ensure the highest possible encryption based on industry standards
Connecting to data sources is done in three steps:
- Configuring connectors in the admin UI
- Deploying the connectors
- Connecting the connectors to the data sources
This article focuses on configuring the connectors in the admin UI
Login to the Dymium admin UI at https://portal.dymium.ai as an administrator and navigate to “connectors” and to the “ADD” tab.
Provide the following information:
- connector name
- A name to identify the connector
- Tunnel name
- This is the name for the tunnel connecting to your data source. You can have multiple tunnels per connector, so use a name that makes identifying the tunnel easy
- Address
- This can either be an IP address or a Fully Qualified Domain Name (FQDN). This is the address of your data source, such as a database server. Since generally connectors are deployed on private networks, same as the database servers, this address can be a private IP address, though a public IP address is allowed as well.
- Port
- This is the port number used to connect to the data source, such as TCP port 5432 for PostgreSQL by default, or TCP port 3306 for MySQL by default
Click “Apply”.