File Storage for Classicの入門

File Storage for Classic 永続的な NFS ベースのネットワーク接続型ストレージ(NAS)により、エンタープライズレベルの耐久性と可用性を実現し、柔軟なパフォーマンスオプションを提供します。

IBM Cloud® File Storage for Classic 永続性、高速性、柔軟性を兼ね備えた、ネットワーク接続型の、ネットワーク・ファイル・システム( NFS )に基づく File Storage for Classic です。 このネットワーク接続型ストレージ(NAS)環境では、ファイル共有機能とパフォーマンスを完全に制御できます。 File Storage for Classic の共有フォルダは、耐障害性を確保するため、ルーティングされた Transmission Control Protocol / Internet Protocol ( TCP/IP )接続を介して、最大64台の認証済みデバイスに接続可能です。

File Storage for Classic と IBM Cloud® Kubernetes Service の併用についての詳細は、古典的な IBM Cloud File Storage にデータを保存する を参照してください。

開始前に

File Storage for Classic ボリュームは 20 GB から 12 TB までプロビジョンできます。次の 2 つのオプションがあります。

  • 事前定義されたパフォーマンス・レベル、およびスナップショットやレプリケーションなどの機能を備えたエンデュランス層をプロビジョンする。 1GBあたりの秒間入出力操作数(IOPS)に基づき、以下の4つの階層が利用可能です:
    • LOW_INTENSITY_TIER = 0.25 IOPS/GB
    • READHEAVY_TIER = 2 IOPS/GB
    • WRITEHEAVY_TIER = 4 IOPS/GB
    • 10_IOPS_PER_GB = 10 IOPS/GB
  • 割り振り済みの IOPS を使用して高出力のパフォーマンス環境を構築する。

File Storage for Classic のサービスに関する詳細については、 「 IBM Cloud File Storage とは」 をご覧ください。

プロビジョニングの考慮事項

入出力サイズ

「Endurance」および「Performance」の両方のIOPS値は、ブロックサイズ16 KB、読み取りと書き込みが50対50、ランダムおよびシーケンシャルなワークロードが50対50という条件に基づいています。 16 KB ブロックは、ボリュームへの 1 回の書き込みに相当します。

アプリケーションで使用されるIOサイズは、ストレージのパフォーマンスに直接影響します。 アプリケーションで使用されるIOサイズが16 KB未満の場合、スループットの制限に達する前にIOPSの制限に達します。 逆に、アプリケーションで使用されるブロック・サイズが 16 KB より大きい場合には、IOPS 上限に達する前にスループットの上限に到達します。

表は、IOサイズとIOPSがスループットにどのように影響するかの例を示している。 平均 IO サイズ x IOPS = スループット (MB/秒)。
入出力サイズ (KB) IOPS スループット (MB/秒)
4 1,000 4
8 1,000 8
16 1,000 16
32 500 16
64 250 16
128 128 16
512 32 16
1024 16 16

許可ホスト

考慮すべきもう 1 つの要因は、ボリュームを使用しているホストの数です。 ボリュームにアクセスしているホストが1台のみの場合、特に極端に高いIOPS数では、利用可能な最大IOPSを達成することが困難になる場合があります( 10,000s )。

ファイル・ストレージ共有の最大 IOPS は 48,000 IOPS です。 ワークロードでこれほど高いスループットが必要な場合は、単一サーバーによるボトルネックを回避するため、少なくとも2台程度のサーバーを構成してボリュームにアクセスできるようにするのが最善です。

最大 64 台のサーバーにファイル共有へのアクセスを許可することができます。 この制限には、すべてのサブネット、ホスト、および IP 許可の組み合わせが含まれます。 この制限を増やす方法について詳しくは、 FAQ を参照してください。

ネットワーク接続

