複数のクラウド全体にわたる Kubernetes 運用の標準化
データセンター、パブリッククラウド、ソブリン クラウド、またはエッジにわたって同じ Kubernetes を実行できるため、すべての開発チームが一貫性のあるセキュアな環境で作業できます。ワークロードを適切に分離し、保護することができます。
複数のクラウド全体にわたる Kubernetes 運用の標準化
データセンター、パブリッククラウド、ソブリン クラウド、またはエッジにわたって同じ Kubernetes を実行できるため、すべての開発チームが一貫性のあるセキュアな環境で作業できます。ワークロードを適切に分離し、保護することができます。
導入時と導入後の運用の簡素化
検証済みのコンポーネントが統合された、容易にアップグレードできる包括的な Kubernetes ランタイムを利用できます。すべてのクラスタのデプロイとスケーリングをダウンタイムなしで実行できます。セキュリティの修正を迅速に適用できます。
オープンソースとの整合性
グローバルな Kubernetes コミュニティによってサポートされている認定 Kubernetes ディストリビューション上でコンテナ化されたアプリケーションを実行できます。
vSphere 8 および VMware Cloud Foundation 4 スタックの一部として提供されている vSphere with Tanzu との緊密な連携により、エンタープライズ対応の Kubernetes オペレーティング モデルをデータセンターやクラウドに拡張できます。
VMware グローバル サポート サービスによる 24 時間 365 日の Production Support(プロダクション サポート)を受けることができます。Kubernetes コミュニティや広範なクラウドネイティブ エコシステムのガイダンスを活用することも可能です。
Tanzu Mission Control に組み込まれたランタイムとして機能する Tanzu Kubernetes Grid により、アプリケーション チームにオンデマンドのアクセスを簡単に提供できるようになるため、パブリッククラウド アカウント内の Kubernetes クラスタのセキュリティを向上させることができます。マネージド/ホスティング型のコントロール プレーンやワーカー ノード、構成およびポリシー管理の自動化、すべてのクラスタとワークロードにわたるグローバルなオブザーバビリティなどを通じて、運用上の負荷を低く抑えることができます。
vSphere 8 および VMware Cloud Foundation 4 スタックに統合されている vSphere with Tanzu との緊密な連携により、エンタープライズ対応の Kubernetes オペレーティング モデルをデータセンターやクラウドに拡張できます。これにより、開発者がネイティブ Kubernetes API を介して基準に適合する Kubernetes クラスタにアクセスできるようにするとともに、運用のためのワークフローやツールをクラウドネイティブ インフラストラクチャに拡張できます。
Tanzu Kubernetes Grid のオープン アーキテクチャにより、小売業のリモート サイト ロケーションのような高度に分散したエッジ環境において、軽量なデプロイメントと効率化されたマルチクラスタ運用を実現できます。Tanzu Labs のコンサルティングをアドオンすることで、特定のエッジ環境に対応したクラウドネイティブ アーキテクチャを構築できます。
Tanzu Kubernetes Grid では、自己完結型の Kubernetes 環境を必要な場所にどこでも簡単にインストールできます。このため、アプリケーション データを単一のリージョンに分離して安全に保護したり、クラスタ レベルで柔軟なセキュリティ ポスチャを実現したりすることができます。
Tanzu Kubernetes Grid は、エンタープライズ対応の Kubernetes ランタイムであり、マルチクラウド インフラストラクチャ全体の運用を効率化します。
Tanzu Kubernetes Grid はインストールと導入後の運用を簡素化するように設計されており、主要なオープンソース テクノロジーと自動化ツールをパッケージングすることで、スケーラブルなマルチクラスタ Kubernetes 環境の迅速な構築を可能にしています。vSphere と緊密に統合されており、パブリッククラウド環境やエッジ環境に拡張しても一貫した実行を維持できます。
Tanzu Kubernetes Grid は、プライベートクラウド、パブリッククラウド、または広範に分散されたエッジ環境で実行できます。
既存のデータセンター ツールやワークフローを使用して、vSphere with Tanzu の一部として vSphere 環境や VCF 環境に展開することで、プライベートクラウド内の基準に適合する Kubernetes クラスタに開発者がオンデマンドでアクセスできるようになります。Tanzu Kubernetes Grid は、Tanzu Mission Control を使用することでパブリッククラウド環境にも展開できるため、IT 管理者がセキュリティやカスタマイズに必要なコントロール プレーンへのアクセスを維持しながら、開発チームは自分たちのパブリック クラウド アカウントでマネージドの Kubernetes クラスタを迅速に立ち上げることができます。
Tanzu Kubernetes Grid の主要な機能としては以下が挙げられます。
Tanzu Kubernetes Grid により、開発者は Kubernetes の作業やオープンソースとの整合性をスムーズに進められます。また、事前に統合および検証済みのコンポーネントを使用して、Kubernetes ランタイムを簡単にアップグレードできます。
Tanzu Kubernetes Grid は、プライベートクラウド、パブリッククラウド、または広範に分散されたエッジ環境で実行できます。
インフラストラクチャのアーキテクトや運用担当者は、Tanzu Kubernetes Grid を使用することで、一貫性とレジリエンスを確保しながら、開発チームが分散型でモダンなアプリケーションをデリバリおよび実行できるよう支援できます。アプリケーションの管理者や開発者には、モダン アプリケーションを Kubernetes アーキテクチャのもとでデプロイして管理できるというメリットがあります。
Kubernetes はロックインを生じさせない設計であるため、Kubernetes クラスタ(AKS、EKS、OpenShift など)から Tanzu Kubernetes Grid には比較的に簡単に移行できます。基準に適合するクラスタには、Tanzu Kubernetes Grid へのアプリケーションの移行を妨げるような特殊な改変は行われていません。
主にステートレス アプリケーションを実行している場合、kubeconfig のコンテキストを TKG クラスタに設定する以外には、なにもする必要はありません。アプリケーションをデプロイしたら、アプリケーションが稼働するのを待ちます。レイヤー 4 またはレイヤー 7 のロードバランシングが必要な場合は、新しいエンドポイントを使用するようにすべてのトラフィックを再構成します。
一部のステートレス アプリケーションでは、構成または ConfigMaps を保持する必要があります。パーシステント データが含まれているためにパーシステント ボリュームを必要とするアプリケーションでは、重要なデータをバックアップするためのツールが不可欠です。Velero は、Kubernetes のリソースとパーシステント ボリュームのバックアップや移行を行うための VMware 発のオープンソース ツールです。Tanzu Standard のライセンスをお持ちの場合は、このツールもサポート対象となります。
Kubernetes アプリケーションがすでに配置されているプラットフォームでクラスタをバックアップする方法については、Velero のドキュメントを参照してください。バックアップ ターゲットとリストア ターゲットの両方が同じ S3 エンドポイントにアクセスできることを必ず確認してください。S3 バケットは、AWS などのクラウド リソースに作成することも、MinIO などを使用してローカルに作成することもできます。Kubernetes のボリュームのバックアップとリストアには Restic の統合が必要です。vSphere での使用では Restic が必須です。
移行する前に、実施例に従ってバックアップとリストアのシミュレーションを行ってください。毎回 S3 バケットにアクセスしてパーシステント データが転送されたことを確認します。また、ターゲット上でアプリケーションをテストして正常にリストアされていることを検証します。
VMware では、ツール、自動化、データドリブンなインサイトを使用したコンテナのデプロイ、スケーリング、管理を可能にする、より包括的なソリューションを必要とする組織のために、Tanzu for Kubernetes Operations ソリューションを提供しています。このソリューションは、最新のマルチクラウド コンテナ インフラストラクチャの基盤となっています。