VMware Oracle Cloud VMware SolutionによるTanzu デプロイメントオプション (2023/08/25)

VMware Oracle Cloud VMware SolutionによるTanzu デプロイメントオプション (2023/08/25)

https://blogs.oracle.com/cloud-infrastructure/post/vmware-tanzu-deploy-oracle-cloud-vmware-solution

投稿者: Ravindra Kumar Kumar | Cloud VMware Solutions Specialist


TKGは、マルチクラウドおよび複数のvSphereバージョン・エクスペリエンス向けに構築されています。TKGmは、Oracle Cloud VMware Solutionやその他のハイパースケーラーで実行するように設計されたKubernetesディストリビューションです。TKGの詳細は、マルチクラウド・インフラストラクチャ全体でのKubernetes操作の合理化を参照してください。


アプリケーション・チームの場合、VMwareは最新のアプリケーションの構築に必要なフル・スタックを提供します。同様に、タンズでは、基盤となるテクノロジーに関する深い専門知識を必要とせずに、最新のアプリケーションを実行し、基盤となるインフラストラクチャを管理するために必要なツールを運用チームに提供します。VMware Tanzuは次の製品を提供します。


  • VMware Tanzu for Kubernetes Operations: 自動化されたKubernetesプラットフォームの運用
  • VMware Tanzu Kubernetes Grid: エンタープライズ対応Kubernetesランタイム
  • VMware Tanzu Mission Control: マルチクラウドのKubernetes管理
  • VMware Tanzu Service Mesh: 最新アプリケーションの接続性とセキュリティ


製品のTanzu ファミリの詳細については、この記事の最後にあるリファレンスの項を参照してください。



Oracle Cloud VMware SolutionとTanzu Kubernetes Gridマルチクラウド


Oracle Cloud Infrastructure(OCI)は、Oracle Cloud VMware Solutionと呼ばれるネイティブのVMwareソリューションを提供します。Oracle Cloud VMware Solutionは、OCIでVMware対応のソフトウェア定義データセンター(SDDC)を作成および管理する柔軟性をお客様に提供します。このソリューションは、VMware環境のルート・アクセスおよび管理制御によって完全な制御を提供します。詳細は、Oracle Cloud VMware Solutionの概要を参照してください


他のハイパースケーラーと同様に、Oracle Cloud VMware Solutionでは、Tanzuデプロイメント・オプションを使用したvSphereはサポートされていません。2つのオファリングによって混乱が生じることがあります。通常、TanzuによるvSphereはオンプレミスの顧客に対してサポートされ、TKGmはハイパースケーラーやパブリッククラウドでサポートされています。



Oracle Cloud VMware Solutionデプロイメント・トポロジでのVMware TKGm


次のアーキテクチャ図は、Oracle Cloud VMware SolutionでVMware TKGを実行するための全体的なデプロイメント・トポロジを示しています。VMware Tanzu Kubernetes Gridは、次のソフトウェア・バージョンを使用してOracle Cloud VMware Solutionで認定および検証されています。


  • Tanzu kubernetes gridバージョン1.5.1
  • NSX拡張ロード・バランサ、バージョン: 20.1.7
  • vSphere、バージョン: 7.0.3、ビルド: 19234570
  • VMware NSX-T、バージョン3.2.0.1.0.19232396


TKGアーキテクチャには次のコンポーネントがあります。


  • Oracle Cloud VMware Solution SDDC
  • 管理クラスタ
  • ワークロード・クラスタ
  • NSX拡張ロード・バランサ




管理クラスタおよびコンポーネントの概要


管理クラスタはインフラストラクチャにデプロイされ、その同じインフラストラクチャでワークロード・クラスタを作成するために使用されます。このクラスタは、TKGインスタンスを作成するためにデプロイする最初の要素であり、インスタンスのライフサイクル管理を提供します。クラスタAPIは、Kubernetesカスタム・リソースとして管理クラスタにインストールされます。


