Fargate のタスクサイズ による Nginx の起動プロセス数

備忘録です。

Nginx の設定で、プロセス数を auto にして CPU コア数に委ねる設定があります。

1
worker_processes auto;

Fargate のタスクサイズだとプロセス数はどの程度になるか調査しました。

結果発表

cpu mem nginx worker process 数
256 512 2
1024 2048 2
2048 4096 4

タスクサイズを上げれば、ちゃんと auto で worker プロセス数が増えてくれた。

ちなみに
プロセス数が増えても net.maxsoconn 値は Fargate で変更できない ので
リクエストをより捌く様にするには、タスク数を増やした方が良いです。

ちなみに、以下で同額のコスト♪

  • cpu=256, mem=512 × 8 タスク
  • cpu=2048, mem=4096 × 1 タスク

タスク数を増やそう!

Nginx on Fargate で発生した Resource temporarily unavailable エラーを調査した

2020年 RapberryPI で作ったおもちゃ達

ロトム図鑑

息子にポケモンのスマホロトム作って!と言われて作りました♪
「ロトム、ピカチュウ」でピカチュウの情報を喋ってくれます。

ポケモンの API でもあればなぁ〜と思って探したらこの記事に出会いました。

同僚の素敵記事です♪

ピカチュウラジコン

ラジコンにピカチュウを載せたものです。

ウェブページにコントローラーを配置し、 Web 経由でラジコンを操作します。

以下本を読み進めると自然に GET できます!

Raspberry PI 工作が体系的に学べるので初学者にうってつけだと思いました。

プログラミングはダウンロードしそのまま利用できるので、プログラミングの中身を見ずともできてしまいます。
プログラミングの説明もしっかりされていて、 Web ブラウザから処理を受けて、モーターを制御するピンに信号を送る仕組みを知るのに持ってこいでした。

主な部品は以下です。

作ってみて

「こんなことできるのか!?」とうなることが多いのも然る事乍ら
子供に喜んでもらえることがとても嬉しかったです。

Terraform Elasticache Redis 6.x 構築時の注意