- Open Source Git-Native CDN PaaS : サーバーレス、Webホスティング、Pub/Subメッセージング、キー・バリューDB、オブジェクトストレージ、CDN & Edge,..
- Goのシングルバイナリで依存関係なしにデプロイ可能。クロスプラットフォーム
- Git-Native : prod/dev などの環境およびインフラ構成が Git ベースのみで処理される(ブランチ)
- ローカルコーディング = グローバルプロダクション
- auto-discovery を内蔵し、最小限の構成で動作し、クラウド上でノード間のアセット、経路、サービス情報を動的に交換する
- libp2p を使用してノード間のオーバーレイP2Pネットワークを構築する
- 自動ノードおよびプロトコル検出、ルーティング、NATトラバーサル、サーキットリレー機能を提供
- IPFS のコンテンツアドレッシングのコンセプトを使ってデータを保存・検索
- コンテンツはチャンクに分割された後 DAG に保存され、重複排除され、複数のピアから並列ダウンロードでき、CID を通じて検証可能
- 現在 WebAssembly をサポートしており、コンテナと仮想マシンのサポートに向けて作業中
- コード、バイナリ、イメージなどはストレージと同じ原則で保存・検索される
- プラグインシステム
orbit を通じて拡張可能(例として、LLM機能をクラウドに追加する ollama-cloud を提供)
GN⁺の要約
tau は小規模チームが大規模なクラウドコンピューティングプラットフォームを構築・維持できるようにするフレームワーク
- Gitネイティブなアプローチを採用し、インフラ変更を単純化
- 自動化されたネットワーキングおよびストレージソリューションを提供し、開発者体験を向上
- WebAssembly をサポートしており、今後コンテナと仮想マシンのサポートを計画中
tau は開発者がインフラの制約なしにローカルからグローバルな本番環境を構築できるようにする
2件のコメント
Goのシングルバイナリホスティングはいつも気になって見てしまうんですよね。
オートディスカバリーというコンセプトは面白そうですが……何をしようとしているのかはいまいちよく分かりません
Hacker Newsの意見
Self-hosted platform as a serviceへの疑問
Kubernetes批判への疑問
ドキュメントの曖昧さの指摘
PaaSの興味深いアイデア
CoolifyとTauの比較
Cloudflareの代替ではない
ドキュメント不足の問題
IPFSへの質問
コミュニティ版とエンタープライズ提供の比較
サーバーレスの魅力への疑問