すべてのプロダクト
Search
ドキュメントセンター

Cloud Storage Gateway:クロスゾーン HA ファイルゲートウェイの作成

最終更新日:Nov 01, 2025

このトピックでは、Cloud Storage Gateway コンソールでクロスゾーン高可用性 (HA) ファイルゲートウェイを作成し、ファイルゲートウェイの共有を設定する方法について説明します。

前提条件

  1. Alibaba Cloud アカウントが作成され、アカウントの実名検証が完了していること。詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。

    説明

    RAM ユーザーを作成し、RAM ユーザーとして CSG コンソールにログインすることをお勧めします。

  2. CSG がアクティブ化されていること。CSG がアクティブ化されていない場合は、CSG コンソールの画面の指示に従って CSG をアクティブ化します。

  3. ファイルゲートウェイを作成するリージョンで VPC (VPC) が利用可能であること。詳細については、「IPv4 CIDR ブロックを持つ VPC の作成」をご参照ください。

  4. ファイルゲートウェイを作成するリージョンの VPC 上に ECS インスタンスが作成されていること。

    説明

    オンプレミスのホストが Express Connect 回線を介して VPC に接続されている場合は、そのホストを使用してステップを実行することもできます。

  5. OSS バケットを作成済みであること。

    重要
    • ゾーン冗長ストレージ (ZRS) バケットを使用します。ZRS バケットは、ゾーンが利用できなくなった場合でもデータにアクセスできることを保証します。

    • ファイルゲートウェイは、OSS バケットの次のストレージタイプをサポートしています: 標準、低頻度アクセス (IA)、およびアーカイブ。ファイルゲートウェイは、back-to-origin ルーティングが設定されている OSS バケットをサポートしていません。

    • ゲートウェイをアーカイブバケットに直接接続しないでください。ゲートウェイに書き込まれたファイルが長期間変更されないことが予想される場合は、ファイルを標準または IA バケットに保存することを検討してください。その後、ライフサイクルルールを使用して、ファイルのストレージタイプをアーカイブまたはコールドアーカイブに変更できます。この方法により、不要な解凍操作が削減され、よりコスト効率が高く、効率的になります。

    • クライアントがゲートウェイにファイルを書き込むと、ゲートウェイは少なくとも 2 つの操作を記録します: ファイルの書き込みとファイル変更時間の設定です。ゲートウェイはこれら 2 つの操作をマージしようとします。ただし、ゲートウェイはバケット内のファイルに対して複数の操作を開始する場合があります。変更時間の設定は、CopyObject API を呼び出すことによってバケット内のオブジェクトのメタデータを変更することに変換されます。ファイルがアーカイブまたはコールドアーカイブストレージタイプにある場合、時間のかかる解凍操作が必要になります。これはアップロード効率に影響し、キャッシュディスク内のデータが時間内にアップロードされない場合、書き込み失敗を引き起こす可能性さえあります。

