2 ポイント 投稿者 GN⁺ 2024-03-01 | 1件のコメント | WhatsAppで共有

サーバーレス・ホラーストーリー

  • サーバーレス・ホラーストーリーは、サーバーレス技術を使う中で発生した恐ろしい体験を共有するシンプルなブログ。
  • このブログはアンドラーシュが作成したもので、彼はオープンソースかつセルフホスト可能な Heroku / Netlify / Vercel の代替である Coolify を開発中。
  • サーバーレス・ホラーストーリーを持つ人は、アンドラーシュに話を送るか、Github で PR を開いて共有できる。

注目すべきサーバーレスのコスト事例

  • 2020年3月27日: Firebase と Cloud Run をテストしていたところ、72,000ドルを消費し、ほぼ破産寸前まで追い込まれた事例がある。
  • 2024年2月27日: Netlify から週末にメールを受け取り、104,500ドルの請求書が延滞しているという内容だった。
  • 2024年2月13日: 誰かが EchoFox にスパムを送り、Vercel の請求額が23,000ドルまで跳ね上がり、56,000件を超えるアカウントとトライアルが発生した事例がある。
  • 2023年4月5日: Vercel ユーザーへの警告として、Vercel でテストやデプロイを行う際には注意すべきだという体験談がある。

GN⁺の見解

  • サーバーレスアーキテクチャは、管理不要なインフラによって開発者にとって魅力的だが、予期しないコスト発生が大きな問題になりうることを示している。
  • これらの事例は、サーバーレスサービスを利用する際に、徹底したコスト管理とモニタリングが重要であることを強調している。
  • サーバーレス技術を導入する前に、コスト予測や上限設定機能を提供するツールを使うのが望ましい。
  • AWS Lambda のような他のサーバーレス製品を使う場合でも、同様のコスト関連の問題が発生しうるため、コスト効率を考慮したサービス選定が重要。
  • この技術を選ぶことで得られる利点は、迅速なデプロイとスケーラビリティだが、実際の利用量を予測できなければ予算超過のリスクがある。

1件のコメント

 
GN⁺ 2024-03-01
Hacker Newsの意見
  • Netlify 関連のコメント要約:

    • あるユーザーは、自分のウェブサイトで 3.44MB のサウンドファイルをホスティングしていたところ、DDoS 攻撃を受けたと述べている。Netlify の無料アカウントを使用していたにもかかわらず、過剰なトラフィック費用によって高額な請求書を受け取る危険があったと指摘している。
    • 別のユーザーは、この状況は悲しいことだとし、3.44MB のファイルが問題になるべきではなく、それを別の場所でホスティングしろという解決策は適切ではないと主張している。また、「無料」というものは実際には存在せず、このような状況を防ぐための対策がもっと必要だと強調している。
    • VPS(Virtual Private Server)は安価で管理しやすく、自動的にトラフィック制限があると述べている。
  • Coolify 関連のコメント要約:

    • あるユーザーは、Heroku/Netlify に似たセルフホスティング代替手段である Coolify を開発した Andres について言及している。そのユーザーは数か月間 Coolify を使っており、複数のサービスをセルフホストするのに役立っていると称賛している。
    • Coolify コミュニティは成長しており、ユーザーが新しいテンプレートを追加し、互いのデバッグを助け合っていると述べている。
    • 欠点として、ディスク容量が不足したときに問題が発生しうる点を指摘し、これについてはより良い警告や予防措置が必要だという意見を示している。
  • サーバーレスアーキテクチャ関連のコメント要約:

    • Netlify で発生した問題はサーバーレスアーキテクチャのせいではないと主張している。サーバーレスアーキテクチャにはさまざまな技術的問題があるものの、莫大なトラフィック料金の請求はサーバーレスとは独立した問題だと説明している。
    • 自前のハードウェアをデータセンターに設置してトラフィック費用を支払う状況でも、DDoS 保護がなければ同様の問題が発生しうると言及している。
    • 主な問題は、過剰なトラフィック費用と DDoS 緩和策の不在だと強調している。
  • Netlify からの移行決定に関連するコメント要約:

    • あるユーザーは、自分の個人サイトを Netlify から別の場所へ移すことに決めたと明かしている。移行はほとんどが DNS の更新であり、HTML はローカルでビルドしてからアップロードするのを好むという。
    • 人気のあるソリューションの多くが支出上限を設定できないのは奇妙だと述べている。
  • クラウドベンダーの過剰請求に関連するコメント要約:

    • クラウドベンダーが過大な料金を請求することを、自動車整備士が壊れた部品を無限に交換し続けた末に莫大な請求をするようなものだとたとえている。
    • 小規模ユーザーとして、すべての文書を完全に読んで理解することはできず、支出上限に達したらサービスを停止できる機能を望んでいると述べている。
  • OpenAI API キーに関連するコメント要約:

    • あるユーザーは、OpenAI API キーを登録した際、デフォルトでクォータを適用し、超過した場合はキーを無効化する方式を採っていると述べている。
    • この方式をより多くの企業が採用していないことに驚きを示し、予期しない請求書から皆を守る方法になりうると述べている。
  • クラウドサービスの問題点に関連するコメント要約:

    • クラウドプロバイダーが、自分たちの潜在的な問題に対する緩和策として、相互アベイラビリティゾーン(AZ)間のトラフィックに課金することを私たちが受け入れてしまっていると指摘している。
  • Netlify の対応不足に関連するコメント要約:

    • Netlify が帯域幅コストを過大に請求し、顧客が制御できない攻撃に対応するためのツールを提供していないことに失望を表明している。
    • Netlify には問題を解決できる方法がいくつもあるのに、関心を示していないと批判している。たとえば、bunny.net CDN が提供するさまざまなオプションに言及している。
  • 支出上限設定の必要性に関連するコメント要約:

    • 支出上限の設定はサーバーレスの問題ではなく、クラウドの問題だと指摘している。
    • 小さなクラウドサーバーは攻撃を受けるとダウンする可能性があり、AWS のように送信トラフィックに対してのみ料金を支払う形が望ましいと述べている。