目次:
そのため、あなたとあなたの会社はクラウドへの旅を計画しており、主要なステップには、サーバーを仮想化して、その巨大なオンプレミスハードウェアをすべて取り除くことが含まれます。 ただし、新しいVMのセットアップに関しては、どこから始めればよいかわからない、またはベストプラクティスを特定するのに助けが必要な場合があります。 サーバーの仮想化を可能な限り効果的かつ無痛にするためのトップ3のヒントをまとめました。 これらのポインターは、潜在的な障害を回避するためのガイドとなるため、セットアップに費やす時間を短縮し、ビジネスの提供に集中する時間を増やすことができます。
ヒント#1:サイズを賢くする
あらゆる規模のワークロードに対応できるように、可能な限り最大の容量のVMを取得することは論理的に聞こえるかもしれません。 そんなに早くない。 VMでCPUをオーバープロビジョニングすると、実際にはパフォーマンスが低下する場合がありますが、改善されることはありません。 一般に、CPU割り当ては使用率と一致する必要があります。 サーバーがリソースを完全に消費していない場合、過剰にプロビジョニングされており、パフォーマンスに影響している可能性があります。 後でさらにリソースが必要になった場合は、いつでもスケールアウトしてサーバーリソースを追加できます。 コインの反対側では、ホストに負担をかけすぎていないことを確認してください。メモリバルーニングやCPU準備完了などのメトリックは、ホストが制限に達していることを示す初期の指標です。 (VMの効率の詳細については、「仮想インフラストラクチャを動かさない5つのこと」を参照してください。)
ヒント#2:N + 1の冗長性を維持する
ここでは、「2つは1つ、1つは1つ」というルールが確実に適用されます。 ホストの1つが故障した場合にダウンタイムを最小限に抑えるには、N + 1の冗長性が必要です。 VMは物理サーバーで発生する可能性のある同様の問題の影響を受けにくいという誤解があります。 実際、各ホストが複数のVMを実行している場合、冗長性はさらに重要です。 ホットスペアとウォームスペアを保持することに加えて、コールドスペアを使用すると、障害のあるホストが発生して修復が必要になった場合に、N + 1保護をすぐに復元できます。 物理サーバーから切り替えを行うと、インシデントの管理と解決に関して多くの頭痛の種を減らすことができますが、バックアップホストと、いわば「バックアップへのバックアップ」が必要になります。