AWS vs. Elastic: クラウド大手は本当にオープンソースを殺すのか?

AWS vs. Elastic: クラウド大手は本当にオープンソースを殺すのか?

考えてみましょう。オープンソースはクラウド コンピューティングが依存する重要なテクノロジ ソースであり、クラウド コンピューティングはエンタープライズ IT において重要な、さらには支配的な力になりつつあります。では、オープンソース ソフトウェアの展望はどうでしょうか?

AWS のほぼすべての新サービスは、世界中で大きな連鎖反応を引き起こすでしょう。最近、AWS は Elasticsearch の独自のオープンソース バージョンをリリースすることを決定しました。 Elasticsearch はデータ分析用のオープンソース ソフトウェアです。これは検索エンジンの構築に使用でき、エンタープライズ データ分析、特にログ分析シナリオでよく使用されます。


https://www.elastic.co/

Elasticsearch は Elastic という公開企業によって管理されています。最近、AWS オープンソースの専門家である Adrian Cockcroft 氏が、ディストリビューションとしての Open Distro for Elasticsearch について説明しました。ブランチではなくディストリビューションであることに注意してください。この行動はElasticの不満を引き起こしました。これは、オープンソース プロジェクト企業とクラウド サービス間の摩擦の典型的な事例の 1 つです。

2009 年に、Elasticsearch はオープン ソース プロジェクトとしてリリースされました。 2012年にElasticが設立され、Elasticsearchをベースにした商用サービスを開始しました。現在の時価総額は約6億ドルです。

Elastic のようなオープンソースの商用企業は通常、専門的なサービスを提供することで生き残ります。企業が Elasticsearch を使用したいと思っても、企業内の従業員が Elasticsearch の使い方をあまり上手ではなく、そのための人材を雇うのは費用対効果が高くない場合、簡単に言えば、これを維持する方法はありません。実は、オープンソースのものを本番環境で使用するのは非常に面倒です。したがって、Elastic のような企業はサービスを提供することで収益を得ています。もちろん、オープンソース プロジェクトに基づく独自のソフトウェアもいくつか存在しますが、一般的には商用バージョンを使用する方が適切です。

実際、AWS などのクラウド コンピューティング企業が提供するサービスには、人気のあるオープン ソース プロジェクトが数多く存在し、これらは通常、ユーザーが必要とするものであり、オープン ソース ソフトウェアの要件に違反するものではありません。 2015年にAWSは初めてElasticsearchをベースにしたサービスを開始しましたが、昨年Elasticが独自のコードとオープンソースコードを混在させ、一般ユーザーが区別できなくなっていることに、目が肥えた人たちが気づきました。

AWS アーキテクチャ戦略担当副社長のエイドリアン・コッククロフト氏は、ElasticSearch の開発ドキュメントではどの部分が独自のもので、どの部分がオープンソースであるかが明確に記載されておらず、企業の開発者が気付かないうちに独自のコードを使用したり変更したりできる可能性があると指摘しました。

これは深刻な問題です。AWS のようなクラウド サービス プロバイダーがこのようなプロジェクトをホストすると、訴えられ、罰金を科せられる可能性があるからです。一方、これらのコードは企業独自のものであるため、継続的に保守および更新されることを保証することは困難です。

さらに、Elastic によって埋め込まれた独自のコードは、技術的な観点から、認証などの多くの基本機能をカバーしているため、このプロジェクトをオープンソース方式で安全に使用したい場合は、これらの機能を自分で実装する必要があります。


https://opendistro.github.io/for-elasticsearch/

そこで、AWS は Expedia および Netflix と共同で、Apache ライセンスのオープンソースディストリビューションである Elasticsearch 用の Open Distro を作成し、引き続きプロジェクトに貢献することを約束しました。初期バージョンでは、主にセキュリティ、イベント監視と早期警告、SQL ステートメントのサポートなど、Elasticsearch に欠けているいくつかの重要な機能を補完します。

Elastic の CEO は自身のブログに、これ以前に AWS の人々が Elastic にアプローチして優遇措置を期待したが拒否されたため、独自のバージョンを作成したと書いています。私たちはすべての開発者を平等に扱うことをお約束します。

メディアの問い合わせに対し、Elastic は Elasticsearch コードの種類が何であるかを明らかにしたと述べました。混乱を避けるために、すべての独自コードは「x-pack」ディレクトリにあります。各ソース ファイルの冒頭には、コードが Apache 2.0 または Elastic のどちらのライセンスに基づいているかが明記されます。

AWS のクラウドサービスの多くはオープンソースプロジェクトに基づいて構築されていると多くの人が言っています。これらのオープンソース プロジェクトは、AWS にとって収益を生み出すプロジェクトになりやすいですが、オープンソース コミュニティに貢献する必要はありません。利益は努力に比例しないのです。そこで、昨年から、一部の企業は、AWS などのクラウド コンピューティング企業がオープン ソース ソフトウェアをクラウド サービスに変換するのを防ぐために、オープン ソース ライセンスの条件を変更しました。

