Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 仮想環境の最適化重要なリソースの過剰割り当ての回避

仮想環境の最適化重要なリソースの過剰割り当ての回避

  
ビジネスが次世代の仮想化テクノロジに移行するにつれて、システム統合率は増加し続け、仮想化環境の管理はより重要になります。新しく追加された仮想マシン(VM)は、サーバーリソースの割り当てに圧力をかけ、ネットワークパフォーマンスに影響を与える潜在的なリスクになる可能性があります。

は、集中的なプログラムが絶えず改善しているリソースを解決します。まず、ハードウェアベンダーは、物理ホストがサポートできるメモリ量を常に改善しています。それに対応して、仮想マシンソフトウェアベンダーは、より多くのメモリを管理するために自社製品を常に更新しています。仮想サーバへの仮想デスクトップの相対的なので

はまた、デスクトップ仮想化の腕の中で投資するより多くの事業者として、彼らは、必要なメモリを各物理サーバ上で複数の仮想マシンを実行する機能を見つけました少なくなります。システム統合率を高める上で、メモリは常に最大の制限要因となっています。現在、メモリの問題は基本的に解決されており、パフォーマンスのボトルネックを引き起こす可能性がある他の領域(ネットワークトラフィックによって発生するIOPS)に注目が集まっています。仮想化環境管理の鍵は、ネットワーク層構成が不要な競合を引き起こさないようにすることです。これは、すべての仮想化ベンダの責任でもあります。いずれにせよ、重要なリソースが過剰に割り当てられないようにすることをお勧めします。

は2高性能なネットワークが同じカードを共有し、同じホストサーバー上の仮想マシンを展開する場合、結果は自明です。同様に、CPUとメモリも同様の競合を生み出す可能性があります。

ただし、一部の環境では、この構成が可能です。 2台の仮想マシンが大量のデータをやり取りすることが多い場合は、この場合、両方を同じホストにデプロイすることが可能です。 2台の仮想マシンは、ホスト上で同じ仮想スイッチ(vSwitchの)を介してデータを交換する

は、物理データ層でトラフィックを生成しません。すべてのネットワーク通信はホスト内で生成されます。

の下で、この場合、物理NICの心配とボトルネック率、およびCPUの速度とホストサーバのバスを検討します。フロントエンドWebとバックエンドデータベースサーバー間のデータ転送の典型的な例を参照してください。

あなたは「接続を回避するために、このような単純な方法は、シーンの多くに適用されますが、実際のネットワークの最適化は、すべての仮想マシンとの間の関係を完全に理解しておくことが、管理者が必要であることがわかります。ほとんどの仮想化管理ソフトウェアでは、アフィニティルールとアンチアフィニティルールを設定することで、サーバー間の関係を定義できます。データベースとWebサーバーを同じホストに配置し、Microsoft Active Directoryを実行している仮想マシンを異なるホストに配置する必要があります(図1を参照)。 。これにより、十分なアプリケーションのスケーラビリティと可用性がもたらされます。また、可用性とスケーラビリティを確保するためにスケールアップするのではなく、ほとんどのベンダもスケールアウトを推奨しています。

仮想ネットワーク可用性、次のステップは、仮想マシンCaozuoxitongを設定することで最適化します。多くの仮想化プロバイダは、仮想マシンのネットワークパフォーマンスを向上させるために最適化されたNICドライバを提供しています。

例は、VMwareおよびMicrosoft Hyper-Vは、統合ネットワークデバイスのシリーズを所有VMXNET2 VMXNET3駆動電流を、(図2参照)を有しています。これらのデバイスを使用するには、仮想化製品によって提供されている関連統合プラグインをインストールする必要があります。拡張NICドライバは、仮想環境から物理環境へネットワークパケットを転送するためにホストサーバによって必要とされるCPUポーリングの数を減らす。インストールされていないと、ホストのネットワークパフォーマンスに影響を与え、CPUのオーバーヘッドを増加させる可能性があります。これらのドライバはクライアントシステムに別の準仮想化機能を提供するため、仮想マシンはドライバをインストールする前よりも仮想化認識(VM対応)の影響を受けやすくなります。準仮想化は、システムの任意の部分を仮想化環境に適応させることを試みるという考えです。

それだけでは、これらのドライバは、通常、ネットワークを強化するために、いくつかの高度な機能を提供します。システムの最大伝送ユニット(MTU)サイズを調整したい場合は、拡張ネットワークドライバと関連ツールをインストールする必要があります。

は覚えておいてください:その一部については、仮想化は、サーバーのパフォーマンスは向上しません。仮想マシンが物理サーバーよりも優れている場合、仮想マシンを実行しているホストサーバーのほうがあらゆる面で物理サーバーよりもはるかに高いパフォーマンスを発揮するためです。物理サーバーは仮想マシンにより多くのリソースを割り当て、仮想マシンファイルが配置されているストレージシステムをアップグレードします。 WindowsやLinuxなどの物理サーバ用の最適化方法は、仮想化環境にも適用できます。したがって、TCP /IPのパフォーマンスを最適化するためにWindowsレジストリを変更する方法を知っていれば、仮想環境でも使用できます。ファイアウォールの設定や不要なサービスの無効化などの最適化の設定は、ネットワーク帯域幅を節約し、アプリケーションの負荷を減らすことができます。これは仮想化された世界で機能します。
著者:マイクLaverick翻訳:陳Dewen
zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved