GNU/Linux >> Linux の 問題 >  >> Linux

ネットワーク接続ストレージ(NAS)とストレージエリアネットワーク(SAN)–違いは何ですか?

NAS(ネットワーク接続ストレージ)とSAN(ストレージエリアネットワーク)のように、2つのテクノロジーが類似した機能と類似した名前を持っている場合、それらは簡単に混同される可能性があります。これらの一般的なストレージソリューションはネットワークに接続し、ネットワーク内のマシンのファイルとデータベースを保存します。 2つのクラウドサーバーバージョンは、物理的ではなく仮想的に同じ機能を実行します。

この概念のペア間の類似点は明らかですが、重要な要因がそれらを分離しています。以下では、物事を単純にするために、各ストレージフレームワークを基本的な(クラウド以外の)形式で説明します。

NAS(ネットワーク接続ストレージ)

NASは、理論的には非常にシンプルです。これは、ハードドライブまたは複数のハードドライブ、OS(オペレーティングシステム、通常はLinuxまたはWindows)、およびハードドライブをネットワークに接続するイーサネットで構成されます。 NASにはさまざまな利点があります。ユーザーまたはネットワーク管理者は、ネットワーク接続ストレージを使用して、デバイス(プリンターなど)、ファイル、その他のデータ、およびギガバイトのバックアップストレージルームを共有できます。

ファイル共有 –自宅のコンピューター(コンピューターAとコンピューターB)にNASをセットアップしているとします。ファイルをコンピューターAに保存し、NASもファイルを保存するように構成している場合は、コンピューターBのNAS内のフォルダーにアクセスできます。すぐに最新バージョンのファイルにアクセスできます。

この状況では、インフラストラクチャでNASがルーターに直接接続されているため、各デバイスがルーターにアクセスできます。外付けハードドライブやサムドライブと同様に、NASからのアイテムの追加と削除は、ファイルを取得してネットワーク接続ストレージフォルダにドラッグしたりドラッグしたりすることで手動で実行することもできます。

デバイス共有 –私たちの多くはWi-Fi接続のプリンターを使用していますが、デバイス(たとえば携帯電話)をコンピューターBで使用できるようにしたいコンピューターAに接続することもあります。携帯電話をNASシステムに直接接続できます。 GoFlex Homeとして、コンピューターAとコンピューターBの両方が携帯電話に直接接続して、写真や音楽などにアクセスできます…

バックアップ保存 –誰もファイルを失いたくないし、私たちのほとんどは壊滅的なコンピューターのクラッシュを経験しています。一貫性のある定期的なバックアップが重要です。それでも、ハードドライブおよびストレージ会社のSeagateのシニアプロダクトマーケティングマネージャーであるGreg Falgiano氏は、デバイスのバックアップは「フロッシングのようなもの」であると述べています。これは不可欠であるとわかっていますが、見落としがちです。 NASは、バックアッププロセスが自動的に実行されるように構成されている場合、バックアッププロセスの一貫性と予測可能性を高めます。

SAN(ストレージエリアネットワーク)

上記のように、ストレージエリアネットワークは、機能的にはネットワーク接続ストレージと実質的に同じです。 Storage Networking Industry Association(SNIA)は、SANを、ストレージに使用されるマシンと他のデバイスとの間のデータの送信を容易にするネットワークとして定義しています。 SNIAは、SANを理解する方法のより細かい点に注意します。

  • ストレージ関連のアクティビティの実行に必ずしも限定されません。ストレージエリアネットワークは、他のユーザーリクエストに応答し、追加のシステム管理業務にも対応できます。
  • SANは、必ずしもイーサネットまたはファイバーチャネル(FC)を介して他のデバイスに接続する必要はありません。ただし、後者は、多くの企業がストレージエリアネットワークに使用する標準化された方法です。
  • ストレージに使用されるマシンは、ディスクドライブ、ファイルサーバー、RAIDサブシステムなどのさまざまなタイプにすることができます。 SAN分野の革新は、可能な限り最速、最も信頼性が高く、最も手頃なSANのニーズから生まれる、画期的なストレージ戦略とテクノロジー、アイデア、および製品を生み出します。これらの概念のすべてが一般的になるわけではありませんが、最も実行可能な概念は、データの保存オプションを強化することです。

SANシステムとNASシステムの違い

すべてのVMの厚意により、SANテクノロジーとNASテクノロジーの直接的な違いは次のとおりです。

  1. ストレージに対するOSの認識 –コンピューターのオペレーティングシステムがストレージフレームワークをリモートとして認識している場合、通常はネットワーク接続ストレージが関係しています。 Microsoft WindowsのネットワークドライブはNASの例であり、1人のユーザーだけがアクセスでき、機能が制限されています。一方、ストレージエリアネットワークにWindowsを介してアクセスする場合、Windowsはストレージシステムがネットワークベースであることを認識しません。 SANは、コンピュータに直接接続されているかのように認識され、広くアクセスでき、一般的なドライブ機能を実行できます。
  2. ファイルレベルとブロックレベル – NASを使用する場合、アクセスはファイルレベルで行われます。 NASに名前で何かを要求すると、NASがそれを取得します。ただし、SANアクセスはブロックレベルです。ファイルの特定の場所を特定する必要があり、これはブロックの観点から実行されます。たとえば、クライアントはブロック5111-5133を要求します。これらのブロックに保存されているすべてのデータが送信されます。
  3. 共有アクセスの複雑さ –ネットワーク接続ストレージは複数のサーバーに簡単に接続できますが、ストレージエリアネットワークに対して同じセットアップを実行することはより複雑です。この特定の使いやすさのシナリオは、ファイルレベルとブロックレベルの違いによるものです。 NASがファイルレベルでデータを共有することで、整合性のチェックやファイルのロックなどの一般的な問題を検証して解決できます。 SANはブロックに関して共有するため、各ブロックに関連する詳細についてはOSに責任を負わせます。つまり、問題を回避するために、SANのファイルシステム構成を慎重に完了する必要があります。

ご覧のとおり、SANとNASのテクノロジーは一般的に似ていますが、システムはまったく同じではありません。どちらが最適かを選択することは必ずしも問題ではありません。多くの組織では、ストレージに2つのハイブリッドまたはそれぞれの組み合わせを使用しています。 ITインフラストラクチャのストレージを設定する方法について質問がある場合は、Atlantic.Netのスペシャリストに今すぐお問い合わせください。最先端のマネージドクラウドホスティングストレージサービスを提供しています。

KentRobertsによるコミックワードとLeenaCruzによるアート。

Atlantic.netは、VPSホスティングと専用ホスティングを提供しています。詳細については、今すぐお問い合わせください。


Linux
  1. insmodとmodprobeの違いは何ですか

  2. Cのstrtok_rとstrtok_sの違いは何ですか?

  3. ls と l はどう違いますか?

  1. InnoDBとMyISAMの違いは何ですか?

  2. 「su -」と「su --login」の違いは何ですか?

  3. $(CC) と $CC の違いは何ですか?

  1. Gitスイッチとチェックアウトの違いは何ですか?

  2. RedhatとcentOSの違いは何ですか?

  3. ミューテックスとクリティカルセクションの違いは何ですか?