イーサネット接続の速度は、ボリュームから予想される最大スループットよりも高速でなければなりません。 一般的に、イーサネット接続が、使用可能な帯域幅の 70% を超えることはありません。 たとえば、IOPSが6,000で、ブロックサイズが16 KBの場合、そのボリュームは約94 MBpsのスループットに対応できます。 1-Gbps イーサネットがボリュームに接続されている場合、使用可能な最大スループットをサーバーが使用しようとすると、その接続がボトルネックになります。 それは、1 Gbps接続の理論上の限界の70%でも、わずか88 MBpsに過ぎないからです。

最大 IOPS を実現するには、十分なネットワーク・リソースを用意する必要があります。 その他、ストレージ以外のプライベートネットワークの利用や、ホスト側およびアプリケーション固有のチューニング、その他の設定なども考慮すべき点です。

ストレージトラフィックは、他のトラフィック種別から分離し、ファイアウォールやルーターを経由させてはならない。 ストレージトラフィックを専用の仮想ローカルエリアネットワーク(VLAN)内に収めることは、ジャンボフレームが有効になっている場合に、最大伝送単位(MTU)の不一致を防ぐのにも役立ちます。 詳しくは、ジャンボ・フレームの有効化を参照してください。

ストレージ・トラフィックは、パブリック仮想サーバーの合計ネットワーク使用量に含まれます。 このサービスで設定されている制限について詳しくは、Virtual Server の資料を参照してください。

NFS バージョン

IBM Cloud® 環境では NFSv3 と NFSv4.1 の両方がサポートされます。 ネットワーク・ファイル・システム (NFS) は、分散ファイル共有のためのネットワーク・プロトコルです。 これにより、リモート・ホストはネットワークを介してファイル・システムをマウントし、ローカルにマウントされているかのようにそれらのファイル・システムと対話することができます。

可能な場合は、 NFSv3 プロトコルを使用してください。 NFSv3 は、安全な非同期書き込みをサポートし、以前の NFSv2よりもエラー処理でより堅固です。 64 ビットのファイル・サイズとオフセットをサポートするため、クライアントは 2 GB を超えるファイル・データにアクセスできます。 NFSv3 no_root_squash をネイティブでサポートしており、これによりルートクライアントは 共有上でルート権限を維持できます。 NFS

File Storage for Classic が VMware® デプロイメントで使用されている場合は、実装の選択肢として NFSv4.1 を選択することをお勧めします。 各バージョンの機能の違いや、 VMware® でサポートされている内容に関する詳細については、「 VMware vSphere での NFS の実行に関するベストプラクティス 」を参照してください。

注文の送信

注文を送信する準備ができたら、 コンソールCLIAPI 、または Terraform を使用して注文を行うことができます。 VMware® 環境向けの File Storage のプロビジョニングに関する詳細については、 アーキテクチャガイド を参照してください。

デフォルトでは、Blockボリュームと File Storage for Classic ボリュームを合わせて最大700個までプロビジョニングできます。 詳しくは、ストレージ制限の管理を参照してください。

新しいストレージの接続および構成

プロビジョニング要求が完了したら、ホストに対して新規ストレージへのアクセスを許可し、接続を構成します。 ホストのオペレーティング・システムに応じて、適切なリンクをたどってください。

Windows OS への File Storage for Classic 共有のマウントはサポートされていません。

ストレージの管理

コンソール、 CLIAPITerraformから、ホストの認証やキャンセルなど、 File Storage for Classic の様々な側面を管理することができます。 詳しくは、File Storage for Classic の管理を参照してください。

レプリケーションを使用することで、2つの異なる場所にあるデータを同期させることができます。 レプリケーションでは、スナップショットのスケジュールの一つを使用して、スナップショットをリモート データセンター 内の宛先ボリュームに自動的にコピーします。 大規模な災害が発生した場合やデータが破損した場合でも、リモートサイトからコピーを復元することができます。 詳細については、「 レプリケーションと災害復旧 - データのレプリケーション 」を参照してください。

IBM Cloud インフラストラクチャの拡張を計画している場合や、最新のストレージオプションを検討している場合は、 IBM Cloud のクラシック・インフラストラクチャーからVPCへのデータ移行 を参照してください。