サーバー仮想化の将来はどうなるのでしょうか?

サーバー仮想化の将来はどうなるのでしょうか?

サーバー仮想化は、過剰なサーバー リソースの消費を抑え、コンピューターのパワーをより有効に活用し、エネルギー コストを制御し、データ センターの俊敏性と柔軟性を高めるのに役立ちます。

概念的には単純ですが、企業のデータセンターに大きな影響を与えるテクノロジがいくつかあります。サーバー仮想化はそのような技術の 1 つです。

[[236822]]

1 台のサーバーで 1 つのオペレーティング システム インスタンスと 1 つのアプリケーションを実行する代わりに、ソフトウェアのレイヤー (ハイパーバイザー) を追加して、1 台の物理サーバーで複数のオペレーティング システム インスタンスと関連するワークロードを実行できるとしたらどうでしょうか。

これがサーバー仮想化の考え方です。このアイデアは 1960 年代の IBM メインフレームにまで遡り、2000 年代初頭に x86 サーバー ファミリ向けの仮想化ソフトウェアを導入した VMware によって普及しました。それ以来、他のベンダーも独自のサーバー仮想化プラットフォームを開発し、業界では仮想マシン (VM) ワークロードの展開、移動、管理を容易にする高度な管理、自動化、オーケストレーション ツールが作成されてきました。

サーバー仮想化以前は、企業はデータセンター環境でサーバーが大量のリソースを消費すること、十分に活用されていないコンピューティング能力、急騰するエネルギー料金、手動プロセス、全体的な非効率性と柔軟性のないシステムに対処する必要がありました。

サーバー仮想化はこれらすべてを変え、広く採用されるようになりました。実際、ワークロードの大部分を VM 環境で実行していない企業を見つけるのは難しいでしょう。

しかし、私たちが知っているように、どんなテクノロジーも次の大きなものに置き換えられます。そして、サーバー仮想化の場合、次の大きな変化は小型化です。

サーバー仮想化では、物理デバイスをパーティション分割して、複数のオペレーティング システムと高度なアプリケーションが基盤となるコンピューティング能力を活用できるようにします。

クラウド コンピューティングの次の波では、開発者はアプリケーションを軽量コンテナーで実行される小さなマイクロサービスに分割し、同時に Function as a Service (FaaS) とも呼ばれるサーバーレス コンピューティングも使用します。

どちらの場合も、VM はバイパスされ、コードはベアメタル上で実行されます。

サーバー仮想化の利点

サーバー仮想化には、基本的なサーバー統合をはじめ、多くの利点があります。複数のアプリケーションを単一のハードウェアに統合できるため、データセンターに必要なサーバーの総数を削減できます。サーバーが減ればフレームとネットワーク機器も減ります。これらはすべて、物理的なスペースからエアコンのメンテナンスまで、あらゆるコストを節約するのに役立ちます。

サーバー仮想化により、新しいハードウェアへの資本支出の必要性が減り、ハードウェアを更新する必要がなくなります。突然解放されたサーバーを再展開できます。

データセンター管理者がサーバーを手動でプロビジョニングしなければならなかった時代を覚えていますか?サーバー仮想化の登場以来、自動化は大幅に進歩し、ユーザーは数秒で VM を起動し、マウスを数回クリックするだけで複数のワークロードを移行して、変化するビジネス ニーズに対応できるようになりました。

サーバー仮想化は、今日の Web ベースの高度に接続されたビジネスに必要な高可用性、フェイルオーバー、スケーラビリティ、俊敏性、パフォーマンス、柔軟性も提供できます。サーバー仮想化は、クラウド コンピューティング プロバイダーがサービスを提供できるようにする基盤となるテクノロジーです。顧客がクラウド サービス プロバイダーからインフラストラクチャ サービス (IaaS) を購入する場合、VM を購入し、タスクを実行するために必要な関連するストレージ、管理、およびセキュリティ機能を追加します。

さまざまな種類のサーバー仮想化

