タグ

ブックマーク / hagihala.hatenablog.com (1)

  • ALB ターゲットグループのバランシングアルゴリズムを LOR にする - hagihala's blog

    この記事ははてなエンジニア Advent Calendar 2022の27日目のエントリです。 問題 社内で運用している Fargate サービス (Perl の plack アプリケーションが動いている) において、以下のような問題が発生していました。 リクエストごとの処理の重さ (計算リソースの使用量や所要時間) に違いがあり、特定の task に重いリクエストの割り振りが偏ることがある Fargate task は表向きのコア数は同じでも、割り当たるハードウェアの世代によって処理能力が異なるケースがある (いわゆるインスタンスガチャ) このような偏りのある状態でアクセス増など全体の負荷が増加し、一部 task のワーカプロセスが全て busy な状態が一定時間続くと ALB のヘルスチェックに落ちて殺される 各リクエストを1つのプロセスが処理する、いわゆる prefork アーキテク

    ALB ターゲットグループのバランシングアルゴリズムを LOR にする - hagihala's blog
    halfrack
    halfrack 2022/12/27
    安心感あるレベルでビシッと安定している busy worker のグラフだ (そういうアルゴリズムではある)
  • 1