Kubernetes はコンテナ オーケストレーションの事実上の標準となり、コンテナベースのアプリケーションを使用したい企業はこぞってこのテクノロジーを採用しています。 Kubernetes はもともとエンタープライズ レベルの IT 製品ではなく、企業が大規模なクラウド インフラストラクチャを実行するために使用できる Google Borg コントローラーのフォークでした。もともとエンタープライズ向けに開発されたものではないため、エンタープライズ アーキテクチャに適応するにはいくつかの変更が必要です。まずはネットワークから始めましょう。 Kubernetes を既存のエンタープライズ ネットワークに適合させる 1 つの方法は、Kubernetes に組み込まれ、エンタープライズ ネットワーキング機能を提供するソフトウェア定義ネットワーキング製品を使用することです。 VMware NSX はそのような製品の 1 つです。 Kubernetes を使用すると、開発チームと運用チームは自動化技術を使用して、コンテナのグループをオンデマンドで作成、管理、破棄できます。マイクロサービス ベースのアプリケーションには数十のマイクロサービスが必要であり、各マイクロサービスは一連のコンテナーで構成されます。マイクロサービスによっては、3 つまたは 4 つのコンテナしか必要としないものもありますが、他のマイクロサービスでは、数百のコンテナが必要になる場合があります。 Kubernetes は、マイクロサービス コンテナのグループと、これらのマイクロサービスで構成されるアプリケーションを管理する方法を提供します。 今日の DevOps では、毎日何十もの変更が発生します。これらの変更は、新しい機能を追加したり、既存のコードバグを修正したりするために行われる場合があります。複数のアップデートを迅速にインストールすることは、DevOps、マイクロサービス、コンテナの約束である俊敏性の基本的な特性です。これらの変更を実装するには、新しいバージョンのコンテナを起動し、古いコンテナを破棄する必要があるため、企業は毎日何千ものコンテナを作成および破棄する必要があります。 各コンテナは正しいネットワークに安全に接続する必要があります。 Kubernetes は標準の Docker ネットワークを使用できます。従来のエンタープライズ ネットワークとは大きく異なりますが、Kubernetes は他のネットワーク プロバイダーの製品も使用できます。 NSXにマイクロサービスを統合する方法 NSX ネットワークは Kubernetes と同じ自動化メカニズムを使用します。アプリケーションは、NSX 呼び出しを通じて必要なネットワーク、ロード バランサ、ファイアウォール、ルーターを定義でき、ソフトウェア コマンドはネットワーク コンポーネントを作成および破棄できます。ソフトウェア定義ネットワーク プラットフォームを使用しないと、ネットワークに変更を加えることは困難です。多くの従来の企業ネットワークでは、管理者は各物理スイッチとルーターに構成ファイルをコピーして貼り付ける必要があります。 DevOps とコンテナの俊敏性を実現するには、ネットワークをソフトウェアで定義し、ソフトウェアで制御する必要があります。 NSX ネットワークの利点の 1 つは、分散方式で動作することです。負荷分散、ファイアウォール、ルーティングはすべて、集中型デバイスではなく各物理サーバーに実装されます。 NSX の分散性は、ネットワークを数千のコンテナに拡張するための鍵となります。通常、NSX は vSphere ハイパーバイザー プラットフォームに関連付けられますが、Open vSwitch を介して物理サーバーとハイパーバイザーで動作できる NSX-T と呼ばれる別のバージョンもあります。どちらのバージョンでも、管理者は vSphere プラットフォーム、物理サーバー、その他のハイパーバイザー、さらにはパブリック クラウド上の仮想マシンに NSX ネットワークを適用できます。将来的には、vSphere と非 vSphere プラットフォーム用の個別の管理製品ではなく、すべてのプラットフォームで動作する 1 つの NSX 製品が提供される予定です。 Kubernetes を NSX に統合することで、マイクロサービス ベースのアプリケーションをエンタープライズ ネットワークに統合できるようになります。開発者が Kubernetes に CRM (顧客関係管理) システム コンテナを作成するように指示すると、NSX は新しいネットワークを自動的に展開し、コンテナに CRM システムへのネットワーク アクセスを提供します。開発者が作業を完了してコンテナを削除すると、Kubernetes は作成したネットワークを自動的に削除します。 Kubernetes に統合された NSX は、マイクロサービス ベースのアプリケーション向けのエンタープライズ ネットワーキングの配信を自動化します。ネイティブ クラウド アプリケーションと従来のアプリケーションを統合すると、従来のアプリケーションのデータ価値をより適切に反映できます。 Kubernetesプラグイン Kubernetes プラグインは NSX に限定されません。 Kubernetes のドキュメントには、数十のネットワーク プラグインがリストされています。これらのほとんどは、CoreOS Flannel、Calico、Weave Cloud などのクラウドネイティブ ネットワーキング プラットフォームです。これらのツールは、さまざまなクラウドネイティブ アプリケーション間のネットワーク接続を改善できます。エンタープライズ ネットワークに統合するように設計された他のネットワーク プラグインもあります。 ネットワークの他の部分で NSX がすでに使用されている場合は、Kubernetes を NSX に統合すると最も便利です。ソフトウェア定義ネットワークとコンテナ オーケストレーション ツールを統合することは、アプリケーションの俊敏性を向上させる上で重要な要素であり、NSX と Kubernetes を相互接続することで、エンタープライズ ネットワークの接続性を向上させることができます。 |
<<: クラウドサービス市場は活況を呈しており、多くの企業が市場シェア獲得に競い合っている。
>>: VMWare を使用してランダム トポロジ ネットワークを構築する方法
誰もが良いハックが大好きですよね?お母さんでも使える SEO のヒント 57 個をご紹介します。ああ...
1. 空間の安定性スペースも重量に影響を与える重要な要素です。安定したスペースがなければ、訪問者はど...
みなさん、こんにちは。ここ 2 日間とても忙しくて、記事を書いていませんでした。今日は、ウェブサイト...
実際、ウェブサイトの最適化は、人の生活習慣と同じように、規則正しく行う必要があります。人は規則的に食...
[[419796]] Longhorn は、NFSv4 サーバー (共有マネージャー) を介して通常...
「フォロワー140人の私の公開アカウントがまた勢いづいてきました!」午後、公認アカウントの運営者が突...
実は、以前は「艳体缠绵」が何を意味するのか知りませんでした。後で関連情報を調べたところ、これは非常に...
近年、同社の事業は急速に発展し、数多くのビジネスシーンで画像、文書、音声、動画などの非構造化データが...
これは Burst でこれまで見た中で最高の割引であり、専用サーバー向けです。データセンターはペンシ...
12月7日、AutoNavi Mapは北京で「未来交通の産業変数を発見」と題した記者会見を開催し、中...
資本、プラットフォーム、リソースのいずれにおいても、中小企業は大企業に太刀打ちできません。現在の経済...
みなさんこんにちは、朱衛坤がまた批判しに来ました、気にしないでください!今日共有するトピックはニュー...
A5ウェブマスターネットワーク(www.admin5.com)は6月12日、余額宝のような商品の収益...
5月22日夜、ピンドゥオドゥオは第1四半期の財務報告を発表した。その日の株価は14.5%急騰し、時価...
著者 |シルヴァン・カラシュ翻訳者 |張野貴 Kubernetes (略して K8s)上のデータ サ...