NCache Azure Kubernetes (AKS) を使用

Dockerコンテナーを使用したAzureKubernetesクラスター

Azure Kubernetes Service (AKS) は、Microsoft が提供するオープンソースのコンテナアプリケーションプラットフォームであり、エンタープライズアプリケーションの開発とデプロイのために Kubernetes コンテナオーケストレーターをベースに開発されています。

Azure Kubernetes で実行されている .NET/.NET Core または Java を扱っていて、 NCache ピークトランザクション負荷に対するパフォーマンスとスケーラビリティを向上させるために、次のことをご安心ください。 NCache この環境を完全にサポートします。

このビデオを見て、展開がいかに簡単かを確認してください NCache DockerデプロイメントとしてのAzureKubernetesクラスター用。

AKSは、MicrosoftAzureパブリッククラウドで利用できるマネージドコンテナーサービスです。 これは、Dockerを利用したアプリケーションコンテナを中心に構築されており、オーケストレーションと管理サービスはKubernetesによって提供されています。本日は、 NCache このプラットフォームで。 さっそくこれから始めましょう。

NCache AKSでの展開

まず、復習しましょう NCache AKSでの展開。

Azure Kubernetes サービス AKS での ncache の使用
使い方 NCache Azure Kubernetes サービス (AKS)

これが典型的な展開です NCache AKSで。 さまざまなアプリケーションがデプロイされた単一のKubernetesクラスターと NCache クラスターの展開。 さまざまなポッドでDockerImageを使用するJavaWebアプリがあります。 また、Java Webサービスもあり、これもさまざまなポッドにデプロイされており、これらのJavaアプリケーションは次のJavaクライアントを使用しています。 NCache キャッシュクラスターに接続します。

同様に、Docker イメージを使用してさまざまな Pod に ASP.NET Core Web アプリをデプロイしていますが、これらのインスタンスは .NET Core のインストールを使用しています。 NCache キャッシュクラスターに接続します。 My Cache Clusterも、LinuxベースのイメージであるDockerイメージに基づいています。 NCache、当社のWebサイトとDocker Hubで入手できます。これは、さまざまなポッドでキャッシュクラスターを作成するために使用したものです。

さらに、私はこれを持っています NCache リモートモニタリングゲートウェイ。 これは、キャッシュクラスターを管理および監視するためにこのKubernetesクラスターの外部から実行される監視および管理操作のゲートウェイであり、このキャッシュ検出サービスを利用できます。 これも名前が付けられたヘッドレスサービスであり、クライアントが接続する場所であり、キャッシュクラスターとのあらゆる種類のサーバー通信を管理します。 ポッド10、11、12のIPアドレスについて知る必要はありません。クライアントアプリケーションはこの検出サービスにのみ接続し、これらのコマンドまたは基になるポッドへのこれらの操作の検出とルーティングを管理します。

この検出サービスとリモート監視ゲートウェイを実際に作成する方法と、キャッシュクラスター、およびこれらのクライアントアプリケーションの展開について、手元に届いたら、段階的に詳しく説明します。 しかし今のところ、これはの典型的な展開です NCache 単一のKubernetesクラスターを使用するAKSで。

デモ環境のセットアップ

デモ環境のセットアップの詳細は次のとおりです。

デモ-環境-詳細
デモ環境の詳細

2を使用しています NCache キャッシュクラスターをホストするサーバー。このキャッシュに接続するために2つのクライアントアプリケーションを実行します。 LinuxベースのDockerイメージを使用しています NCache このデプロイメントでは、このタグ「enterprise-server-linux-5.0.1」で表されます。このイメージを使用するには、このタグもDockerプルコマンドの一部である必要があります。 使っています NCache Enterprise 5.0 Service Pack 1 と .NET Core リリース。これは Windows 環境と Linux 環境の両方にデプロイできますが、AKS へのデプロイには、このリリース用の Linux ベースのイメージを使用しています。Java アプリケーションを使用しており、Java クライアントを使用します。 NCache そして、.NET Core Client を使用する 1 つの .NET Core アプリケーションも使用しています。 NCache。 これらのアプリケーション内で、CRUDオペレーションを使用します。これは、アプリケーションのAppDataCachingのユースケースを表します。

配備します NCache サーバー

最初のステップはデプロイすることです NCache AKSのサーバー。 それでは、すぐに始めましょう。 OK、Azure管理ポータルにログインしました。ここから、すべての展開を開始します。