サーバー仮想化の世界では、物理サーバーはホストと呼ばれ、ホスト オペレーティング システムを実行します。各 VM はゲストであり、ゲスト オペレーティング システムを実行します。顧客は互いに隔離されます。

ハイパーバイザーベースの仮想化では、ハイパーバイザーまたは仮想マシン モニター (VMM) がホスト OS と基盤となるハードウェア層の間に配置され、ゲスト オペレーティング システムに必要なリソースを提供します。

準仮想化と完全仮想化により、ゲスト オペレーティング システムを仮想マシンにインストールする前に変更できるようになります。これにより、変更されたゲスト オペレーティング システムがハイパーバイザーと直接通信できるようになり、エミュレーションのオーバーヘッドが削減されるため、パフォーマンスが向上します。

ハードウェア支援による仮想化もハイパーバイザーのオーバーヘッドを削減しようとしますが、ソフトウェアの変更ではなくハードウェアの拡張を通じてこれを実現します。

ハイパーバイザーの代わりにカーネルレベルの仮想化を使用することで、Linux カーネルの単一バージョンを実行できます。これにより、デバイス ドライバーを使用してメインの Linux カーネルと仮想マシン間の通信が行われるため、単一のホスト上で複数の仮想マシンを簡単に実行できるようになります。

最後に、システムレベルまたは OS の仮想化を使用すると、オペレーティング システム カーネルの単一のインスタンス上で、複数の、しかし論理的に異なる環境を実行できます。システムレベルの仮想化では、すべての VM が同じオペレーティング システムのコピーを共有する必要がありますが、サーバー仮想化では、異なる VM に異なるオペレーティング システムを持たせることができます。

仮想マシンとコンテナ

コンテナ化の動きを推進する 2 つの主な要因は、コンテナを起動するための一般的なツールである Docker と、複数のコンテナの管理に役立つ Google の Kubernetes です。コンテナは、ホスト オペレーティング システムのカーネルを共有する独立したコード実行環境です。

コンテナは冗長なゲスト オペレーティング システムをバイパスし、関連する起動オーバーヘッドを削減するため、VM よりも効率的で軽量です。開発者は、同じハードウェア上で VM よりも 6 ~ 8 倍多くのコンテナを実行できます。

コンテナには独自の欠点があります。比較的新しいアプローチであるため、成熟したテクノロジーが備えている広範な管理ツールがないため、多くのセットアップとメンテナンス作業が必要になります。さらに、人々は安全性についても懸念しています。

VM では、ゲスト イメージを使用してホスト間でワークロードを簡単に移動できますが、ベア メタルではアップグレードや移動が困難です。ベアメタル サーバーでは、マシンの状態をロールバックすることが困難な作業になります。

仮想マシンとサーバーレスコンピューティング

従来の IaaS クラウド環境では、顧客はまず VM、ストレージ、データベース、および関連するセキュリティと管理ツールを提供し、次に VM にアプリケーションをアップロードします。

サーバーレス コンピューティングでは、開発者は最初にコードを記述し、残りのすべてをクラウド サービス プロバイダーに任せることができます。開発者は、サーバー、オペレーティング システム、プロビジョニング、管理について考える必要がありません。もちろん、コードを実行するには物理サーバーが必要ですが、これはクラウド サービス プロバイダーの責任です。

システムは、コードを単一のアプリケーションではなく、特定の機能に分割します。関数をトリガーするイベントが発生すると、Amazon の Lambda などのサーバーレス サービスが関数を実行します。サーバーレスベンダーは機能ごとに顧客に料金を請求します。

マイクロサービス/コンテナのシナリオと同様に、サーバーレス コンピューティングは VM レイヤーをバイパスし、ベアメタル上で機能を実行します。現時点では、サーバーレス コンピューティングはまだ比較的未成熟であり、使用例も限られています。

サーバー仮想化の未来

コンテナは現在人気があり、サーバーレス コンピューティングへの関心が高まっていますが、現実には、サーバー仮想化はエンタープライズ アプリケーションの大部分を支える堅牢なテクノロジであり、仮想マシンは最大 90 パーセントの時間飽和状態にあるという推定もあります。

