In general, you can deploy MicroStrategy and Genesys CX Insights on any Linux platform with appropriate resources to deploy and run Kubernetes and Docker. However, MicroStrategy / Genesys CX Insights can require significant resources, so note the following minimums:
- 64-bit compatible CPU architecture
- Minimum of 10 GB of RAM.
- More is strongly recommended, and is required in many cases. Deployment in less than 10 GB requires changes in the gcxi.yaml file. Production deployments commonly have 16 – 64 GB RAM.
- As a general rule, you need as much memory as is required for MicroStrategy in your deployment scenario, plus about 2 GB for Docker, Kubernetes, and Genesys CX Insights.
- Minimum of 40 GB of available disk space on each machine.
- Two machines (nodes), each with a supported version of Linux (Genesys recommends Red Hat Enterprise Linux 7.5 / CentOS Linux 7.5) with the systemd suite installed.
- Ensure that you have access to an account with root access.
- Prepare a PostgreSQL 12.x server to store the MicroStrategy meta database.
- Depending on the deployment options you choose, Kubernetes requires either two or three machines (nodes), each with a supported version of Linux (Genesys recommends Red Hat Enterprise Linux 7.5 / CentOS Linux 7.5) with the systemd suite installed.
- Depending on whether you choose to deploy an external PostgreSQL server for the meta database, one of the following statements applies:
- If you use an external PostgreSQL server to store the MicroStrategy meta database, ensure that your PostgreSQL server is properly configured with PostgreSQL.
- If you wish to avoid deploying and managing a PostgreSQL server, use the pre-packaged PostgreSQL server provided in the Installation Package.