タグ

2021年5月23日のブックマーク (2件)

  • コロナ予約サイトチャレンジ。1万TPSを体験しよう

    はじめに いろんな話題が出ているコロナ予約サイトですが、横浜市の予約サイトが公開すぐに落ちたことでまず話題になりました。 ただ、最大34万人の予約者なので 1分あたり最大100万件のアクセスを想定していたが、開始直後に200万件のアクセスがあったということで33,000TPSというかなりのトラフィックが来た事が予想されます。 対応策がサーバを増やして目標値を当初設計の6倍に引き上げるとの事だったのですが、空席照会のついた予約システムってDBにある程度同期的に書き込む必要があるので、そんな簡単にスケールアウト出来ないはずです。 JSとかCSSとかも含めてるならさておき、メインのページなどのHTMLなどを含めたPVだと仮定してもDBに数千アクセスが行きますし参照だけではなく更新も入ります。どうやったのか当に謎なんですが、特に工夫のないアプリ実装でどのくらいスケールするのか少し気になったので試

    コロナ予約サイトチャレンジ。1万TPSを体験しよう
    sonots
    sonots 2021/05/23
    今年のisuconはコレか?
  • KubernetesにおけるownerReferenceの誤用にご用心 - Cybozu Inside Out | サイボウズエンジニアのブログ

    はじめに こんにちは、Necoプロジェクト兼ストレージチームのsatです。記事はKubernetesのガベージコレクションにおけるownerReferenceというフィールドの役割、誤用したときの振る舞い、および問題を防止、検出する方法する方法について述べます。 記事で扱う問題の実例としてRookを扱っていますが、とくにRookの知識は必要なく、Kubernetesについての基的な知識があれば読める内容です。 KubernetesのガベージコレクションとownerReference Kubernetesには使われていないリソースをバックグラウンドで自動的に削除するガベージコレクション機能があります。このとき、どのリソースが他のどのリソースに依存しているかを示すためにownerReferenceというフィールドを利用できます。ガベージコレクタは誰もownerがいないリソースは消してもい

    KubernetesにおけるownerReferenceの誤用にご用心 - Cybozu Inside Out | サイボウズエンジニアのブログ
    sonots
    sonots 2021/05/23
    自動で消える