Kubernetesは「まだ難しい」ため、VMwareは拡張されたTanzu、vSphere 7でコンテナ関連技術に全力を注いでいます。

Table of Contents

Kubernetesは「まだ難しい」ため、VMwareは拡張されたTanzu、vSphere 7でコンテナ関連技術に全力を注いでいます。

VMware は、vSphere のバージョン 7 と、開発者がコンテナを自由に活用できるように一貫したサービス レイヤーを提供することが期待されるその他のコンテナ関連テクノロジを発表し、vSphere で仮想マシンと Kubernetes (K8s) クラスタの両方を管理できるようにするという約束を果たしました。

CEO の Pat Gelsinger 氏が「過去 10 年間で最大の vSphere の再アーキテクチャ」と表現した vSphere のバージョン 7 へのアップグレードは、2019 年 8 月の VMworld で VMware が「Project Pacific」と呼んだもの、つまり、VM と Kubernetes インフラストラクチャを vSphere に並べて配置し、vAdmins が同じツールとテクニックを使用して両方を管理できるようにすることで、顧客にすべての新しい機能以上にアップグレードする理由を与えます。

Project PacificはK8s管理をvSphereに導入します

Project PacificはK8s管理をvSphereに導入します

これが重要なのは、VMware がコンテナと K8 が新しい必須の抽象化であることを認識しており、そのフランチャイズを守りたいと考えているためです。

別の聴衆もそれを知っています。独立系ソフトウェア ベンダー (ISV) はクラウドにうんざりしています。10 年前はソフトウェアを販売するときに、Windows 用と Linux 用にそれぞれ別のバージョンを用意し、仮想化時に製品が適切に動作するか確認するだけだったので、彼らの生活はよりシンプルだったからです。

今日、ISV は、Windows、Linux、VM、6 つのハイパースケール クラウドとそのマーケットプレイスのわずかに異なる要件、さらにディストリビューターが独自のクラウド ソフトウェア マーケットプレイス用に思いつく奇妙な要件に合わせてコードを作成する必要があります

VMwareの幹部はThe Regに対し、ISVはより少ない抽象化でコードを書きたいと考えていると語った。実際、できれば1つだけで済むのが望ましい。そのため、VMwareはK8sを支持しており、中には顧客にK8sへの対応を勧めているところもある。

ここで、vSphere 7 は VMware の多数の満足した顧客に即時の価値を提供します。ISV は、顧客が自社の製品を K8s で使用することをますます強く求めるようになるからです。

また、バージョン 7 では、vSphere がそれらのアプリケーションを処理できるようになり、vAdmins は K8s に移行しなくてもそれらのアプリケーションを動作させることができるようになります。

VMwareのクラウドプラットフォーム担当バイスプレジデント、キット・コルバート氏は、「vSphere 7はK8sだけではありません。他にも多くの新機能を搭載した大規模なリリースです」と述べています。これらの新機能には、アプリケーションライフサイクル管理、セキュリティ、そして2019年7月にBitfusionから買収した技術によるアプリケーションアクセラレーションが含まれます。これにより、GPU、FPGA(フィールドプログラマブルゲートアレイ)、ASIC(特定用途向け集積回路)のリモート管理が可能になり、ハードウェアアクセラレーションによるパフォーマンス向上が期待されます。特に、高負荷の計算が必要となるAIや機械学習(ML)への活用が期待されます。

コルバート氏は、vMotion (VM のライブ マイグレーション) と DRS (分散リソース スケジューラ) については、「アルゴリズムを変更し、実際に書き直して、VM のパフォーマンスと健全性をさらに効率化して重視するようにしました」と付け加えました。

vSphere 7は、vAdminsにとってさらに多くの機能を提供します。自動更新機能が強化され、自動化の驚異的な力によってvAdminsのToDoリストが短縮されます。また、GPU仮想化の性能が向上し、永続メモリもサポートされます。さらに、最大規模のVMのリフト&シフトにも対応する強化されたvMotionも搭載。VMwareは、企業が構築するリアルタイム分析アプリケーションにも対応できるvSphereを自信を持って提供しています。つまり、vSphere 7は、あらゆるものを仮想化するというVMwareの長年の探求の延長線上にあると言えるでしょう。

