September 16, 2016

「クラウドスケール」の規模はどのくらいですか?

35,000 CPU、または約10,000台のノートパソコン-すべて10分以内に利用可能になり、新材料の最先端の探査方法が可能になります もっと改善できるか?

35,000 CPU、または約10,000台のノートパソコン-すべて10分以内に利用可能になり、新材料の最先端の探査方法が可能になります

もっとうまくやれるか?

「クラウド」と聞いて何を思い浮かべますか?大気現象、スマートフォンに映し出されるアイコン、あるいは無限に積み重ねられたサーバーラックを思い浮かべますか?おそらく後者でしょう。

exabyte.ioの目標は、この途方もない量の計算能力とその背後にいるすべての優秀な頭脳を、人類の利益のために働かせることです。もちろん、パーティーの写真、書類、テキストメッセージ、連絡先情報、最近の旅行などを保存しておけば、すでに私たち全員にメリットがあります。しかし、もっとうまくできるでしょうか?

クラウドを使って人類の最も重要な問題を解決できるでしょうか?地球温暖化を防ぐために、二酸化炭素を回収するより良い方法を見つけてみてはいかがでしょうか。人口過多を防ぐために宇宙へ移動する新しい方法とは?手頃な価格のソーラーパネルと長持ちするバッテリーで、持続可能なエネルギー源に切り替えるには?ムーアの法則の終焉を危うくする半導体産業向けの新材料?

はい、できます。

身の回りのものはすべて原子と分子でできています。仮にあなたが10億倍も小さくなれば、これらの原子がどのように結合して物質を形成するかがわかるでしょう。そして、これらの原子同士の相互作用によって、物質はその特性を獲得するのです。鋼やケブラーのように硬く、銅や銀のように電気を通し、ペニシリンのような病気を治すこともあります。クラウドを使ってこれを予測できたらどうでしょうか?

完全に原子的な観点から材料の特性を予測するには多くの要素が必要ですが、間違いなく計算能力が必要です。シリコンなど、すべての一般的な物質のわずか1グラムには、10億億個の原子が含まれています。その性質や出来上がる材料を予測するために、必ずしもすべての元素を追跡する必要はありませんが、その複雑さが非常に大きいことは想像できます。

だからこそ、計算能力が必要なのです。多ければ多いほど良い。これが、exabyte.ioが「クラウドスケール」のコンピューティングプラットフォームを製品の基盤に組み込んでいる理由です。

では、「クラウドスケール」とは何でしょうか?

しかし、「クラウドスケール」に対する理解は人によって異なることがわかりました。一部の人にとっては、ウェブサーバーのようにリモートコンピューター上で実行される多数の小さなプログラムです。また、リモートクライアント経由で 8 CPU のワークステーションを使用できる場合もあります。exabyte.ioの私たちにとって、以下のビデオが示すように、現在の「クラウドスケール」とは 35,000 CPU。8,750人がそれぞれラップトップを持ってきたサッカースタジアムを想像してみてください。これが体重計です。

クラウドプロバイダーには「無制限」のリソースがありますが、スケーラビリティは数だけでなく、制御とデータフローの設計方法によっても決まります。これを考慮しない実装では、パフォーマンスが低下したり、コストが高くなったりする可能性があります。例えれば、フットボールスタジアムの観客は熱心にフィールドを観戦していたり、休憩時間などに歩き回ったりする可能性があります。

ここでの利点は、必要なときにいつでも、つまりテストするための正しいアイデアが浮かんだときに、計算能力を利用できることです。そのときには、数千ドルを支払って、ラップトップを持っている人が集まるサッカースタジアムに数時間働いてもらうことができます。これらすべての人々がどうやって席に着いたか (ハードウェアを購入して)、家に帰る (ハードウェアをメンテナンスする) かを気にする必要はありません。

実際に動作しているプラットフォームの詳細については、以下のビデオをご覧ください。