Cluster-in-a-box setup in development and production

Hi SingleStore,

We have deployed an online singlestore DB using a browser-based UI on top of Red Hat using yum packages.
We have set it up using cluster-in-a-box on one AWS EC2 VM with 1 master aggregate node and 1 leaf node. We have enabled SSL connection for the studio and for client and intra-cluster connection. We also have enabled RBAC. We are using the free license as we were looking for an open-source singlestore.

EC2 VM configuration

  • 4 CPU
  • 16GB RAM
  • GP2 30GB storage disk
  • Red hat OS
    Singlestore version - 8.0.4

Can we use the same cluster-in-a-box setup for the production environment?
Or do you suggest any other better way for the production environment?

Followed the below documentation for setup

Thanks in advance.

Hi @madhuri.kotha , how are you?

You should definitely not run cluster-in-a-box in production. It is for development and testing (CI/CD pipelines) only.

Please refer to the deployment options you have here:

This can be a large task, and you will have to manage HA / updates / backups yourself. For most use cases I find that the cloud service pays for itself when you do not have to worry about that management, but that might not be the case for you.

Also note that the free version is not open source, it is only free to use for a limited cluster size.