1

最近、いくつかのクラウド コンピューティング プラットフォームに携わっていました。

まず第一に、私はどのプラットフォームも批判しようとしているわけではないことに注意してください。

クラウド コンピューティングは広い領域ですが、私の主張を単純にしてわかりやすくするために。非常に単純なシナリオを考えてみましょう。それは、クラウドでホストされるデータ ストレージ サービスです。Amazon EC2、SQL Data Service(SDS)、Salesforce.com サービスなどのストレージ サービスを使用する場合。

そのようなデータストレージサービスプラットフォームのいずれかを使用したい場合、そのようなすべてのサービスのプラットフォームの目標は同じであり、それは要求されたデータをオンデマンドで提供することです. どのように保存するか、どこに保存するか、誰が維持するかなどについて争うことなく... (すべてのクラウド グッズ)

ここで私の懸念事項は、ANSI-SQL がプラットフォーム ベンダーを規制して、すべての製品で同様の言語に従うことを確認する方法です。サービス プロバイダー間で同様の概念を規制できないのでしょうか?

なぜそのようなイニシアチブがないのですか??

任意の考えをいただければ幸いです

4

3 に答える 3

0

クラウド コンピューティング全般ではなく、クラウドストレージサービスについて具体的に質問しているようです。したがって、Amazon の例は EC2 ではなく S3 になります。

この分野は、まだ API で標準化されているというには少し若いと思います。サービスは、これを排除する方法で差別化を図っています。たとえば、S3 はスケーラビリティ/信頼性/パフォーマンスと洗練を交換します。複雑な SQL LIKE クエリを実行することはできません。キーに基づいてデータのブロブを保存および取得できます。それだけです。

このようなサービスがますます主流になると、標準が現れると思います。ユーザーは、気まぐれでプロバイダーを切り替えたり、データを移動したり、無料のローカル ストレージをテストしたりできる自由を望んでいます。

使用される API はすべて、既に Web 標準に基づいています。それらを同じように見せるために抽象化レイヤーを作成するのは、かなり簡単です。

于 2009-01-11T07:48:28.113 に答える