導入 仮想化により、コンピューターがストレージを使用する方法が変わります。物理マシンが仮想マシン (VM) に抽象化されるのと同様に、物理ストレージ デバイスも仮想ディスク (仮想ディスク) に抽象化されます。今日はストレージ仮想化技術についてお話します。仮想ディスクはどのように実装されますか? 仮想ディスクの実装 サーバー ストレージを拡張する主な手段には、直接接続ストレージ (DAS)、ストレージ エリア ネットワーク (SAN)、ネットワーク接続ストレージ (NAS) の 3 つがあることはご存じでしょう。では、仮想ディスクを実装するにはどのようなタイプのストレージを使用できるのでしょうか? 仮想化環境では、VMWare などのハイパーバイザーが同時に多数の VM にストレージ領域を割り当てる必要があります。このプロセスでは、まず物理ストレージ リソースを仮想ディスクに再分割し、それを VM に割り当てる必要があります。 当然ながら、DAS を使用して物理ディスクを VM に直接接続することはできません。これを実行すると、必要となる物理ディスクが多すぎます。 SAN は、論理ユニット (LUN) の形式でストレージ リソースを提供します。ただし、仮想環境内の VM の数は非常に多く、LUN の数ではそれほど多くの仮想ディスクをサポートするのに十分ではありません。 さらに重要なのは、VM はいつでも作成、削除、または移行する必要があるため、仮想ディスクは多くの VM で共有されるということです。 VM を移行する場合、元のデータが失われないように共有ストレージが必要です。 DAS も SAN も共有ストレージには適していません。
リソースの割り当てと共有の問題を考慮して、ハイパーバイザーは NAS を使用して仮想ディスクを実装します。 VMware は通常、VMFS (仮想マシン ファイル システム) または NFS プロトコルを使用して仮想ディスクを実装します。 VMFS は、仮想マシン環境専用のファイル システム プロトコルです。 各仮想マシンのデータは、実際には一連のファイルです。最も重要なファイルは仮想ディスク ファイル (VMDK ファイル) です。さらに、スワップ パーティション ファイル (vswp ファイル、swap に相当)、不揮発性メモリ ファイル (nvram、bios に相当) などがあります。仮想ディスク上の各 VM の IO 操作は、実際には仮想ディスク ファイルの読み取りと書き込みです。 VMFS は仮想サーバー環境向けに設計、構築、最適化されており、複数の仮想マシンが統合されたクラスター化されたストレージ プールにアクセスできるため、リソースの使用率が大幅に向上します。 VMFS を使用するとリソースの共有が可能になり、管理者は効率性とストレージ使用率の向上によるメリットを直接享受できるようになります。 では、クラウド コンピューティングで仮想ディスクをどのように使用するのでしょうか? インスタンスストレージ 仮想ディスクを使用する最も一般的な方法はインスタンス ストレージです。各 VM は仮想マシン インスタンスであり、ハイパーバイザーは各インスタンスで CPU、メモリ、ディスクなどのシミュレートされたハードウェア環境を提供します。このようにして、仮想ディスクは物理世界と同様に仮想マシン インスタンスの一部になります。 VM が削除されると、仮想ディスクも削除されます。 このインスタンス ストレージ モデルでは、仮想ディスクと仮想マシン間のストレージ関係は、実際には DAS ストレージです。しかし、前述したように、仮想ディスクの基盤となる実装は NAS を使用して実装されます。ハイパーバイザーの役割は、VM 層のストレージ モデルを、仮想マシンの基盤となる層の実装プロトコル (VMFS または NFS) から分離することです。 VMFSプロトコルはストレージリソースの仮想化を実装し、各VMに再配布します。 ボリュームストレージ インスタンス ストレージには制限があります。開発者は通常、VM を再構築するときにユーザー データを保持できるように、インスタンス データ (OS やインストールされたサーバー アプリケーション ソフトウェアなど) をユーザー データから分離したいと考えています。 この要件により、ボリューム ストレージという別のストレージ モデルが生まれます。ボリュームはストレージのメイン単位であり、仮想ディスク パーティションに相当します。これは仮想マシン インスタンスの一部ではなく、仮想マシンの外部ストレージ デバイスと見なすことができます。 ボリュームは 1 つの VM から切り離し、別の VM に接続することができます。このようにして、インスタンス データとユーザー データの分離を実現します。 OpenStack の Cinder はボリューム ストレージの実装です。 インスタンス ストレージとボリューム ストレージに加えて、別の特殊なタイプの仮想化ストレージであるオブジェクト ストレージについて説明します。 オブジェクトストレージ 多くのクラウド アプリケーションでは、多くの場合、複数のデータ センターにまたがる異なる VM 間でデータを共有する必要があります。オブジェクトストレージはこの問題を解決できます。前回の記事『クラウドコンピューティングのIaaS管理基盤の基本機能とは?』でオブジェクトストレージについて触れました。 オブジェクト ストレージ モデルでは、データはストレージ セグメント (バケット) に保存されます。これは文字通り「バケット」とも呼ばれます。ハード ドライブの例えを使うと、オブジェクトはファイルのようなもので、ストレージ セグメントはフォルダー (またはディレクトリ) のようなものになります。オブジェクトとバケットは、Uniform Resource Identifiers (URI) によって見つけることができます。 オブジェクト ストレージの中心的な設計概念は、実際には仮想化です。具体的には、ボリューム、ディレクトリ、ディスクなどのファイルの物理的な保存場所をバケットに仮想化し、ファイルをオブジェクトに仮想化することです。アプリケーション層では、データへのアクセスが簡素化され、基盤となるストレージ テクノロジの異種性と複雑さが遮断されます。 オブジェクトストレージモデル NASとオブジェクトストレージにはそれぞれ長所がある もちろん、NAS ストレージ テクノロジーはデータ共有の問題も解決できないのかと疑問に思うかもしれません。オブジェクト ストレージの規模とコストの利点により、多くのクラウド環境では NAS の代わりにオブジェクト ストレージが使用されています。 オブジェクト ストレージは多くのノードに分散され、最新のデータが常に利用できるとは限らないため、オブジェクト ストレージのデータ一貫性は強くありません。強力な一貫性が必要な場合は、NAS を使用できます。現在、クラウド コンピューティング環境では、NAS とオブジェクト ストレージが共存しています。 NAS と同様に、オブジェクト ストレージはハードウェア アーキテクチャではなく、ソフトウェア アーキテクチャです。アプリケーションは、REST API を介してオブジェクト ストレージに直接アクセスします。一般的に使用されるオブジェクト ストレージには、Amazon の S3 や OpenStack の Swift などがあります。 結論 実際のクラウド プラットフォーム アプリケーションでは、実際の状況に応じてさまざまな仮想化ストレージ テクノロジを適切に使用する必要があります。
|
>>: クラウドコンピューティングを早めに活用しましょう!クラウドコンピューティングが企業にもたらすメリットを見てみましょう
ウェブサイトの最適化には多くの詳細事項が関係していることは誰もが知っています。これらの細かい詳細は、...
Bandwagonhost VPS(別名bandwagonhost.com)は、長年にわたって安定し...
6月9日、Kexun.comはシステムメンテナンスのお知らせを発表した。6月10日、Kexun.co...
急速に進化するデジタル環境において、テクノロジーは私たちの生活を変え続け、私たちが可能だと思っていた...
現代の消費者は毎日約4,000の広告にさらされていると言われています。膨大な情報環境の中で、携帯電話...
国内の5A級観光スポットの情報化建設を調査・研究するため、国内観光情報化研究チーム-智力動力は5Aレ...
1月29日、金緑シンクタンクが発表した最新データによると、昨年11月、ほとんどのユーザー生成コンテン...
「百科事典は難しい、天国に登るのと同じくらい難しい」!これは、百度百科事典(Soso百科事典などの他...
Krypt Data Centerが所有するクラウドサーバーブランドであるiON Cloudは、ダブ...
インターネット時代において、トラフィックはビジネスの中核的なエネルギー源です。トラフィックの内部ロジ...
iPhone のセキュリティに関して言えば、一つは電話機自体のセキュリティであり、もう一つは App...
デジタルがビジネスを推進する能力については大きな楽観論があります。しかし、デジタルに精通した企業であ...
みなさんこんにちは、Sijiです。昨日、A5 QQグループの友人が私を追加し、記事がより効率的にレビ...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン2018年双十一は電子商取引マーケティン...
私はいつも自分自身にこの質問をしてきました。誰かが広告を出しているのを見るといつも、私は尋ねたくなり...