紺碧-管理-ポータル
Azure管理ポータル

最初に行う必要があるのは、リソースグループを作成することです。その後、すべての展開で[追加]をクリックすると、実際にこの手順を開始します。

作成-リソース-グループ
リソースグループの作成

すべてをシンプルに保ち、「レビュー+作成」、「作成」をクリックすると、リソースグループが作成され、Kubernetesサービスがデプロイされます。 だから、これをリフレッシュすると。 その後、先に進んでKubernetesサービスを作成します。

作成-kubernetes-service
Kubernetesサービスの作成

それをクリックすると、この中のすべての展開を見ることができるはずです。

kubernetes-サービス
Kubernetesサービス

現時点では空です。次は、「Kubernetes」を作成する必要があります。これで、Kubernetesサービスを作成できます。

検索と作成-kubernetes-service
Kubernetesサービスの検索と作成

作成-kubernetes-services-step2
Kubernetesサービスの作成

ちなみに、Azure Cloud Shell を使ってもできます。ここにあります。「再接続」をクリックしてください。または、便利な管理ポータルを使うこともできます。では、サブスクリプションを選択し、リソース グループは最近作成した「aksdemo」にする必要があります。Kubernetes クラスターの名前を「myaks」にします。ご覧のとおり、DNS 名も自動的に事前入力されています。場所として「(US) Central US」を選択します。「Kubernetes バージョン」を指定する必要がありますが、デフォルトを使用します。ただし、任意のバージョンを選択できます。残りはすべてシンプルにします。「プライマリ ノード プール」では、「ノード サイズ」と「ノード数」を指定する必要があります。標準を選択するか、サイズを変更できます。ここは実際に Kubernetes サービスがホストされる場所です。したがって、十分なメモリ、CPU、ネットワーク リソースを備えた適切なサービスを選択する必要があります。

作成-a-kubernetes-cluster
Kubernetesクラスターの作成

これにより、VMサイズ内から選択し、RAM、CPU、ディスク、その他のパラメーターなどのさまざまなパラメーターに基づいて選択できる多くのオプションが提供されます。 したがって、このテストに使用できる最小値である「B2ms」を選択します。「ノード数」は2になりますが、2や3などの任意のノード数を考え出すことができます。これが、KubernetesClusterがホストされるサーバーの数です。

selection-a-vm
VMの選択

したがって、これを実行した後、「レビュー+作成」を選択すると、Kubernetesクラスターが作成されます。

クラスターのレビューと作成
クラスターの確認と作成

Microsoft Azureで一連の検証を実行しますが、「スケール」、「認証」、「ネットワーク」などのさまざまな設定を確認できます。 すべてをデフォルトのままにするか、必要に応じて変更することができます。また、監視を確認できます。[レビュー+作成]をクリックすると、検証プロセスが開始されます。

検証-プロセス-開始
検証プロセスが開始されます

したがって、最終的な検証が完了したら、[作成]をクリックします。 Microsoft Azureでこれを実際に完了するには5〜10分かかりますが、その後、展開を開始できるようになります。 展開が進行中であることがわかるように、これが完了すると、ステータスマークが緑色に変わるため、この時点でこのビデオを一時停止し、これが完了したら戻ってくる必要があります。 ご覧のとおり、これはすでに完了しています。

展開-完了
展開の完了

5〜10分でデプロイが完了し、「リソース」に移動できます。これに基づいて、「myaks」であるAKSサービスが正常に作成されていることがわかります。

check-the-aks-service-from-resources
リソースからのAKSサービスの確認

それをクリックすると、Kubernetesバージョン、APIサーバーアドレスなど、このサービスのすべてのデプロイの詳細が表示され、そのステータスは成功し、場所は指定したものになります。 これで、Kubernetesサービスが完了しました。

展開-詳細
展開の詳細

NCache サーバー側の展開

配置図に戻ると、AzureKubernetesサービスはMicrosoftAzureで作成されていますが、現時点では空です。 次のステップは先に進むことです NCache キャッシュクラスターをデプロイするためのサーバー側デプロイメント。 それでは、その方法を見てみましょう。

