Skip to content

Add autoscaling service per product to prevent mixing billable and not billable services to run on same machines #7819

@sanderegg

Description

@sanderegg

in AWS-master for example we have 1 autoscaling service taking care of all the services that run autoscaled.

This leads to:

  • billable service that require an entire EC2,
  • non-billable service that require specific resources,
    --> to run on the same EC2 sometimes as autoscaling does not set a user_id or project_id or node_id on the machine it starts.

Workaround:

  • 1 autoscaling service per product checking for different labels:
    • s4l product: io.simcore.s4l-scalable-service
    • tip product: io.simcore.tip-scalable-service
    • osparc product: io.simcore.osparc-scalable-service

For now I believe this is non-urgent, but we should keep it in mind once we fuse osparc with s4l for example.

Metadata

Metadata

Labels

a:infra+opsmaintenance of infrastructure or operations (discussed in retro)

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions