の製品管理ディレクター Googleは、仮想マシンの大規模なファミリであるVME2の登場を発表しました ローンチされた Google ComputeEngineのベータ状態。 E2は、「動的リソース管理」機能を備えた多用途の仮想マシンファミリであり、柔軟な構成で信頼性の高いパフォーマンスを実現し、Google Cloud上の他のすべての仮想マシンの中で最高の総所有コスト(TCO)を実現します。
この汎用仮想マシンの新しいファミリは次のとおりです。 さまざまなタイプのワークロードに適しています。 グーグルは、最も要求の厳しいワークロードを除いて、「N1」マシンタイプと同じパフォーマンスをより低価格で提供できるはずだと述べています。 Googleによると、この仮想マシンファミリは、遅延の影響を受けやすいユーザー指向のサービスを効率的に管理するために開発されました。
ジューンヤンは彼女のブログで言った:
「E2仮想マシンは、Webサーバー、ミッションクリティカルなアプリケーション、小規模なデータベース、開発環境や中規模環境など、幅広いワークロードに最適です。 N1で十分に機能するワークロードがあるが、大きなインスタンス、ローカルGPU、またはSSDを必要としない場合は、それらをE2に移動することを検討してください。 彼は、「最も要求の厳しいワークロードを除くすべてのワークロードについて、E2がN1と同様のパフォーマンスを大幅に低いコストで提供することを期待しています」と付け加えました。
ヤンはさらに次のように報告しています 動的なリソース管理機能により、 E2仮想マシンは GoogleのN1ファミリに匹敵するパフォーマンスですが、平均31%の節約と比較されます 総所有コストで。
新しい仮想マシンも非常に柔軟性があります。 15の事前定義された設定があります. これらの設定は行きます わずか2つのvCPUと2GBのメモリから、最大16のCPUと128GBのメモリまで。
したがって、仮想マシンは一貫して低価格で長期的なパフォーマンスを獲得します。 Googleによると、E2仮想マシンは、市場に出回っている他のベンダーの同等のオプションとは異なり、複雑な価格設定なしで高いCPU負荷を処理できます。
E2仮想マシン ユーザーが必要とするリソースのみを配布します またはカスタムマシンタイプを使用する機能を備えています。 カスタムマシンタイプが理想的です より多くの処理能力またはより多くのメモリを必要とするが、マシンの次のレベルによって提供されるすべての更新を必要としないワークロードのシナリオの場合。
言い換えれば、vCPU オンデマンドで実行するようにスケジュールされたスレッドとして実装されます ホスト上の他のスレッドと同様に、vCPUにワークロードがある場合、タスクの完了後に解放されるまで実行できる物理CPUが割り当てられます。
同様に、 仮想RAMは物理ホストページにマップされます 物理ゲストページに初めてアクセスしたときに入力されるページテーブルを介して。 このマッピングは、仮想マシンが示すまで修正されたままです 物理的なゲストページは不要になりました。
仮想マシンがホストに配置されると、そのパフォーマンスは継続的に監視されます。 そのため、仮想マシンの需要が増加した場合、ライブマイグレーションを使用して、E2負荷をデータセンター内の他のホストにシームレスに転送できます。
Googleの予測アプローチのおかげで、ワークロードは待ち時間なしで変更されることがよくあります。 Googleによると、仮想マシンのライブマイグレーションは、コンピューティングエンジンの実証済みの部分であり、そのパフォーマンスは時間の経過とともに継続的に向上しています。
E2仮想マシンのパフォーマンス目標を達成するには、 Googleは、より優れたレイテンシとより優れた動作を備えたカスタムCPUスケジューラを開発しました デフォルトのLinuxプログラマーよりも共同プログラミング。
新しいスケジューラーは、迅速なコンテキスト切り替えにより、マイクロ秒未満の平均ウェイクアップ待ち時間を生成し、ほとんどすべてのワークロードで動的なリソース管理のオーバーヘッドを無視できるようにします。