こうした慣行は、実際には AWS に対する恐怖と、クラウド コンピューティング市場に対する AWS の支配力が強まることへの懸念から生じています。確かに、もともとオープンソースの Elasticsearch を実行し、Elastic のサービスを利用していたが、現在は AWS で実行している企業がいくつかあります。さらに、クラウドを使用すると、AWS バージョンの方が使いやすいことがわかります。

AWS が Elastic にいくつかの基本サービスを提供させたい理由は理解しにくいものではありませんが、Elastic が AWS に対応するために戦略を調整したくない理由も理解しにくいものではありません。これまで、Azure や GCP (Google Cloud) は Elastic と関連したビジネス連携を行ってきましたが、AWS には同様のアイデアはありませんでした。

オープンソースのエンタープライズ ソフトウェアは、過去 10 年間にわたって IT 業界の繁栄への道を切り開いてきました。多くの新興企業は、コミュニティに貢献することで、車輪の再発明をすることなく、独自の技術アーキテクチャを作成できます。裕福な大企業が技術的な問題を解決すると、他の多くの企業もその恩恵を受けることができます。

クラウド コンピューティングによって、プロプライエタリ ソフトウェアの世界に戻ってしまうのではないかと、多くの人が心配し始めています。

しかし、オープンソース開発者が独立した企業を設立してコードを収益に変えることができなければ、多くの人気のあるオープンソース プロジェクトはすぐにクラウド ジャイアントのサービスになるでしょう。歴史的な観点から見ると、いくつかの傾向は避けられません。オープンソース技術サービス企業とクラウドコンピューティング企業は、実際には従来の独自仕様のソフトウェアおよびハードウェアメーカーを破壊しています。

現在、重要なオープンソース プロジェクトが企業によって管理されていたり、オープンソース プロジェクトが一部企業の開発計画に左右されたりしているため、10 年以上続いた企業の技術革新のペースが停滞する可能性があります。大企業も競争の欠如と現状維持により淘汰され、スタートアップ企業の生存基盤も完全に破壊される恐れがある。

『エンジニアリングマネジメント』のベストセラー著者カミーユ・フルニエ氏は次のように書いている。「私は、創業のDNAにオープンソースが組み込まれていない企業が長期的にコミュニティのために最善のことをできるかどうか疑問に思っている。クラウドは、私たちをプロプライエタリソフトウェアの世界に戻すだけではないだろうかと懸念している。」

歴史の車輪は逆戻りしてしまうのでしょうか?

<<:  ライブレポート | 2019年クラウドネイティブ業界カンファレンスの準備進捗を公開!

>>:  クラウドコンピューティング移行を実施する前に考慮すべき3つの要素

推薦する

ウェブサイト構築の初心者が犯しがちな間違いの簡単な分析

最近の若者は皆、ウェブサイトを通じて初めての大金を稼ぐことを望んでいます。しかし、彼らはその背後にあ...

SEO は難しくなってきているのでしょうか、それとも私たちの能力は低下しているのでしょうか?

昨日、ある著者が書いた記事を見ました。その著者は、自分の記事が転載されたが、自分の記事へのリンクは残...

ドキュメントダウンロードサイトの最適化の詳細を分析

ドキュメントダウンロードサイトも、ファイルのダウンロードを提供するウェブサイトです。このようなサイト...

GOOGLE、YAHOO、ASK、Microsoft のスパイダーベースの検索エンジン送信サイト

スパイダーベースの検索エンジンは、Web サイトを自動的に訪問し、Web ページにインデックスを付け...

オフラインや新しいメディアチャンネルの運営・プロモーション企画!

前回は、プロモーションプランを運用するためのオンラインプロモーションチャネルを中心に学習しました。今...

今、Taobaoでビジネスをすることは、ほぼ自滅に等しいです!自らの死を求める

今朝、私の店では数人のお客様が雑談をしていました。会話の内容から判断すると、彼らはタオバオでビジネス...

secureragon-年間6.99ドルから/すべてのVPSが30%オフ/9つのオプションデータセンター

secureragon もワンマンで、あまり有名ではありませんが、4 年以上活動していて、常に力強い...

UCloudクラウドホストは、ワンクリックでデータセキュリティを制御するためにフルディスク暗号化を独占的に開始しました

UCloud は、クラウド ホストのフルディスク暗号化セキュリティ機能を独占的にリリースします。ユー...

賢いウェブマスターになり、仮想ホストがウェブサイトの運命を左右しないようにする

良いスペースを持つことは、ウェブサイトをうまく運営するための前提条件です。スペースの質は、ウェブサイ...

クラウド コンピューティングとオンプレミスの災害復旧の違いは何ですか?

災害復旧計画は、あらゆる種類の運用中断に対処するための、焦点を絞った詳細な戦略です。破壊には自然災害...

DevOpsからDevSecOpsまで、プロセス全体にわたって実行されるセキュリティスタック

「21世紀に最も大切なものは何でしょうか?それは才能です!」ゲーおじさんはかつて『泥棒のいない世界』...

IaaS、PaaS、SaaS の違いは何ですか?

[51CTO.com クイック翻訳] 時間が経つにつれて、クラウド コンピューティング テクノロジー...

2022年メタバース業界マップ

人工知能とメタバースの相互統合と推進の発展動向に焦点を当てます。 9月1日、2022年世界人工知能会...