📣スレッド: Signal が部分的に AWS 上で動作していることを知って、非常に多くの人が驚いたのは驚きです (暗号化を使用して、AWS も Signal も、誰も、あなた以外の誰も通信にアクセスできないようにするため、これが可能です)。 それも懸念されます。1/
関連するのは、少数のハイパースケーラーの手に権力が集中している程度が、私が想定していたよりもはるかに広く理解されていないことを示しています。これは、この集中力に異議を唱え、実際の問題を解決できる現実に基づいた戦略を立てる私たちの能力にとって悪い前兆です。2/
問題は「なぜ Signal が AWS を使用するのか」ではありません。それは、グローバルでリアルタイムのマスコミプラットフォームのインフラ要件を見て、AWSや他のハイパースケーラーに代わる現実的な選択肢がない場所にたどり着いた理由を問うことです。3/
何百万もの音声/ビデオ通話を同時に伝送できるインスタント通信用の低遅延プラットフォームを実行するには、コンピューティング、ストレージ、エッジプレゼンスの事前に構築された、地球にまたがるネットワークが必要であり、継続的なメンテナンス、大量の電力、および継続的な注意と監視が必要です。4/
インスタント メッセージングでは、ほぼゼロの遅延が求められます。特に音声とビデオでは、ジッターとパケット損失を管理するために、複雑なグローバル シグナリングとリージョナル リレーが必要です。これらは、AWS、Azure、GCPが世界規模で提供しているものであり、実際には(西側諸国の文脈では)他の企業には提供されていません。5/
これは「サーバーを借りる」ことではありません。それは、ケープタウンと同じようにカイロでも利用できなければならず、ベルリンと同じようにバンコクでも機能的でなければならない、広大で資本集約的で技術的に有能なシステム全体へのアクセスをリースすることです。特に、Signalに依存している多くのユースケースを考えると、一か八かのユースケースがあります。6/
このようなインフラストラクチャの提供と維持には数十億ドルの費用がかかり、減価償却率が高くなります。ハイパースケーラーの場合、その驚異的なコストは、他の企業によって相互補助されます。7/
つまり、AWS のようなインフラストラクチャは、Signal や他のほとんどの人が単に「スピンアップ」する余裕のあるものではありません。そのため、Signal、X、Palantir、Mastodonに至るまで、リアルタイムサービスを管理するほぼすべての人が、少なくとも部分的にはこれらの企業が提供するサービスに依存しています。8/
しかし、たとえ Signal が AWS を再構築するために必要な数十億ドルを持っていたとしても、それはお金だけの問題ではありません。これらのシステムを運用する人材は希少で集中しています。専門知識、ツール、プレイブック、最新の SRE の言語そのものがこれらのハイパースケーラーから生まれ、現在では「クラウド」の代名詞となっています。9/
そう、Signal は AWS 上で実行されます。また、iOS (Apple) または Android (Google) で動作する携帯電話でも実行されます。そして、Dekstopでは、Windows(Microsoft)経由で。これらはそれぞれ、定着した大手テクノロジー企業への同様の依存関係と、それに伴う障壁とリスクを示しています。10/
要するに、ここでの問題は、SignalがAWS上で実行することを「選択した」ことではありません。問題は、インフラストラクチャースペースに力が集中していることであり、実際には別の選択肢がないことであり、実際には、スタック全体が3〜4人のプレイヤーによって所有されている。11/
そのため、Signalは、私たちが取り組んでいる集中したエコシステムで整合性のあるサービスを提供するためにできる限りのことをしています。エンドツーエンドの暗号化で通信を保護するため、AWS やその他の企業を高速道路として使用して、AWS や他の誰にもアクセスできない方法で Signal データを送信できます。12/
結論として、私の希望の光は、AWSがダウンし、世界の神経系を少数のプレーヤーの手に集中させるリスクが非常に明らかになる学習の瞬間になることです。そして、これは、この集中を元に戻し、真の選択❤️を生み出す方法を作り出すのに役立つということです 13/
100.77K