ここ数週間、OpenStackの成熟度を疑問視し、企業ユーザへの適合性を議論する人々の声を耳にしました。直近では、」という考えがあり、その根底には、OpenStackは企業のニーズに対する決定的な答えを持っておらず、クラウド・コンピューティングには現在、より成熟した実行可能な選択肢があるという主張がありました。クラウド・コンピューティングには現在、より成熟した実行可能な選択肢があります。
このトピックに関する他の多くの記事と同様に、私の意見では、この記事は注目を集め、目玉をつかむための偏った視点以外の何ものでもありません。この記事はOpenStackそのものについて書いているのではないと思います。私の意見では、以下の2点が彼らが固執している問題点です。
1.なぜ企業レベルのユーザーはプライベートクラウドとパブリッククラウドを使い分ける必要があるのでしょうか?
2.抽象化レイヤーを使用することで、インフラに関する基本的な情報を抽出することは可能ですが、それでもプライベートクラウドやパブリッククラウドの具体的な実装が重要なのはなぜですか?
これらの指摘は本来OpenStackにとって全くフェアではなく、全て非常に感情的なものです。同じように、これらの質問はCloudStackやAzureにも当てはめることができ、その場合、タイトルは本当に "なぜ私はAWS以外のクラウドサービスが嫌いなのか?"とすべきです。
サプライヤーの良し悪しにかかわらず、自らをサプライヤーに縛り付けたくない組織はたくさんあります。
インフラをコントロールすることで、製品マージンをコントロールするビジネス上の利点が得られるシナリオはまだ多くあります。例えば、汎用的なインフラを使用するのではなく、ワークロードや顧客に合わせて特別に最適化されたインフラを使用するなどです。
最も重要なポイントは、OpenStackは製品ではなく、製品との比較はできないということです。OpenStackは強固な基盤を持つエコシステムなのです。
これは何を意味するのでしょうか?なぜエンドユーザーにとって違いが生まれるのでしょうか?また、この違いはどのようにして生まれるのでしょうか?
インフラの公的ベンチマークができれば、業界全体がそれを浸透させ、独自にサポートすることがはるかに容易になります。これは、ストレージから始まり、ネットワーキング、ビッグデータ・サービスやアナリティクスといったより高度なサービスまで、すべてのスタック・レベルに当てはまります。
その中で、大きなコスト削減は、すべての主要インフラベンダーがOpenStackのサポートを追加したことによるもので、3つの理由によって押し下げられています:
公共インフラをサポートすることは、共通点のないバラバラのインフラをサポートすることよりも、定義上複雑ではありません。
OpenStackは、すべてのデータセンター・プロバイダーが競争力を高めるための市場となっており、そうすることで各プロバイダーのコストを削減しています。
より幅広い参加者の参入障壁を下げることで、より多くの新興企業が新製品をリリースし、OpenStackに接続しようと最善を尽くそうとしているように見え始めています。
2つ目のポイントに戻りますが、なぜOpenStackにとって抽象化はかけがえのないものなのでしょうか。この事実を除いては、**** アプリケーションが直接それを使用せず、抽象化を通して使用したとしても、基礎となるインフラを理解するために意識的な決断を下す必要があります。インフラの選択は、セキュリティ管理やコスト管理など、他の多くの側面とも関連しています。
プライベート・クラウドとパブリック・クラウドは異なるインフラで構築する必要がありますが、どちらも一貫したサービス・レイヤ・プロトコルを実装し、より複雑な動作を処理します。上記に加えて、2つの異なる環境を管理するスキルセットを開発する必要があり、必然的に労働リスクとコストが発生し、これらのインフラを管理する全体的な複雑さが増します。
OpenStackは、同じ基盤インフラを使用して優れた共有/プライベート・クラウド・ストレージを構築するための、より優れた技術的ソリューションを提供します。これは、OpenStackをベースとしたパブリック/プライベート・クラウドの構築が他の選択肢よりも優れている理由と関連しています。それは、OpenStackがオープンであり、強固で継続的に成長するエコシステムがあり、最終的にクラウドのタイプ、データセンターの場所、コストといった要素の選択肢が増えるからです。
要約すると、OpenStackを製品として見た場合、一般的なパブリッククラウドを含む他の製品の方が機能が豊富で、より成熟した技術であり、したがって、より現実的な選択肢であり、企業により適しているという結論に現時点では達するでしょう。OpenStackをエコシステムとして見るのであれば、OpenStackが将来的に企業においてより重要な役割を果たすことを考慮する必要があります。