これで、AKSクラスターが構成され、デプロイメントに使用できるようになりました。 Azure管理ポータルを使用しましたが、次のステップでは、すべての展開でAzure Cloud Shellを使用します。最初に行う必要があるのは、このシェル内のAKSクラスターを指すことです。 だから、そのために私は走ります 'az aksget-credentials' 指図。 したがって、「azaks」内はAzureKubernetesService用です。 「get-credentials」コマンドを使用すると、現在のコンテキストを「myaks」に移動できます。これは、AKSサービスであり、「aksdemo」内で、これが作成されるリソースグループの名前です。 つまり、「myaks」Azure Kubernetes Serviceを指すことができ、管理とデプロイの操作を開始できます。

azure-cloud-shell-pointing-towards-aks
Azureクラウドシェル:AKSを指す

したがって、最初に確認する必要があるのは、既存の展開があるかどうかです。 だから、私は先に進んでコマンドを本当に速く実行します、それは 'kubectl get pods' そしてそれは私に既存のポッドを与えるでしょう。 したがって、デフォルトの名前空間にはリソースが見つかりません。これは、まだデプロイメントがないことを示しています。

チェック-既存-デプロイメント
既存の展開を確認す​​る

しかし、展開する必要があります NCache サーバーとそのために、私は持ってきます NCache YAMLファイルとそれは私が使用するものです NCache サーバー側デプロイメント。種類は「デプロイメント」、名前は当然「ncache」です。これが、今後すべてのサーバー側デプロイメントで参照するものです。 NCache 他のサービス内およびクライアントアプリケーション内でも同様です。 使用しているイメージは、LinuxベースのDockerイメージです。 NCache そして私はXNUMXつのレプリカを使用しています。 基本的に、XNUMXつのポッドがあります。 NCache クラスターをデプロイして開始し、後の段階でポッドを追加できます。 Docker Image、それについてもう少し話しましょう。 使用しているDockerイメージはLinux5.0.1Dockerイメージであり、 Alachisoft DockerHubページ。

ncache-yaml ファイル
NCache YAMLファイル

デフォルトでWindowsイメージをフェッチする「dockerpull」コマンドがありますが、ここでこのタグを使用することでLinuxを使用することもできます。「enterprise-server-linux-5.0.1」を使用すると、それが私が使っているものです。

Alachisoft の Web サイトでの docker pull コマンド
「DockerPull」コマンド Alachisoft ウェブサイト

それでは、先に進んでこのYAMLを追加して始めましょう NCache サーバー側の展開。 だから、私は実行するつもりです 'kubectl create -f' 開始するには、このYAMLファイルを提供してください NCache サーバーの構成とロード NCache AKSクラスター内のLinuxベースのイメージ。 さあ、 NCache デプロイメントが作成されます。 とても簡単です。

ncache サーバー側デプロイメント
NCache サーバー側の展開

デプロイの一環として、これによりいくつかの管理および監視ポート8250および8251も開かれました。したがって、すべてのポッドでこれらのポートが管理および監視用に開かれ、このKubernetesクラスターの外部からも開かれます。 「client-port」はポート9800であり、メインのクライアントからサーバーへの通信ポートであり、アプリケーションがこのキャッシュクラスターを使用して接続します。 この時点で、 NCache EKSでのサーバー側の展開が完了しました。

管理および監視ポート
管理および監視ポート

次に、Discovery and Management Gatewayを作成してから、戻ってこれらすべての展開を一度に確認します。

キャッシュ検出サービス

今、私たちの NCache サーバーポッドはAKSに正常にデプロイされます。次のステップは、AKSに管理ゲートウェイだけでなくキャッシュ検出サービスを作成することです。 検出サービスにより、クライアントアプリケーションは、作成するキャッシュクラスター内の基盤となるポッドを検出して接続し、使用できるようになります。次に、リモートモニタリングゲートウェイにより、このKubernetesクラスターの外部のシステム管理者がキャッシュクラスターのこれらのポッドを管理および監視できるようになります。 。

ncache 検出サービス
NCache ディスカバリーサービス

それでは、ここですべての手順を確認しましょう。 これらのサービスを作成するために、ここにこの「services.yaml」ファイルがあり、これらのサービスを作成できます。 そこで、ゲートウェイとキャッシュ検出サービスのXNUMXつのサービスを作成しています。 ゲートウェイは監視と管理用ですが、検出サービスは、キャッシュクラスター内の基盤となるポッドへのルーティングと検出のためのクライアントまたはサーバー通信用です。

サービスyamlファイル
Services.yamlファイル