クロスゾーン HA ファイルゲートウェイの作成

  1. Cloud Storage Gateway コンソール[ゲートウェイ] ページに移動し、[作成] をクリックします。

  2. 設定ページで、クラウド上にクロスゾーン HA ファイルゲートウェイを作成するためのパラメーターを設定します。このトピックで言及されていないパラメーターについては、デフォルト設定を維持できます。

    設定例

    設定エリア

    パラメーター

    説明

    ゲートウェイ情報

    名前

    名前は 1~60 文字の長さで、文字または漢字で始まる必要があります。名前には、文字、漢字、数字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。

    場所

    Alibaba Cloud を選択します。

    タイプ

    ファイルゲートウェイを選択します。

    リージョン

    ファイルゲートウェイのリージョンを選択します。

    重要

    クロスゾーン HA ファイルゲートウェイは、次のリージョンでのみ利用可能です: 中国 (北京)、中国 (上海)、中国 (杭州)、中国 (深圳)、および中国 (香港)。

    クロスゾーン高可用性

    [はい] を選択して、クロスゾーン HA 機能を有効にします。

    ゲートウェイの設定

    VPC

    必要な VPC を選択します。

    説明

    ECS インスタンスまたはローカルホストに選択したものと同じ VPC を選択する必要があります。

    プライマリノードの VSwitch

    必要な [プライマリノードの VSwitch] を選択します。

    重要
    • [プライマリノードの VSwitch][セカンダリノードの VSwitch] は、異なるゾーンにある必要があります。

    • クロスゾーン HA ゲートウェイは、[プライマリノードの VSwitch][セカンダリノードの VSwitch] に対応するゾーンにデプロイされます。

    • 現在の vSwitch があるゾーンにゲートウェイリソースがない場合は、別のゾーンに vSwitch を作成します。

    セカンダリノードの VSwitch

    必要な [セカンダリノードの VSwitch] を選択します。

    重要
    • [プライマリノードの VSwitch][セカンダリノードの VSwitch] は、異なるゾーンにある必要があります。

    • クロスゾーン HA ゲートウェイは、[プライマリノードの VSwitch][セカンダリノードの VSwitch] に対応するゾーンにデプロイされます。

    • 現在の vSwitch があるゾーンにゲートウェイリソースがない場合は、別のゾーンに vSwitch を作成します。

    タイプ

    ゲートウェイモデルには、ベーシック標準拡張、および パフォーマンス最適化 が含まれます。

    バケットリージョンエンドポイント

    選択したバケットのリージョンエンドポイント。

    バケット名

    作成されたバケットまたはバケットのサブディレクトリ。

    • サブディレクトリには文字と数字のみを含めることができます。

    • サブディレクトリは、OSS バケット内の既存のディレクトリ、または OSS バケットにまだ作成されていないディレクトリにすることができます。共有を作成すると、指定したサブディレクトリがルートディレクトリとして機能します。後続のファイルとディレクトリはこのディレクトリに作成されます。

    • back-to-origin 機能が設定されているバケットはサポートされていません。

    • Cloud Storage Gateway は、ファイルに対して 1 回の書き込み操作のみが開始されることを保証できません。したがって、リテンションポリシーが設定されているバケットはサポートされていません。

    プロトコル

    必要に応じて NFS または SMB を選択します。

    • NFS プロトコル: Linux システムからマウントされた OSS バケットにアクセスするのに適しています。

    • SMB プロトコル: Windows システムからマウントされた OSS バケットにアクセスするのに適しています。

    共有名

    NFS または SMB の共有名。NFS プロトコルを選択した場合、この共有名は NFS v4 の仮想パスにもなります。

    説明

    名前は文字で始まり、32 文字以内で、文字、数字、アンダースコア (_)、ハイフン (-)、ピリオド (.) を含めることができます。

    ユーザーマッピング

    NFS クライアントユーザーと NFS サーバーユーザー間のマッピングを設定します。このパラメーターは、[プロトコル]NFS に設定した場合にのみ設定できます。

    • none: NFS クライアントユーザーは、NFS サーバー上の nobody ユーザーにマッピングされません。

    • root_squash: root ユーザーを制限します。NFS クライアントが root ユーザーとしてサーバーにアクセスすると、クライアントは NFS サーバー上の nobody ユーザーにマッピングされます。

    • all_squash: すべてのユーザーを制限します。NFS クライアントがサーバーにアクセスするために使用する ID に関係なく、クライアントは NFS サーバー上の nobody ユーザーにマッピングされます。

    • all_anonymous: すべてのユーザーを制限します。NFS クライアントがサーバーにアクセスするために使用する ID に関係なく、クライアントは NFS サーバー上の匿名ユーザーにマッピングされます。

    説明

    このパラメーターは、[プロトコル]NFS に設定した場合にのみ設定できます。

    リモート同期

    OSS からローカルデバイスにメタデータを同期します。この機能は、ディザスタリカバリ、データ復元、データ共有などのシナリオに適しています。

    説明

    リモート同期はバケット内のすべてのオブジェクトをスキャンするため、バケットに多数のオブジェクトが含まれている場合、OSS API リクエスト料金が発生します。

    リモート同期間隔

    [リモート同期][はい] に設定して、[リモート同期間隔] を設定します。値は 15 秒から 36,000 秒の間でなければなりません。

    説明

    バケットに多数のオブジェクトが含まれている場合は、リモート同期間隔を 3,600 秒より大きい値に設定してください。そうしないと、繰り返しスキャンによって多数の OSS API リクエストと料金が発生します。

    キャッシュディスクタイプ

    企業向け SSD (ESSD) のみがサポートされています。ESSD は PL1、PL2、および PL3 で利用できます。必要に応じて PL を選択してください。詳細については、「ESSD」をご参照ください。

    キャッシュ容量

    • ベーシックゲートウェイ: 100 GB~4,096 GB。

    • 標準ゲートウェイ: 100 GB~8,192 GB。

    • 拡張およびコンピューティング最適化ゲートウェイ: 100 GB~32,768 GB。

    課金情報

    課金方法

    [従量課金] を選択します。詳細については、「課金項目と課金方法」をご参照ください。

  3. [まとめ] タブで情報を確認し、[完了] をクリックします。

    重要
    • 自動デプロイには 5~10 分かかります。クロスゾーン HA ファイルゲートウェイは、ステータスが [正常] に変わるとデプロイされます。

    • クロスゾーン HA ファイルゲートウェイが作成されると、共有が作成され、プライマリノードに仮想マウント IP アドレスが自動的に設定されます。この共有が要件を満たさない場合は、別の共有を作成できます。詳細については、「キャッシュの追加」および「共有の作成」をご参照ください。

