2017-08-11 6 views
0

私はkubernets(awsでホストされています)にistioをインストールし、via istio ingressとしてサービスを公開しました。私は非常に少なく達成することができた<毎分2000要求。私は標準のELBとしてこのサービスを公開しましたが、毎秒60万件以上のリクエストを達成することができました。高性能のためにistioを調整するためのガイド/ステップはありますか? ありがとう Jojiistioで高性能を達成する方法

+0

これは、スタックオーバーフローよりも[email protected]に適していると思われる質問です。具体的な一般的に有用なアドバイスをここで指定するのは難しいでしょう。簡単な答えは、Istio 0.1では、1つのリクエストごとにミキサーが呼び出され、スループットが大幅に低下することです。 Istio 0.2は、ミキサーの結果をキャッシングすることでスループットが大幅に向上し、パフォーマンスは0.3リリースで出荷される重要な機能の1つです。 ELBとのより公正な比較は、株式Envoy、またはMixerを無効にしたIstioのサイドカーを使用することです。 – Zack

答えて

1

ユーザーがおすすめすることの1つは、エンボイサイドカーの非デバッグイメージに切り替えることです。 docker.io/istio/proxy_debugをistioおよびistio-initializer yamlファイルとredeploy istioのdocker.io /istio/proxyに置き換えてください。ミキサーのトレースを減らす作業も行っています。パフォーマンスはIstioの次のリリースで非常に積極的に取り組んでいる分野であり、私たちはこれに貢献しています!

関連する問題