VM 上でスムーズに実行される重要なアプリケーションをコンテナやサーバーレス プラットフォームに移行することは想像しにくいです。コンテナは同じオペレーティング システム上で実行する必要があり、Linux と Windows を混在させることはできないため、異機種環境のユーザーは引き続き VM を使用する可能性が高いです。

ただし、最新の DevOps および Agile 方法論を使用して構築されている新しいアプリケーションの場合、開発者には別の選択肢があります。今後、開発者は、新しいワークロードを従来の VM、コンテナ、またはサーバーレス環境のいずれで実行するかについて、きめ細かな決定を下すことになります。

<<:  JD.com の 10,000 台のマシンからなる Hadoop クラスター |分散リソース管理とジョブスケジューリング

>>:  CDN からエッジ コンピューティングまで、どちらが水に近いでしょうか?

推薦する

クラウドストレージを最大限に活用する最良の方法

マルチクラウドまたはハイブリッド クラウド環境を活用することが普及しつつあり、ほとんどの組織にとって...

ニュースソフト記事のマーケティング効果を分析することで、ウェブサイトの所有者は利益を追求し、損害を回避することができます。

現在、多くのメディアがニュースソース ソフト テキスト マーケティングを開始しています。これは、ニュ...

catalysthost-年間 12 ドル/128 MB RAM/10 GB ハード ドライブ/10 TB トラフィック/2 GB ポート

catalysthost.com は、年にほとんどプロモーションを行いません。現在、ダラス データ ...

Pacificrack: 7 月の米国の格安 VPS、年間 19.99 ドル、2G メモリ/1 コア/50g SSD/1T トラフィック、Windows 7、10、Server 2003\2008\\\ をサポート

Pacificrack は 7 月に最新の VPS 割引をリリースしました。新しいプロモーションの格...

i3d-E3 1230/8G メモリ/1T ハードディスク/20T トラフィック/G ポート/月額 52.94 ドル

I3D は 2004 年に設立されたオランダのホスティング サービス プロバイダーです。現在、8,0...

friendhosting: 新年のフラッシュセール、全10データセンターのVPSが50%オフ、最低$16/年、トラフィック無制限

friendhosting は新年の VPS フラッシュセールを開始しました。すべての VPS には...

顔を平手打ち?パブリッククラウドの大手企業が民間部門に参入するのはなぜでしょうか?

収益で測ると、パブリッククラウド市場の6大企業は、Amazon (AWS)、Microsoft Az...

クラウドネイティブの世界でKubernetesを保護する

クラウドネイティブ テクノロジーが進化するにつれて、情報を入手し、適応し続けることが重要になり、それ...

クラウド ストレージ アーキテクチャにおけるエンタープライズ レベルのデータ転送プラットフォームの技術ソリューション

企業がデータクラウドストレージを構築する上で、現在直面している重要な課題は、データ漏洩によるセキュリ...

申し訳ありませんが、インターネット上で見つかったすべての Redis 分散ロックには脆弱性があります。

Redis ベースの分散ロックは誰もが知っているものですが、分散ロックが失敗したことはありますか?障...

#BlackWeek5#: UK2 Group 傘下の高性能仮想ホストが 50% オフ [5 つ星の評価]

ブラックフライデー期間中、セール中の UK2 の 3 つのブランド、westhost.com、mid...

Sanhao.comはエレベーターテレビ広告に約1億元を投資し、Limei Community Communicationはオフライン広告のインテリジェントなサイト選択を可能にしました。

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています最近、「小...

クラウド サービス プロバイダーとの交渉: 最良の取引を実現するための 5 つの重要なヒント

ビジネスニーズを満たすためにクラウドベースのソリューションを選択する企業が増えるにつれ、クラウド サ...

クラウド移行の準備と実施

多くの組織は、ビジネスやワークロードをクラウド プラットフォームに移行することに熱心です。調査会社が...