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つの要素

推薦する

6.28百度Kステーション事件から、サイトタイトルは自然に書くべきだと学んだ

最近、Baidu K Stationは私に大きな影響を与えました。昨日、2つの新しいドメイン名を登録...

IT ハイブリッド クラウド戦略: 何を、なぜ、どのように構築するのか?

「ハイブリッド」という言葉は、通常は自動車に関連していますが、ほとんどの人はその言葉を知っています。...

ガートナーの予測: 世界のパブリッククラウドの規模は2019年に2,143億ドルに達する

最近、世界有数の情報技術調査・コンサルティング会社であるガートナーは、世界のパブリッククラウドサービ...

2015年から2017年までのIaaSパブリッククラウドサービス市場の状況

パブリッククラウド市場シェアの概要[[205586]] 2015 年から 2016 年までの Iaa...

「インターネット思考」の火をつけたのは何でしょうか?

「インターネット思考」という言葉は、今日では非常に人気があり、インターネット思考に関係するものであれ...

システム ダウンロード ステーション: 無視された 100 万ドル規模のプロジェクト

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスモバイルインターネットは...

微博マーケティングで注意すべき「地雷原」

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス微博マーケティングで注意...

Red Hat がクラウドネイティブ開発をサポートし、K8S での Java アプリケーションを促進する Quarkus フレームワークを発表

オープンソース ソリューションの世界的なプロバイダーである Red Hat は最近、Red Hat ...

gcore ベーシック: クラウド サーバーは月額 5 ユーロから、帯域幅 200M、トラフィック無制限、オランダ/ドイツ/米国/香港/シンガポール

gcore は、高性能、低レイテンシ、国際クラウドおよびエッジ ソリューションを提供するヨーロッパの...

清コミュニティの「金儲け術」:自由コミュニティが儲かる、昨年は1億円の利益

2年前、大規模な不動産フォーラムで潘軍氏は網易不動産に「アップルから学びたい」と語った。一昨年、彼は...

Bilibili の野望: 帝国になるか、それともエコシステムになるか?

ビリビリの壮大な戦略:帝国になるか、エコシステムを構築するか?私たちの旅は星と海へ。ビリビリは帝国を...

eHiレンタカーの人事異動:3か月以内に複数の上級幹部が辞任

北京の記者、李卓中国第2位のレンタカー会社であるeHi Car Rentalは、経営陣の異例の人事異...

分散KV-1スタンドアロンKVの実装

[[437220]]この記事はWeChatの公開アカウント「roseduanの執筆場所」から転載した...

面接官向け Java 仮想マシンの概要

この記事では、主に Java 仮想マシンの最終コンパイル最適化、Java メモリ モデルとスレッド、...