gcpug / dogrun

Apache License 2.0
0 stars 0 forks source link

I want to limit the CPU usage rate for each DB #4

Open sinmetal opened 6 years ago

sinmetal commented 6 years ago

As user, I want to limit CPU utilization by each DB so that I can use Cloud Spanner as multi-tenancy DB. If I want to use spanner with small application, it is not cost efficient so I want to put multiple applications data in to one Cloud Spanner cluster. In order to do so, I want to limit CPU utilization for each application (=DB) to virtually isolate computational resources among each application.

WHAT

同じInstanceのDBのCPU利用率の最大値を設定したい

WHY

小さなApplicationを1つのInstanceに入れると、ランニングコストが高すぎるので、複数のApplicationを同じInstanceの別のDBに入れたい。 ただ、その場合、1つのApplicationがCPUを使い切ると、他のApplicationに影響が出るので、CPU利用率のMAXを設定したい。

kuma commented 6 years ago

As user, I want to limit CPU utilization by each DB so that I can use Cloud Spanner as multi-tenancy DB.
If I want to use spanner with small application, it is not cost efficient so I want to put multiple applications data in to one Cloud Spanner cluster. In order to do so, I want to limit CPU utilization for each application (=DB) to virtually isolate computational resources among each application.