クラウドでの予測とLokad.Cloud
クラウドコンピューティングは、2009年のソフトウェア業界でのNo.1のバズワードになるでしょう。フォーラム、ブログ、さらには伝統的な新聞でも、クラウドコンピューティングが新たなブームとなっています。そして、私たちLokadも例外ではありません。
しかし、私たちにとって、クラウドコンピューティングはバズワードではありません。それは非常に重要な私たちの技術の一部である、スケーラビリティを解決する非常に現実的な技術です。
簡単に言えば、予測の提供はかなりの「起伏」があります。1週間は待っていて、突然、顧客から(非常に)大量のデータが送られてきて、1時間以内に予測が提供されることを(当然のことながら)期待されます。
伝統的なコンピューティングインフラストラクチャは、このようなニーズに効率的に対応することができません。サーバーは少なくとも1ヶ月間借りられ、長期の契約に向けた価格設定のインセンティブが強くかかります。Lokadにとって、従来のサーバーホスティングは、処理能力が非常に余剰になることを意味します。しかし、ピーク時には常に十分な処理能力が利用できません。
したがって、私たちはクラウドへの移行を開始しました。具体的には、Windows Azureへの移行です(Azureの開始に協力してくれたMicrosoftのSteve MarxさんとYi-Lun Luoさんに特別な感謝を申し上げます)。
私たちに頼っている人々にとって、クラウドコンピューティングは以下のような利点をもたらします:
- 無類のスケーラビリティ: どれだけ大きなデータでも、リアルタイムで必要なものを提供します。
- より良い予測: 現在はCPUの負荷が高すぎて本番環境に導入できないような複雑な統計モデルを利用できます。
ただし、クラウドコンピューティングはまだ多くの一般的な便利さを欠いている未開拓の分野です。そのため、私たちは新しいオープンソースプロジェクト「Lokad.Cloud」を開始しました。これはWindows Azureをベースにしたバックオフィスアプリケーションの開発を加速するための.NETフレームワークを提供します。7月にアルファ版をリリースする予定です。お楽しみに。