キャッシュの追加

  1. [ゲートウェイ] ページで、ターゲットゲートウェイをクリックします。次に、[キャッシュ] > [キャッシュの作成] をクリックします。

  2. キャッシュを設定する方法を選択します。

    • キャッシュ計算機: システムは、ニーズに基づいてキャッシュサイズとタイプを自動的に推奨します。

    • カスタムキャッシュ: 特定の要件を満たすために、キャッシュサイズとタイプを手動で設定します。

      説明
      • キャッシュサイズ

        さまざまなゲートウェイタイプでサポートされているキャッシュディスク容量の範囲は次のとおりです:

        • ベーシックゲートウェイ: 100 GB~4,096 GB。

        • 標準ゲートウェイ: 100 GB~8,192 GB。

        • 拡張およびコンピューティング最適化ゲートウェイ: 100 GB~32,768 GB。

      • キャッシュタイプ

        企業向け SSD (ESSD) のみがサポートされています。ESSD は PL1、PL2、および PL3 で利用できます。ニーズに応じてパフォーマンスレベル (PL) を選択できます。詳細については、「ESSD」をご参照ください。

共有の作成

  1. [ゲートウェイ] ページで、ターゲットファイルゲートウェイを見つけてクリックします。次に、[共有] > [作成] をクリックします。

  2. [バケット設定] ページで、次の設定を完了し、[次へ] をクリックします。

    バケット設定

    パラメーター

    説明

    バケットリージョンエンドポイント

    選択したバケットのリージョンエンドポイント。

    バケット名

    作成したバケットを選択するか、バケットのサブディレクトリを入力します。

    説明
    • サブディレクトリには文字と数字のみを含めることができます。

    • サブディレクトリは、OSS バケット内の既存のディレクトリ、または OSS バケットにまだ作成されていないディレクトリにすることができます。共有を作成すると、指定したサブディレクトリがルートディレクトリとして機能します。後続のファイルとディレクトリはこのディレクトリに作成されます。

    • back-to-origin 機能が設定されているバケットはサポートされていません。

    • Cloud Storage Gateway は、ファイルに対して 1 回の書き込み操作のみが開始されることを保証できません。したがって、リテンションポリシーが設定されているバケットはサポートされていません。

    SSL を使用してバケットに接続

    [はい] を選択すると、バケットは SSL 接続を介して接続されます。

  3. [基本情報] ページで、次の設定を完了し、[次へ] をクリックします。

    基本情報の設定

    パラメーター

    説明

    マウント IP

    共有のマウント IP アドレスを指定します。

    説明

    マウント IP アドレスは、[プライマリノードの VSwitch] の仮想マウント IP アドレスです。

    共有名

    NFS または SMB の共有名。NFS プロトコルを選択した場合、この共有名は NFS v4 の仮想パスにもなります。

    説明

    名前は文字で始まり、32 文字以内で、文字、数字、アンダースコア (_)、ハイフン (-)、ピリオド (.) を含めることができます。

    プロトコル

    必要に応じて NFS または SMB を選択します。

    • NFS プロトコルは、Linux システムからマウントされた OSS バケットにアクセスするのに適しています。

    • SMB プロトコルは、Windows システムからマウントされた OSS バケットにアクセスするのに適しています。

    キャッシュ

    作成したキャッシュディスクを選択します。

    説明

    キャッシュディスクのスペースを設定するためのルール。

    • 容量が 5 TB 以下のキャッシュディスクの場合、スペースの 20% がメタデータの保存に使用されます。たとえば、40 GB のキャッシュディスクを作成した場合、利用可能なキャッシュスペースは 32 GB です。

    • 容量が 5 TB を超えるキャッシュディスクの場合、1 TB がメタストア専用になります。たとえば、20 TB のキャッシュディスクを作成した場合、利用可能なキャッシュスペースは 19 TB です。

    ユーザーマッピング

    NFS クライアントユーザーと NFS サーバーユーザー間のマッピングを設定します。

    • none: NFS クライアントユーザーは、NFS サーバー上の nobody ユーザーにマッピングされません。

    • root_squash: root ユーザーを制限します。NFS クライアントが root ユーザーとしてサーバーにアクセスすると、クライアントは NFS サーバー上の nobody ユーザーにマッピングされます。

    • all_squash: すべてのユーザーを制限します。NFS クライアントがサーバーにアクセスするために使用する ID に関係なく、クライアントは NFS サーバー上の nobody ユーザーにマッピングされます。

    • all_anonymous: すべてのユーザーを制限します。NFS クライアントがサーバーにアクセスするために使用する ID に関係なく、クライアントは NFS サーバー上の匿名ユーザーにマッピングされます。

    説明

    このパラメーターは、[プロトコル]NFS に設定した場合にのみ設定できます。

    参照可能

    共有はネットワークコンピュータで参照できます。

    説明

    このパラメーターは、[プロトコル]SMB に設定した場合にのみ設定できます。

    Windows ACL サポート

    アクセス権限に基づいて、SMB 共有を介してクライアントにマウントされている共有ディレクトリを列挙します。

    説明
    • このパラメーターは、[プロトコル]SMB に設定した場合にのみ設定できます。

    • Windows 権限サポートを有効にするには、まずゲートウェイを AD ドメインに追加する必要があります。

    同期グループに追加

    共有が高速同期グループに追加されると、その共有のリモート同期機能は自動的に無効になります。共有のバケット内のデータへの変更は、共有のローカルクライアントに自動的に同期されます。

    説明
    • このオプションを使用するには、事前に同期グループを作成する必要があります。同期グループのバケットは、共有のバケットと同じでなければなりません。

    • 現在、高速同期機能をサポートしているのは、標準、拡張、およびコンピューティング最適化の Cloud Storage Gateway インスタンスのみです。

    • 高速同期機能は Simple Message Queue (formerly MNS) に依存しており、同期グループに共有を追加すると対応する料金が発生します。

    詳細設定

    [詳細設定] を選択して、[詳細設定] 設定ページに移動します。

  4. [詳細設定] タブで、次の設定を完了し、[次へ] をクリックします。

    詳細設定

    パラメーター

    説明

    モード

    キャッシュモード: ローカルキャッシュには、完全なメタデータと頻繁にアクセスされるユーザーデータが保存されます。完全なデータは OSS に保存されます。

    OSS から直接読み取り

    デフォルトでは、共有への読み取りリクエストでキャッシュミスが発生した場合、ゲートウェイは関連する OSS バケットから要求されたデータをキャッシュディスクにダウンロードします。このプロセスには、ある程度のデータプリフェッチが含まれます。ただし、読み取りリクエストが完全にランダムで、キャッシュディスクの容量が OSS バケット内のデータ量よりもはるかに小さい場合、キャッシュディスクへのデータプリフェッチでは満足のいくパフォーマンスが得られない場合があります。この場合、このオプションを有効にできます。必要でない限り、このオプションを有効にしないでください。

    アップロードの最適化

    リアルタイムのキャッシュ失効。この機能は、クラウドへのデータバックアップに適しています。

    リモート同期

    OSS からローカルデバイスにメタデータを同期します。この機能は、ディザスタリカバリ、データ復元、データ共有などのシナリオに適しています。

    説明
    • リモート同期はバケット内のすべてのオブジェクトをスキャンします。バケットに多数のオブジェクトが含まれている場合、OSS API リクエストに対して課金されます。

    • [基本情報] タブの [同期グループに追加] チェックボックスをオンにした場合、このオプションは利用できません。

    リモート同期間隔

    [リモート同期][はい] に設定して、[リモート同期間隔] を設定します。値は 15 秒から 36,000 秒の間でなければなりません。

    説明

    バケットに多数のオブジェクトが含まれている場合は、リモート同期間隔を 3,600 秒より大きい値に設定してください。そうしないと、繰り返しスキャンによって多数の OSS API リクエストと料金が発生します。

    削除を無視

    偶発的な削除を防ぐために、ファイルの削除操作は OSS に同期されません。完全なデータは OSS に保存されます。

    NFS V4 最適化

    NFS v4 を使用して共有がマウントされている場合のアップロード効率を向上させます。このオプションを有効にすると、NFS v3 を使用して共有をマウントできなくなります。

    説明

    このパラメーターは、[基本情報] 設定でプロトコルを NFS に設定した場合にのみ設定できます。

    同期レイテンシー

    [同期レイテンシー] を指定します。ファイルが閉じられた後、指定されたレイテンシーの後にファイルがアップロードされます。これにより、頻繁なローカル変更が OSS での断片化を引き起こすのを防ぎます。デフォルト値は 5 秒です。最大値は 120 秒です。

  5. 概要ページで、設定情報を確認します。情報が正しい場合は、[完了] をクリックして共有を作成します。

共有へのアクセス

共有が作成された後、クライアントから 共有ディレクトリにアクセスできます。