Market Maker Deployment Requirements
Overview
Deltix Market Maker is designed to adapt to the specific needs of your trading infrastructure. To meet diverse operational demands, the software can be deployed in two main environments:
Cloud Deployment
For organizations looking to leverage the scalability and flexibility of cloud computing, Deltix Market Maker can be fully deployed on cloud platforms. We recommend using established providers like AWS (Amazon Web Services), Google Cloud or Microsoft Azure to host our software.
On-Premise Deployment
For organizations that prefer maintaining data and operations within their own IT environments, deploying Deltix Market Maker on-premise is an excellent option. This approach offers greater control over the trading infrastructure and can be customized to comply with specific corporate policies or regulatory requirements.
Minimal Hardware Requirements
To achieve optimal performance and reliability, it is important that the hosting environment meets or exceeds the following minimal hardware configurations:
- CPU: At least 16 core processors
- Memory (RAM): Minimum of 64GB
- Disk Size: At least 425GB available storage
- OS: Almalinux (GCP/Azure), Rocky Linux (GCP) or Amazon Linux 2023 (AWS)
Instance Location
We recommend choosing the location closer to your target exchanges.
Network Configuration
To ensure optimal support, we recommend granting our support team access from the specific IP addresses. This access enables us to monitor systems and review logs, allowing for efficient identification and resolution of potential issues.
Please grant SSH (port 22) access for the following IP addresses:
- 195.56.119.209/32
- 174.128.60.160/32
- 86.57.255.94/32
Inbound Rules
The services below should be accessible to Market Maker operators (via Internet):
Type | Protocol | Port range | Source | Description | |
---|---|---|---|---|---|
SSH | TCP | 22 | Custom | <Your_public_IP/32> | SSH |
Custom TCP | TCP | 8099-8995 | Custom | <Your_public_IP/32> | Market Maker apps |
Custom TCP | TCP | 9000 | Custom | <Your_public_IP/32> | Graylog |
Custom TCP | TCP | 3000 | Custom | <Your_public_IP/32> | Grafana |
Custom TCP | TCP | 8080 | Custom | <Your_public_IP/32> | Keycloak |
Custom TCP | TCP | 8080 | Custom | <Public_instance_IP/32> | Keycloak access for public instance IP |
Outbound Rules
Type | Protocol | Port range | Destination | Description | |
---|---|---|---|---|---|
All traffic | All | All | Custom | 0.0.0.0/0 | Allow outgoing traffic |
- Your_public_IP/32 - any public IP address you use to connect to Marker Maker (e.g. office IP, home IP, server IP, etc.).
- Public_instance_IP - this is a public IP address of the Market Maker instance.
- Add the public IP address of the Market Maker instance to the security group so that other services could connect to Keycloak (user management system) via this public IP. This is a required condition for other services to operate, unless you connect to a VPN. In this case, this is not required.
HTTPS Access
The standard deployment does not provide HTTPS access to Market Maker services out of the box. We recommend using Application Load Balancer as SSL termination for Market Maker services.