
オラクルがクラウドネイティブコンピューティング財団に加盟したことで、テクノロジー業界の古参メンバーはKubernetesの採用を継続している。
トム・クレイジット著

オラクルは、テクノロジー業界におけるオープンソースソフトウェアの役割について、長年にわたりオープンソースという概念そのものに激しく抵抗してきたマイクロソフトのような企業よりも、常に現実的な姿勢を保ってきました。しかし、両社が、エンタープライズテクノロジー分野における現在最も重要なオープンソースプロジェクトの一つであるオープンソース財団に加盟したことは、重心が移ったことを示す新たな兆候と言えるでしょう。
Cloud Native Computing Foundationは水曜日、Open Source SummitでOracleをプラチナメンバーとして迎え入れました。これにより、オープンソースのコンテナオーケストレーションプロジェクトKubernetesを管理するこの組織への支援を今年表明した他の大手テクノロジー企業に加わりました。これにより、Oracleは、多くのテクノロジーバイヤーが不満を抱く一方でOracleが独占していたエンタープライズテクノロジーの時代を深く意識したプロジェクトに、エンジニアリングの時間と資金を投入することを約束しました。彼らは、他のプロバイダーへの移行があまりにも困難だったため、毎年莫大なソフトウェアライセンス料を支払い続けてきました。
つまり、何年もの間、クラウド企業がエンタープライズ ソフトウェア ベンダーのロックインに対してさりげなく批判しているのを聞いてきた人にとっては、Oracle のプレス リリースのこの段落は、かなり驚くべきものです (強調は私による):
企業がミッションクリティカルなアプリケーションの構築と展開を加速させる中、開発チームは、クラウドに依存しないオープンでコンテナネイティブな、ロックインを回避するテクノロジースタックを求めています。オラクルはCNCFに参加することで、この取り組みと、CNCFテクノロジースタックの中核コンポーネントであるKubernetesオープンソースコミュニティへの支持を表明します。
Oracleが大企業の技術運用をサポートできる数少ない企業の一つだった頃から、多くの変化がありました。クラウドコンピューティングにより、スタートアップ企業も大企業も、必要なコンピューティングリソース(多かれ少なかれ)に対してのみ料金を支払うことが可能になりました。Kubernetesは、この状況を継続させるための取り組みの一環です。
ソフトウェア開発チームは、Kubernetes を使用することで、コンテナ化されたアプリケーション、つまり実行ハードウェアを問わない軽量パッケージに分割されたアプリケーションの管理、デプロイ、スケーリングを行うことができます。また、Kubernetes は複数のクラウドや自社開発のインフラストラクチャにまたがるワークロードの実行を容易にすることで、クラウド利用者が特定のクラウドプロバイダーに縛られることを防ぐ手段も提供します。
もちろん、オラクルはAmazon Web Servicesに注目し、AWSの顧客が他のパブリッククラウド上でワークロードをより容易に実行できるようにすることに強い関心を寄せている多くのクラウドプロバイダーの一つです。そしてマイクロソフトとは異なり、オラクルはオープンソース技術のメリットを早くから認識していました。これは、オラクルの共同創業者であり、取締役会会長であり、現最高技術責任者であるラリー・エリソン氏への2006年のフィナンシャル・タイムズ紙のインタビューからも明らかです。
オープンソースの素晴らしい点は、誰もそれを所有していないことです。Oracleのような企業が無償で入手し、自社製品に組み込み、サポート料を請求することは自由であり、私たちもそうするつもりです。つまり、オープンソースは全く破壊的ではありません。価値を付加できる場所を見つける必要があるのです。オープンソースが十分に優れたものになれば、競合するのは無謀です。ただし、まだほとんどの場所ではそれほど優れているわけではないことを覚えておいてください。私たちはLinuxを強く支持しています。将来的には、すべての製品にLinuxを組み込み、サポートを提供する可能性があります。
オラクルは今回の発表の一環として、KubernetesをOracle Linux Container Services製品に組み込む予定です。同社は既にKubernetesへの貢献を開始しており、これは誰でも参加できますが、CNCFへの参加によって同プロジェクトとの関係が正式なものとなります。
CNCF がここ数か月間の業界からのサポートの急増に感謝していることは間違いありませんが、競合する利害関係者がいる中で、クラウド標準に対する「軽いアプローチ」を維持するのは難しいでしょう。
CNCFはまた、UberとLyftから寄贈された2つの新しいプロジェクトが、10のプロジェクトのリストに加わったことを発表しました。Uberは、マイクロサービスを使用する開発者がアプリケーションの動作をより正確に把握できるようにするJaegerを寄贈しました。一方、Lyftは、開発者向けにネットワークを抽象化するCNCFのlinkerdに類似したサービスメッシュプロジェクトであるEnvoyを寄贈したと、リリースで発表しました。