管理クラスタは、Tanzu CLI、OCI CLI、構成ファイルまたはインストーラ・インタフェースUIを使用してデプロイできます。アプリケーション・ワークロードは、このクラスタを対象としていません。管理クラスタは、ワークロード・クラスタのライフサイクル管理を担当します。次の主要コンポーネントとしての管理クラスタ:


  • クラスタAPIは、Kubernetesカスタム・リソースとして管理クラスタにインストールされます。クラスタAPIは、宣言的なKubernetesスタイルのAPIをクラスタの作成、構成および管理に持ち込むためのKubernetesプロジェクトです。コアKubernetes上にオプションで追加機能を提供します。Kubernetes APIの構造化された性質を使用することで、使いやすさとより高度な自動化を実現することでユーザー・エクスペリエンスを向上させる、高レベルのクラウドに依存しないツールを構築できます。
  • Tanzu CLIは、初期ブートストラップ・クラスタのデプロイ、および単一コンソールからの管理およびワークロード・クラスタのライフ・サイクルの管理に使用するコマンドライン・ユーティリティです。
  • ブートストラップ・マシンは、Tanzu CLIをダウンロードして実行するラップトップ、ホストまたはサーバーです。ここでは、管理クラスタの最初のブートストラップは、そのクラスタが回転するプラットフォームにプッシュされる前に行われます。ブートストラップ・マシンを実行するにはDockerが必要です。
  • Tanzu Kubernetes Gridツールは、TKGの管理およびワークロード・クラスタにクラスタ内および共有サービスを提供するツールです。これらのサービスの一部はope-sourceコミュニティです。これらのツールは、TKGインスタンスで、Tanzu Kubernetesクラスタの認証および認可、ロギング、イングレス制御などを提供するのに役立ちます。また、Tanzu Kubernetesグリッド拡張と見なされています。
  • ワークロード・クラスタ: TKGでは、ワークロード・クラスタは、アプリケーション・ワークロードが実行されるKubernetesクラスタです。TKGでは、管理クラスタをデプロイしたプラットフォームにクラスタが自動的にデプロイされます。ワークロード・クラスタを同じインフラストラクチャにデプロイする必要があります。たとえば、管理クラスタがvSphereクラスタにデプロイされている場合は、同じインフラストラクチャにワークロード・クラスタをデプロイする必要があります。ワークロード・クラスタは、クロス・インフラ(IaaS)プラットフォームにはデプロイできません。ワークロード・クラスタの詳細は、TKGワークロード・クラスタのドキュメントを参照してください。



Oracle Cloud VMware SolutionでのTKG向けのNSX-ALBアーキテクチャ



TKGmは、Oracle Cloud VMware Solutionにデプロイされた顧客管理ソリューションです。VMware NSX Advancedロード・バランサは、以前はAVIと呼ばれていました。NSXの高度なロード・バランサ(NSX-ALB)は、Oracle Cloud VMware SolutionにデプロイされたKubernetesクラスタへのロード・バランシング機能を提供します。ロード・バランシングのためにNSX-ALBでTanzu Kubernetes Gridをデプロイした場合、Tanzu Standardと呼ばれます。


NSX-ALBの詳細は、VMware Tanzu Kubernetes Gridのドキュメントを参照してください。



まとめ


最新のアプリケーションを実行するための適切なインフラストラクチャの選択は、常に厳しい決定でした。この投稿で説明したように、Oracle Cloud VMware Solutionを使用してTanzu Kubernetes Gridマルチクラウドを使用して最新のアプリケーションを実行すると、オンプレミスに慣れる可能性のある高可用性と柔軟性が得られます。


Oracle Cloud VMware Solutionは、オンプレミスとOracle Cloud Infrastrureの両方のインフラストラクチャで一貫したエクスペリエンスを提供するVMware Cloud Foundationをベースに、従来のVMベースのワークロードと超一貫性のある最新のコンテナ化されたワークロードの両方を実行および管理できます。


このブログ投稿およびソリューションの概念の詳細は、次のリソースを参照してください。

コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)