Unica Journey Hardware Sizing Details
This hardware sizing guide provide information on the hardware requirements for installing Unica Journey. The calculations mentioned are based on assumptions related to application configuration and tuning. The guidelines shared are for information purpose only.
Disclaimer - This guide illustrates the varying hardware sizing requirement, based on various assumptions. This guide does not replace the need for specific Infrastructure details before the deployment. The mentioned consumptions are based on a specific scenario and hardware. Proper estimation should be done before buying the hardware. On top of the suggested hardware, appropriate buffer should be added for any expected peak/future load.
This document provides general guidelines for Journey deployment at your on-premise data centre or virtualized cloud environment.
Journey Sizing Guidelines
- Define Marketing Objectives
- Define Marketing Use Cases
- Define Marketing Processes
- Define IT environments & IT Integrations
- Implementation Planning & Execution
- Steady-State Operations – Journey design, execution & performance reviews
- Periodic Reviews of marketing campaigns, processes & outcomes
Factors Impacting Journey Sizing
- Number of simultaneous Journeys
- Average Audiences per Journey
- Average number of Control Points in each Journey
- Average Delay in each Journey
- Average number of Touch Points – Email, SMS, CRM – that require external integrations
Number of concurrent Journey | 1-10 |
Expected number of Audiences Per Journey Per Hour | 100000-200000 |
Expected Number of concurrent users | 1 |
Journey Component | Sizing Details |
---|---|
JOURNEY ENGINE CPU | 4 |
JOURNEY ENGINE Memory (GB) | 12 |
Disk Space (GB) | 500 |
KAFKA1 (ZOOKEEPER and BROKER1) CPU | 4 |
KAFKA1 (ZOOKEEPER and BROKER1) Memory | 16 |
Disk Space (GB) | 500 |
KAFKA2 (BROKER2 CPU) | 4 |
KAFKA2 (BROKER2 Memory) | 12 |
Disk Space (GB) | 250 |
JOURNEY DB CPU | 4 |
JOURNEY DB Memory | 12 |
Disk Space (GB) | 500 |
JOURNEY WEB CPU | 4 |
JOURNEY Web Memory (GB) | 12 |
Disk Space (GB) | 500 |
The above mentioned sizing values are the minimum required values. For more details, see the Sizing Guide Engine Service document.
Scenarios
Disclaimer - The above does not consider any backup and archiving needs. Persistent storage - file and database - shall increase rapidly. Any available hardware cache shall improve performace. If Journey is installed on Windows it is recommended that Kafka be installed on a seperate Linux Machine. There is a known issues with long running Kafka setup on Windows.
Guidelines for Changing Assumptions
Journey is a database-centric application and performance of database server is very critical. Running workflows, segmentation, tracking data uploads, inbound Interactions, analytics and other activities all generate database activity. The size and frequency of these operations determine the size of your database servers. Assumptions illustrated in the senarios have significant impact on the hardware requirement and deployment architecture. This section discusses about the various guidelines for different assumptions.