Open cameel opened 5 years ago
@bartoszbetka What's the status of this task? What has been done and what remains to be done?
@bartoszbetka I looked at the billings more closely and here are some more things that we could cut down on:
concent-staging-storage
disks are too big. 1.5 TB in total. Given how much they're actually used, I think that 30-50 GB would be more than enough.
dev
so that it's clear what they belong to. For example concent-storage
should really be called concent-dev-storage
.staging
clusters use 4 cores which is a waste - the older one could be the size of the dev
cluster. The older version by design will receive less traffic. Especially on staging
it won't be used much and is there only so that we can test support for multiple versions.Steps that already done: 2, part of 3 and 4
Could you be more specific?
Current clusters are too big for the amount of use they actually get. All of them have multiple nodes and multiple pod instances. The primary motivation was to be able to catch problems caused by stuff running in parallel and pods being rescheduled to different nodes. Unfortunately doing it on every cluster adds up quickly. Now that the development is slowing down, this is not as important and we can cut back on resources to reduce the cost.
Note: It's best to do #376 first.
concent-api
instance with 3 gunicorn workers.conductor
andgatekeeper
instance with 2 gunicorn workers.