最初のサービスは、ここにある「ゲートウェイ」サービスです。種類は「サービス」に選択され、8251 ポートが下層の Pod にマッピングされています。これは、外部の世界が実際にオンライン Pod に接続して管理および監視できるようにするためです。そのため、種類は「LoadBalancer」、アプリ セレクタは「ncache」を選択しました。また、「sessionAffinity」は非常に重要な概念です。これを「ClientIP」に選択する必要があります。これは必須の手順であり、これにより、下層の Pod への接続が固定されます。管理および監視には、Web ベースの管理ツールを使用しています。 NCache ポッド。 これによりセッションが作成されるため、最初のリクエストがポッドXNUMXに送信された場合、そのポッドに固定する必要があります。そのため、そのセッションは後続の呼び出しでもそのまま残ります。 したがって、このゲートウェイサービスでは、必須として「sessionAffinity」ビットを「ClientIP」に設定する必要があります。 これは必須の手順であり、これの展開を開始できます。

XNUMX番目のサービスは、クライアントからサーバーへの通信のためにキャッシュサーバーノードを自動検出するためのヘッドレスサービスです。 名前を「cacheserver」に選択しました。 繰り返しになりますが、この種類は「サービス」であるため、これもサービスであり、ヘッドレスであり、実際にヘッドレスにするのは「clusterIP」であり、これは「なし」に選択されます。 したがって、IPはありません。 クライアントアプリケーションの内部検出とルーティングを管理して、 NCache ポッド。 そしてそれがどのように接続するか NCache ポッド?セレクタ「ncache」の助けを借りて、それが私たちが使用したものです NCache デプロイしたときもデプロイ NCache サーバーポッドとこれには基本的にマッピングがあります。この検出サービスには、基盤となるポッドへの8250のマッピング、8251マッピング、そしてクライアントサーバー通信用の9800があります。

ヘッドレスサービス
ヘッドレスサービス

そこで、先に進んでこのYAMLファイルをロードします。これも同じものを使用します 'kubectl create' / fを指定してコマンドを実行すると、これらXNUMXつのサービスがAKSクラスターにデプロイされます。 「aksconfigs/services.yaml」というタイプミスがあると思います。 これでEnterキーを押すと、作成されたXNUMXつのサービスを確認できるはずです。 ゲートウェイサービスとキャッシュサーバー。 NCache サーバーポッド。

kubectl-作成
Kubectl の作成

さて、私がすぐにあなたに見せれば 'kubectl get pods' コマンド、それは私に最初に表示されます NCache サーバーポッド。これらはサーバー側に展開されるXNUMXつのポッドであるためです。 あなたは私たちが持っているのを見ることができます NCache これらのIDを持つポッドと、これらにもIPSが割り当てられています。 それらは実行されており、最初のポッドは10.244.1.4 IPで実行されており、次に.0.9IPのXNUMX番目のポッドも実行されています。

kubectl-get-pods
Kubectl でポッドを取得

私もあなたに見せます 'kubectl get services' 'svc'と言うだけで、作成したすべてのサービスが停止します。 つまり、ヘッドレスサービスである「cacheserver」があり、次に「gateway」もあります。これには、実際に監視および管理できるIPアドレスもあります。 NCache 外界からのポートマッピングの助けを借りたポッド。 したがって、8251は、これについても実際に開いており、キャッシュサーバーにIPが表示されていないことがわかります。これは、基本的に、クライアントアプリケーションがキャッシュクラスターに接続するためのヘッドレスサービスです。

kubectl-get-services
Kubectl サービスを取得

したがって、この外部IPを使用して、管理コンソールにログインできるはずです。 そこで、この8251を使用してWebベースの管理ツールを起動します。変更させてください。8250、そうです。 したがって、私はこの管理ツールにログインしており、実際のところ、10.244.0.9サーバーに接続しています。これにより、実際に当社のサービスが完全に機能するようになります。 実際に監視および管理することができます NCache、自分のマシンから管理ツールを開くことができたので。 次のステップは、実際にキャッシュクラスターの作成を開始することです。 それで、それをレビューします。 この時点で、すべての展開が完了しています。

管理コンソールから ncache を監視および管理する
監視と管理 NCache 管理コンソールから

キャッシュクラスターの作成

これで、先に進んで作成できます NCache 次にクラスターをキャッシュします。 次に、[新規]をクリックしてキャッシュクラスターを作成します。これにより、作成ウィザードでキャッシュが開きます。

作成-キャッシュ-クラスター
キャッシュクラスターの作成

