Skip to content

Performance Questionnaire

mandarjog edited this page Mar 9, 2019 · 4 revisions

When deploying Istio in production it is important to know the scale of the deployment. It is useful to have answers to the following questions when talking about scale.

Scale is split across several axes

  1. Services and endpoints
    • Number of sidecars
    • Number of endpoints
    • Number of services
    • Number of nodes in the cluster
  2. Amount of ingress traffic
  3. Amount of egress traffic
  4. Amount of traffic flowing through the system
    • HTTP / HTTP2
      • request per second
      • payload size
      • connections per second
      • active connections
    • TCP
      • connections per second
      • active connections
      • bytes transferred per second
  5. Amount of configuration
    • Number of virtual services
    • Number of destination rules
    • Number of gateways
    • Number of metrics being collected
    • Number of Istio Rbac rules
  6. Rate of change of deployment How often are deployments updated.
  7. Rate of change of configuration How often does new configuration get pushed.

Dev Environment

Writing Code

Pull Requests

Testing

Performance

Releases

Misc

Central Istiod

Security

Mixer

Pilot

Telemetry

Clone this wiki locally