Istio/Envoy 性能#
我的一些文章#
影响性能的因素 - 设计容量#
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
Services and endpoints
Number of sidecars
Number of endpoints
Number of services
Number of nodes in the cluster
Amount of ingress traffic
Amount of egress traffic
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
Amount of configuration
Number of virtual services
Number of destination rules
Number of gateways
Number of metrics being collected
Number of Istio Rbac rules
Rate of change of deployment How often are deployments updated.
Rate of change of configuration How often does new configuration get pushed.