もちろん、より重要なアップグレードには、開発者がインフラストラクチャ・アズ・コード(IaaS)を実現できるよう、APIの追加が含まれます。これらのAPIにより、開発者はVMとKubernetesの両方を操作できるようになり、古き良きvSphereが「モダンアプリケーション」により適したものになります。

これはVMwareにとって重要な意味を持つ。なぜなら、同社は既にデータセンター運用を席巻しているからだ。MicrosoftはHyper-Vを無償提供したにもかかわらず、市場シェアは20%程度にとどまった。Citrixは撤退した。Oracleは、典型的なライセンス上のごまかしにもかかわらず、後付けの地位をほとんど得られなかった。

しかし、VMware は、ハイパースケール クラウドと彼らが好むソフトウェア開発方法に群がる開発者を決して興奮させたことはありません。

タンズーと幸せなハイブリッド

だからこそ、VMware のもう 1 つの大きな新リリースが重要なのです。Tanzu スイートは、クラウドと K8 に興奮した開発者を落ち着かせるために存在します。

2019年8月のVMworldイベントで発表されたTanzuは、K8sを中心とした製品ポートフォリオです。VMwareは2019年12月にPivotalの買収を完了し、Pivo​​talのPKS(Pivotal Container Service)K8sディストリビューション(現在はVMware Enterprise PKS)を獲得しました。これは現在Tanzuの一部です。VMwareは2019年初頭に、オープンソースアプリケーションをパッケージ化し、K8sを含むターゲットに容易にデプロイできる専門企業であるBitnamiも買収しました。この技術は現在、Tanzu Application Catalogの基盤となっており、ユーザーはよく使用されるアプリケーションやランタイム(node.js、WordPress、MySQL、TensorFlowなど)をデプロイできます。

VMware のアジア太平洋および日本担当 CTO、ブルース・デイビー氏がThe Registerに説明したように、Tanzu は、インフラストラクチャを壊すことなく活用するために開発者が必要とするサービスを提供するという点で、Google のサイト信頼性エンジニアリング チームに似ています。

VMware Tanzu ポートフォリオは、Kubernetes を中心とした製品群です。

VMware Tanzu ポートフォリオは、Kubernetes を中心とした製品群です。

デイビー氏は、組織が「アプリケーション インフラストラクチャ」を提供するためのチームを編成するケースが増えていると述べた。

彼の見解では、サーバー仮想化以前は、各アプリケーションが独自のハードウェア、ストレージ、ネットワークのサイロを抱えていました。VMwareはこうしたサイロの欠点を指摘し、それを修正しました。

現在、同社は社内のさまざまなチームに開発者が存在することを認識していますが、無駄なサイロや互換性のないサイロの構築を避けるために、共通のレイヤーで作業することを提案しています。

Tanzuポートフォリオは、複数のK8sディストリビューションとパブリッククラウドにまたがって動作し、制御と選択肢を提供します。Tanzuには、複数のクラウドにクラスタを展開するために使用するK8sディストリビューション「Grid」が含まれており、Tanzu Mission Controlは、これらのクラスタがどこに配置されているかに関係なく管理できます。開発者は必要な環境を手に入れることができ、企業は一貫性のあるサービスレイヤーによって、各アプリケーションチームが独自のインフラストラクチャを構築する必要がなくなるため、重複(の可能性)を減らすことができます。

Tanzu Mission Control は、異なるクラウドにまたがる複数の K8s クラスターを管理します。

Tanzu Mission Control は、異なるクラウドにまたがる複数の K8s クラスターを管理します。

VMwareは、組織全体の開発者向けサービスというこのポジションこそが、自社の強みだと考えています。同社は、K8sはスタックの下位に位置しすぎており、Pivo​​talは上位に位置しすぎていると感じていました。しかし、現在では、K8sに関心を持つ企業が必要とするあらゆるものに対応するフルスタックを提供できると確信しています。そして、それらをすべてvSphereに接続することで、運用を再構築する必要がなくなります。

