6 ポイント 投稿者 GN⁺ 2024-07-13 | 2件のコメント | WhatsAppで共有
  • 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件のコメント

 
xguru 2024-07-14

Goのシングルバイナリホスティングはいつも気になって見てしまうんですよね。
オートディスカバリーというコンセプトは面白そうですが……何をしようとしているのかはいまいちよく分かりません

 
GN⁺ 2024-07-13
Hacker Newsの意見
  • Self-hosted platform as a serviceへの疑問

    • プラットフォームサービスの本質は、セルフホスティングの煩雑さを避けることにある
    • 外部サービスとセルフホスティングにはそれぞれ長所と短所がある
    • このサービスが何を目指しているのか明確ではない
    • CDNソフトウェアやLambdaのようなコードスニペット実行の試みなら興味深いだろう
    • GitHubのドキュメントはデプロイ方法しか説明しておらず、サービスの本質を説明していない
    • Cloudflareと比べてどのような機能を提供するのか知りたい
  • Kubernetes批判への疑問

    • たいていの問題はマネージドサービスを使えば解決する
    • DOKS、EKS、AKS、GKEのようなマネージドサービスを使えば問題ない
  • ドキュメントの曖昧さの指摘

    • ドキュメントが非常に曖昧で不要な内容が多い
    • "Why One Binary"の部分が特に弱い
    • 管理者や採用担当者向けの内容のように見える
  • PaaSの興味深いアイデア

    • p2p技術を活用したネットワーク自動発見、自動ロードバランシング、分散ストレージ、WebAssembly-nativeなど興味深いアイデアがある
    • 実運用環境でどの程度うまく動作するのかという疑問がある
    • うまく機能するなら本番アプリの民主化の可能性がある
    • エンタープライズ提供でどのように収益化するのか疑問
  • CoolifyとTauの比較

    • CoolifyとTauの競争はユーザーにとって有益だ
    • Coolifyのほうがより多くの機能を提供しているように見える
  • Cloudflareの代替ではない

    • Cloudflareの代替と呼ぶべきではない
  • ドキュメント不足の問題

    • ドキュメントがほとんどなく理解しづらい
    • Web3に関連する経緯も奇妙に感じられる
    • 成功のための提案:
      • ドキュメント化が必要
      • 例が必要
      • Gitを設定/状態の信頼できる唯一の情報源として使うのは良い
      • データベース部分の説明が必要
      • 不明瞭なプロトコル名が多い
      • ドキュメントの概念部分は意味を把握しづらい
      • ロードマップ、計画、バージョン管理が必要
  • IPFSへの質問

    • Goでメッセージキューを開発しており、自動スケーリングについて悩んでいる
    • IPFSの利用経験について知りたい
  • コミュニティ版とエンタープライズ提供の比較

    • コミュニティ版とエンタープライズ提供の比較リンクを共有
    • 誰がこのプロジェクトを主導しているのか気になる
  • サーバーレスの魅力への疑問

    • サーバーレスの魅力は使った分だけ料金を支払うことにある
    • Tau経由でサーバーレスをホスティングすると、もはやサーバーレスではない
    • なぜTauのサーバーレスを使う理由があるのか気になる