タグ

ブックマーク / zenn.dev/quiver (3)

  • ecstaを使ってAmazon ECSコンテナ開発効率を上げよう!

    Amazon ECSでコンテナ開発・運用していると、デバッグのためにコンテナに入って調査したり、タスク起動失敗時のログを調査したり、Fargateを踏み台にポートフォワードなどのように、アドホックにコンテナを操作したいことがあります。 そんなときにぴったりなのが、ecspressoの開発でもお馴染み @fujiwara さん作による ecsta("ECS Task Assistant") です。 ECS利用者にとって、スイスアーミーナイフのように役立ってくれるでしょう。 注意 ecsta はアルファ版です。 バグや将来的な仕様変更は大いにあります。 自己責任でご利用ください。 機能一覧 helpコマンドから、以下の機能を確認できます タスクをlist タスクをdescribe タスクのログを表示 タスクのイベント・ログを時系列順に表示 タスクの停止 ECS Exec タスクを踏み台にしたポ

    ecstaを使ってAmazon ECSコンテナ開発効率を上げよう!
    mapk0y
    mapk0y 2023/02/12
  • Redisの25倍のスループットDragonflyを試してみる

    インメモリデータストアを現代風に再実装したら? 高速なデータアクセスのためのインメモリデータストアとしては、RedisやMemcachedが有名です。ただし、これらは10年以上前に設計されており、Memcachedに至っては、2003年と約20年前です。 長い年月を経て、機能追加や最適化が進む一方で、どうしても設計の古さも目立ってきます。 その課題を解決すべく開発されたのがDragonfly です。 全ての操作がアトミック 高スループットでもミリ秒未満のスループット を目指し、Redis/Memcached互換なAPIを提供します。 Redisの25倍のスループットを誇り、1インスタンスで百万オーダーのQPSをさばけます。 開発者が実施したAWS EC2上のベンチマークによると、Dragonflyは家RedisやRedisのマルチスレッドforkであるKeyDBよりも圧倒的なスループット

    Redisの25倍のスループットDragonflyを試してみる
  • 起動に失敗するAmazon ECSタスクのデバッグにはtracerを使おう

    Amazon ECSタスクが正常に起動しなかった時、ECSイベントログやらCloudWatch LogsなどAWSコンソールをあちこち巡回するはめになります。 そんなときは、GitHub - fujiwara/tracer: ECS task event/log tracer CLI の出番です。 ECS タスクの 関連ログをまるっと取得できます。 $ tracer クラスターID タスクID と実行します。 クラスターID だけを取得すると、タスクIDの一覧を取得できます。 $ tracer demo-test-Cluster-XCK99q2PJPe8 1671014b153943b4aa29e5ed50c837f7 demo-test:1 RUNNING RUNNING 2021-12-30T12:46:32+01:00 service:demo-test-Service-XCB1Q6

    起動に失敗するAmazon ECSタスクのデバッグにはtracerを使おう
    mapk0y
    mapk0y 2022/06/25
  • 1