キャッシュクラスターに「democache」という名前を付けます。 ここではすべてをデフォルトのままにします。 最初のIPは自動的に提案され、1.4番目のIPはここから選択してXNUMXに戻し、これも追加できるはずです。[次へ]をクリックすると、さらにいくつかのパラメーターが表示されます。 すべてをデフォルトのままにして、それだけです。 これで、キャッシュクラスターが作成されました。 [詳細を表示]をクリックすると、完全に作成されていることがわかります。

開始デモキャッシュ
デモキャッシュの開始

したがって、先に進んで両方のポッドでこのキャッシュクラスターを開始すると、キャッシュクラスターが開始され、クラスターが完全に機能していて開始されていることを示すステータスメッセージが表示されます。

これで、監視ツールを開くことができます。これもWebベースの監視ツールです。 NCache これにより、サービスとクライアントを監視できるようになり、これらXNUMXつのポッド間で完全に接続されていることが示されます。これが完全に接続されたステータスです。 ですから、クラスターの作成に関する限り、私は良いことです。 一連のパラメーター。この時点ではクライアントアプリケーションは接続されていませんが、クライアントアプリケーションをデプロイして実行すると、実際に実行できます。

完全に接続されたステータス-between-2-pods
2つのポッド間の完全接続ステータス

クライアントアプリケーションの展開と実行

次のステップは、AKS のキャッシュ クラスターに接続するためのクライアント アプリケーションをデプロイして実行することです。さて、今度はデプロイメントのクライアントもデプロイする必要があります。そのためには、Java と .NET Core クライアント アプリケーションの両方がバンドルされた単一のクライアント コンテナである別のコンテナをデプロイします。

したがって、先に進んで「client.yaml」ファイルをロードします。このデプロイメントが作成されるとすぐに、キャッシュクラスターに対して使用できるようになるXNUMXつのアプリケーションが作成されます。 これらが適切に展開されているかどうかを確認するために、まず最初に実行します 'kubectl get pods' コマンドを実行すると、コンテナが作成されていることがわかります。 ですから、現在の状況はであり、追加のコンテナを見ることができるので、それは良いスタートです。

そのため、クライアント側の展開が進行中であり、以前にこのコマンドを実行したことを覚えている場合は、 'kubectl get pods' 以前は NCache そこにXNUMXつのポッドを展開しますが、クライアント展開の下に追加のポッドがあり、独自のパラメーターセットがあり、いくつかのIPSが割り当てられます。 したがって、これをもう一度実行すると、完全に機能して実行され、この特定のIDで独自のIPが割り当てられます。

クライアントアプリケーションのデプロイと実行
クライアントアプリケーションの展開と実行

ここで、クライアントアプリケーションを実行してこのキャッシュクラスターに接続するには、次のコマンドを実行します。 'kubectl exec' この Pod の ID を指定し、次に、app/tester ディレクトリに移動して、まず .NET Core クライアントを実行し、run.sh スクリプトを実行します。これにより、キャッシュに接続する .NET Core アプリケーションを起動できます。さらに、キャッシュの名前「democache」と、キャッシュ検出サービス「cacheserver」も必要です。これにより、すべての Pod を検出して接続できます。 NCache 展開とそれは内の機能です NCache この検出サービスを指定するだけで、すべてのポッドに自動的に接続するクライアント。 だから、私の「デモキャッシュ」は初期化されました。

デモキャッシュは初期化されています
デモキャッシュが初期化されます

監視ツールに戻ると、いくつかのパラメーターとパフォーマンス マトリックスが表示されます。 1 つのクライアントが .9 と .4 に完全に接続されており、リクエスト/秒があります。すべてのカウンターのキャッシュ操作、追加、フェッチ、更新あたりの平均マイクロ秒はアクティビティを示しており、クライアント プロセスが表示されています。これは 1.5 で、これはクライアント Pod の IP であり、両方のサーバーに接続されています。 .9 と .4 の両方に接続されています。つまり、クライアント アプリケーション コンテナと .NET Core アプリケーションがキャッシュ クラスタに完全に接続できることがわかります。

クライアントプロセス-完全に接続されています
クライアントプロセス:完全に接続

Javaアプリケーションを実行してみましょう。そのためには、「dotnet」を「java」に変更して実行する必要があります。 だから、それはその中で別のスクリプトを実行するだけで、それは実行されます'NCacheTester.jar'ファイル、つまり、接続して作成/読み取りおよび更新/削除操作の実行を開始するJavaファイルです。 そのため、現在CRUD操作が実行されています。

