Skip to main content
Skip table of contents

Optimizing AWS cost

By default, we deploy the ‘light’ version of the Cloud VMS that uses t3a.small EC2 instances that are much cheaper and are suitable for the small load (less than 100 cameras). This approach significantly decreases the idle cost of the system in the first weeks of onboarding cameras. If the usage increases, the type of instances is upgraded to m5.large which is suitable for production.

There are several other ways of optimizing AWS cost:

1. Stop instances that are not used

The VMS is a group of microservices and some of them are hosted on separate instances. So if a service is not used, it is a good idea to stop the corresponding instance. For example, if your use case doesn’t require live image generation, the LiveImageGen instance can be stopped (stopped by default) or if you don’t need low latency streaming and HLS is sufficient, then the WebRTC instance can be stopped.

2. Use reserved AWS instances

AWS provides a significant discount (up to 40%) if you reserve instances for 1 or 3 years instead of using by-demand instances. Please contact Amazon for more information.

Read more:

3. Apply for AWS credits

AWS provides credit packages (up to $100,000) that can be used to cover AWS bills to help startups reduce costs and increase speed to market.

Read more:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.