I intend to create a new instance in my AWS account to install Dashboards on Node-Red. I have a Dashboard for each client. What is the best and most economical implementation strategy? Create an AWS instance for each customer, or create a single AWS instance and use Docker to instantiate the customers?
Yes Paul. I know about Flow Fuse, and I think that is the best solution for me. But I'am a startup and I have AWS credits to use with no paid. Then at the moment I think that is the more economical estrategy for me.
If you can, I would certainly try to run each customer in their own instance since that will make charging and management of resources a lot easier I would think.
I'm not so familiar with AWS, but in Azure, you would generally create separate subscriptions to segment groups of services and charges. I assume that AWS has something similar.
You would also create segmented networking to absolutely ensure that customer network traffic never overlaps.
You know can run FlowFuse self hosted too there are setup scrips, helm charts and everything you need , already written to avoid having to reengineer 3y of work that has gone into FlowFuse to make running node-red securely at scale. You know we have a bug bounty scheme and are very proactive with security reports etc.