実行中の Java アプリケーション
Javaアプリケーションの実行

したがって、再度監視に戻ると、XNUMXつのクライアントプロセスがあります。 サーバーがXNUMXつあるため、XNUMXつ表示されます。 したがって、各クライアントプロセスはすべてのサーバーに接続しますが、キャッシュクラスターに対してXNUMXつのクライアントが実行されており、キャッシュクラスターにはXNUMXつのポッドがあります。

キャッシュクラスター内のXNUMXつのポッド
キャッシュクラスター内の2つのポッド

サーバー側のカウンターと両方のポッドからのレプリカを表示するサーバー側のレポートビューなど、より高度な「レポートダッシュボード」があります。次に、クライアント側のカウンターも表示するクライアントレポートもあります。 そのため、AKS内では、問題なくクライアントとサーバーの展開を完全に管理および監視できます。

レポート-ダッシュボード
レポートダッシュボード

スケールアウト NCache クラスタ

次にデモンストレーションするのは、 NCache AKSプラットフォームのキャッシュクラスター。 これにより、リクエスト処理能力を向上させることができます NCache そしてそれも一度に。 ここに含まれるすべてのステップを見てみましょう。

ここで、AKSでキャッシュクラスターを停止したり、親切なアプリケーションを停止したりせずに、実行時に2ノードから3ノードに拡張するために、これを簡単に説明できます。 それで、まず最初に、現在の展開を示します。 現在のポッドを見てみましょう。XNUMXつのポッドがあることに気付いた場合は NCache デプロイメント .4 および .9 IP アドレスで、ここでこのコマンドを実行する必要があります。レプリカ数を 3 に設定し、これを 'deployment/ncache' に対して実行すると、新しい Pod が自動的にスピンされ、ncache/deployment に追加されます。タイプミスがあると思うので、これを修正してデプロイメントを実行すると、うまくいきました。 NCache 展開は拡大しました。

これで、3つのポッドが含まれます NCache 展開。 したがって、同じコマンドを再度実行すると、内に追加のポッドが表示されるはずです。 NCache 展開。 したがって、以前は、次のXNUMXつの展開がありました。 NCache .4と.9で、4番目のポッドが追加されました。 .9、.6に加えて、.XNUMXもあります。 これがXNUMX番目に追加されたポッドで、現在は完全に機能しています。

スケールアウト ncache クラスター
スケールアウト NCache クラスタ

アプリケーションまたはキャッシュ自体を停止しなかったことに気づきました。 今、私はこのポッドをポッドに追加する必要があります NCache キャッシュクラスター。 そのため、AKSに導入されました。

ncache キャッシュ クラスターにポッドを追加する
ポッドを追加する NCache キャッシュクラスター

ここに追加してから、「開始」してキャッシュクラスターに参加します。これは、実行時に行われます。 したがって、遅延なしで、実行中のキャッシュクラスターに参加し、完全に機能します。

実行中のキャッシュ クラスター
キャッシュクラスターの実行

すぐに監視ツールに戻ると、実行時に6番目のノードが参加していることがわかります。 したがって、.3が完全に結合されました。 それはすべてのデータを持っています。 カウントを確認すると、すべてのリクエストが2つではなくXNUMXつのノードに完全に分散されます。

XNUMX番目のノード-追加
3番目のノードが追加されました

クラスターのステータスも確認できます。.6はそれに接続された2つのクライアントと完全に接続されており、3つではなく2つのサーバーのカウンターが表示され、クライアントプロセスは.3、.6の4つのサーバーすべてに再び接続されています。 、.9にも。

完全に接続された-3番目のノードの統計
完全に接続された3番目のノードの統計

結論

これで、AKSの自動スケーリング部分が完了しました。ここでは、実行時にポッドを追加でき、キャッシュまたはそれに接続されているクライアントを停止する必要はありません。 すべては実行時に行われます。

これでビデオは終わりです。 デプロイ方法のデモンストレーションに成功しました NCache AKSプラットフォームでの使用方法と使いやすさ NCache Java および .NET Core アプリケーション内から。また、効果的に管理および監視する方法についても検討しました。 NCache AKSでの展開。 これがお役に立てば幸いです。

フィードバックや質問を私たちと共有してください Alachisoft 対応 support@alachisoft.com。 ありがとうございました!

お問い合わせ

電話

+1 214-619-2601 (米国)

+44 20 7993 8327 (英国)

©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。