0

私たち(私たちの会社)は、レポートWebサイト用のWebロールを備えたasp.net C#クラウドサービスをホストしています。残念ながら、レポート Web サイトの使用は増加しており、元は中規模の VM でのみホストされており、クラウド サービスが常にダウンして動作を停止する原因となるメモリ リークがあることがわかりました。最終的に、2〜3か月の問題を解決したA7 VM(わかりました、それは高価です)に移動します.どういうわけか、新しいものが開発され、新しい機能が開発され、最終的にメモリは十分です(56GB RAM)が、プロセスはそうではありませんそのような高価な使用を同時に満たすことができます。

Web で解決策を探したところ、使用できる共有キャッシュがあることがわかりました。A7 から XM VM (A7 は共有キャッシュをサポートしていません) に移行し、共有キャッシュの専用ロールを使用することにしました。

私たちが達成したいのは、いくつかのインスタンス間のロード バランス (1 つがダウンした場合、別のインスタンスにリダイレクトされる) と、専用のロールにすべてのセッション スタッフを格納することです。これについて正しい方向に進んでいますか?

はいの場合、これを達成する方法は?これを調べましたが、これを使用するためにキャッシュ サービスのプレビュー プログラムにサインアップする必要は本当にありますか?

アドバイスに感謝し、間違いがあれば指摘してください。

**どういうわけか、ウェブから何かを読んだ後、上記の方法は新しい方法であり、古い方法はここから見ることができる役割内キャッシュであることがわかりました。インスタンスの 1 つがダウンしていて、使用可能でセッションに使用されている別のインスタンスにルーティングされている場合でも、複数のインスタンス間でセッション状態を共有するためにこのメソッドを使用することは可能ですか?

4

1 に答える 1