79433767

Date: 2025-02-12 16:27:27
Score: 0.5
Natty:
Report link

You're correct that it depends on various factors. But lets look at the rough estimations:

For an OpenShift Cluster with high availability across 3 locations will require 3 Master node, and Each Master node requires at least 4 vCPUs(as per OpenShift documentation). So the Calculations for vCPUs for Master nodes:

3 Master Nodes * 4 vCPUs per node = 12 vCPUs

For Red Hat 3Scale, there are no guidelines on vCPUs requirements per RPS, but here's an estimate for 70 - 100 RPS:

Since 3scale's API Gateway handles traffic, routes requests to appropriate backends, applies policies (e.g., authentication, rate limiting), and returns responses, for 70-100 RPS, we can assume you'll need about 1-2 vCPUs for simple usage.

So, if you’re working with lightweight API requests (70 RPS), and you're using 3scale with basic policies or authentication, you’ll likely need at least 2 vCPUs. If you’re applying more complex policies, rate limiting, or integrations with backend systems (like databases), you may need 2-4 vCPUs.

Note:

Start with 1 - 2 vCPUs for simple usage. Scale to 2 - 4 vCPUs if you have more complex API policies, backend processing. This is just and approximation, and you may need to monitor performance in real world environment, so adjust as needed based on actual load and service requirement.

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: crb