VMware クラウド ファンデーション

VMware クラウド ファンデーション

それでもまだ十分ではないという方のために、VMware の vSphere、vSAN (現在はバージョン 7 で、ブロック ストレージとファイル ストレージの統合管理が可能)、NSX-T (オンプレミスとパブリック クラウドにまたがるネットワーク仮想化)、自動化のバンドルである Cloud Foundation の新しいバージョンを紹介します。この新しいバージョンは、Tanzu をプライベート クラウドとパブリック クラウドにまたがって導入する手段を提供することで、VMware を利用するクラウド オペレーターが利用できるようにします。

ゲルシンガー氏は、本日の発表に先立ち報道陣に説明し、ピボタルが管理するオープンソースのJavaアプリケーションフレームワークであるSpringの価値と、2019年の別の買収であるCarbon Blackによって強化されたVMwareスタックの「本質的セキュリティ」と彼が呼ぶものの価値についても熱心に語った。

引き続き当社の製品を使用してください

VMwareにとっての問題は、オンプレミスインフラ管理ソフトウェアの提供という従来の立場が、パブリッククラウドプロバイダーの脅威にさらされていることです。パブリッククラウドプロバイダーは、インフラ管理業務を自社サービスの一部として提供し、その業務をほぼ排除しています。AWS、Microsoft、GoogleもK8sというさらなる抽象化技術に参入し、コンテナ化されたアプリケーションを実行するためのプラットフォームを提供しています。当然の疑問は、この新しい世界におけるVMwareの役割とは何かということです。

同社の答えは、パブリッククラウドとプライベートクラウドの両方にK8sを含む独自のスタックを提供し、顧客にVMwareベースのテクノロジービューを提供することです。これにより、顧客はVMwareのツールを引き続き利用しながら、パブリッククラウドと最新のアプリケーション展開の両方のメリットを享受できます。VMwareはAWS上でサービスを運用しますが、パートナーを通じてAzure、Google、その他のクラウドプロバイダーでもサービスをご利用いただくことができます。

VMwareの売り文句は、継続性と優れた管理ツールの提供能力に基づいています。「お客様はコンテナ化されたアプリケーションを実行するために新たなインフラを構築する必要がありません」とゲルシンガー氏は述べました。「K8sはまだ難しいですが、私たちはK8sを業界に広く普及させようとしています。」

彼はさらにこう付け加えた。「K8sには5つか6つの選択肢があると考えています。AmazonとMicrosoft、GoogleがAnthosで展開しているもの、IBM/Red Hat Openshift、そしてRancherとその他のスタートアップ企業です。」これらの選択肢は、必ずしもVMwareの製品が動作できないことを意味するわけではない。「OpenShiftの非常に高い割合がVMware上で動作しています」とゲルシンガー氏は主張した。

顧客にとってのデメリットは、パブリック クラウドとのやり取りに VMware を導入するとコストが増加するだけでなく、パブリック クラウドが VMware 型のビューになり、クラウド プロバイダーの最新のネイティブ テクノロジーの妨げになる可能性があることです。

とはいえ、賢明な買収とプラットフォームの再構築により、VMwareはプラットフォームをクラウドとアプリケーション指向の両方の観点に適応させるという素晴らしい仕事を成し遂げました。しかし、まだ完全には完成していない部分もあり、特にDevOpsの部分は最も弱い部分のように見えます。継続的インテグレーション/継続的デリバリーについても言及がありましたが、VMwareはこれをスイートに組み込むためにもっと努力すべきでしょう。複雑さもまた問題であり、Tanzu、vSphere、Cloud Foundation、そしてそれらのさまざまなコンポーネントがどのように連携するかを理解するのは難しいことですが、これは数々の買収を念頭に置いて考えると当然のことです。しかし、VMwareの最大の資産はエンタープライズ顧客との既存の強固な関係であり、それを維持できれば、パブリッククラウドやk8sへの移行後も顧客を維持できるでしょう。

だから今やるべきことは、その土地をCOVID-19で制約された経済に売り込むことだけだ。私たち皆もそうすべきだ。®

Discover More