アカウント名:
パスワード:
いつになったら、Plan 9な世界になるんでしょうね。いつもは遅いけど、いざというときだけCPUを借りてこれる。(ネット上のCPUが、手元のファイルシステムで動くってわけ)
ハードウェア屋さんの利益と反するからダメかな。
リモートCPUに接続されているローカルなストレージのみで処理が完結するのならともかく、実際は、処理すべきデータとその処理結果をネットワークを介してやり取りしなければならないわけで、実際のところ、そこがボトルネックになって、メリットが出てこないのではないかと。
リモートCPUを使って動画エンコーディングを何倍速かの速度で実行できても、そこに元のデータを送って、処理結果を取って来る時間を考えると、Good enough!なPCでエンコーディングしたほうが速い、って事も考えられるのでは?
オフトピですが私がPlan9な世界として期待してる世界観は、処理分散とかよりは、「なんでもファイル」がUNIXより更に徹底してるあの世界観ですねえ。
かつ「プロセスに」ローカルなファイル/フォルダ/ファイルシステムが作れる(つまり従来型ファイルはグローバル変数、いっぽう上記のはローカル変数、みたいなもの)とかといった機能も。
たとえばRESTなURLでDBを叩くサービスをおこなうとき、「ファイルにアクセスしたら実はDBデータだ」という仮想ファイル/フォルダをプロセス側で作っておき、それによって騙したApache(のような静的サーバ)で「そのファイル」を公開すれば所望のものが出来上がっちゃうわけだから、いちいちRESTのためのサーバを作る必要が無いし、いちど作ればローカルでもリモートでも同じような使い心地でいけるわけだし。
ていうか、なんならWebアプリそのものだってFilesystemとして作れるわな。GETメソッド→ファイル読み出し→アプリがHTMLをファイルとして出力POSTメソッド→ファイル書き込み→アプリにStreamとしてRequestを入力という構成にすればいいんだから。(RESTでリソース単位で公開する場合に比べれば、あまりメリットを感じないが)
もちろんLinux+FUSEでやってもいいですし、いちおうWindowsにもそれ系APIは有るようですが、最初から用意されてるお洒落さと比べれば何かが負けてる気がします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
Plan 9はまだ? (スコア:1, 興味深い)
いつになったら、Plan 9な世界になるんでしょうね。
いつもは遅いけど、いざというときだけCPUを借りてこれる。
(ネット上のCPUが、手元のファイルシステムで動くってわけ)
ハードウェア屋さんの利益と反するからダメかな。
Re:Plan 9はまだ? (スコア:1)
リモートCPUに接続されているローカルなストレージのみで処理が完結するのならともかく、
実際は、処理すべきデータとその処理結果をネットワークを介してやり取りしなければならないわけで、
実際のところ、そこがボトルネックになって、メリットが出てこないのではないかと。
リモートCPUを使って動画エンコーディングを何倍速かの速度で実行できても、
そこに元のデータを送って、処理結果を取って来る時間を考えると、
Good enough!なPCでエンコーディングしたほうが速い、って事も考えられるのでは?
Re:Plan 9はまだ? (スコア:1, 興味深い)
オフトピですが私がPlan9な世界として期待してる世界観は、
処理分散とかよりは、
「なんでもファイル」がUNIXより更に徹底してるあの世界観ですねえ。
かつ「プロセスに」ローカルなファイル/フォルダ/ファイルシステムが作れる
(つまり従来型ファイルはグローバル変数、いっぽう上記のはローカル変数、みたいなもの)
とかといった機能も。
たとえばRESTなURLでDBを叩くサービスをおこなうとき、
「ファイルにアクセスしたら実はDBデータだ」という仮想ファイル/フォルダをプロセス側で作っておき、
それによって騙したApache(のような静的サーバ)で「そのファイル」を公開すれば
所望のものが出来上がっちゃうわけだから、
いちいちRESTのためのサーバを作る必要が無いし、
いちど作ればローカルでもリモートでも同じような使い心地でいけるわけだし。
ていうか、なんならWebアプリそのものだってFilesystemとして作れるわな。
GETメソッド→ファイル読み出し→アプリがHTMLをファイルとして出力
POSTメソッド→ファイル書き込み→アプリにStreamとしてRequestを入力
という構成にすればいいんだから。
(RESTでリソース単位で公開する場合に比べれば、あまりメリットを感じないが)
もちろんLinux+FUSEでやってもいいですし、
いちおうWindowsにもそれ系APIは有るようですが、
最初から用意されてるお洒落さと比べれば何かが負けてる気がします。