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

Serverless App Engine:NAS ストレージの設定

最終更新日:Jun 21, 2026

通常、コンテナが破棄されると、その内部データは失われます。これは、本番環境に悪影響を及ぼす可能性があります。NAS は、高性能コンピューティングおよびデータ共有シナリオに適しています。NAS ファイルシステムを SAE アプリケーションインスタンスにマウントすると、アプリケーションデータ用の永続ストレージが提供され、アプリケーションインスタンス間でのデータ共有が可能になります。

前提条件

手順

アプリケーション作成時の NAS ストレージの設定

  1. SAE アプリケーションリスト ページの上部で対象のリージョンと名前空間を選択し、[アプリケーションの作成] をクリックします。

  2. Basic Information ページで、アプリケーションの詳細を設定し、Next: Advanced Settings をクリックします。

  3. Persistent Storage セクションを展開し、パラメーターを設定します。

    1. Enable NAS スイッチをオンにします。

    2. NAS File System 行で、マウントするファイルシステムを選択し、[マウント元]Mount DirectoryContainer Path、および Permission を設定します。

      説明
      • Mount Directory には、ルートディレクトリ /、または / で始まらないサブディレクトリのみを設定できます。

      • Container Path は、/tmp/tmp/nas のように、重複またはネストさせることはできません。

      • + Add をクリックして、別のマウントパスを追加します。マウントパスは最大 10 個まで追加できます。

  4. Create Applicationをクリックします。

アプリケーションデプロイ時の NAS ストレージの設定

警告

アプリケーションを再デプロイすると、アプリケーションは再起動されます。 業務中断などの予測できないエラーを防ぐため、オフピーク時にアプリケーションをデプロイすることを推奨します。

アプリケーションを更新するために実行できる手順は、アプリケーション内のインスタンスの数によって異なります。 このセクションでは、インスタンス数が1以上のアプリケーションに必要な機能を設定する方法の例を示します。 インスタンス数が0のアプリケーションの更新方法については、「アプリケーションの更新」をご参照ください。

  1. SAE アプリケーションリスト ページで、上部で対象のリージョンと名前空間を選択し、次に対象の [アプリケーション ID] をクリックしてアプリケーション詳細ページを開きます。

  2. 対象のアプリケーションのBasic Informationページで、Deploy Applicationをクリックします。

  3. Persistent Storage セクションを展開し、パラメーターを設定します。

    1. Enable NAS スイッチをオンにします。

    2. NAS File System 行で、マウントするファイルシステムを選択し、[マウント元]Mount DirectoryContainer Path、および Permission を設定します。

      説明
      • Mount Directory には、ルートディレクトリ /、または / で始まらないサブディレクトリのみを設定できます。

      • Container Path は、/tmp/tmp/nas のように、重複またはネストさせることはできません。

      • + Add をクリックして、別のマウントパスを追加します。マウントパスは最大 10 個まで追加できます。

  4. 設定を完了したら、[OK] をクリックします。

NAS ファイルシステムのアンマウント

警告

アプリケーションを再デプロイすると、アプリケーションは再起動されます。 業務中断などの予測できないエラーを防ぐため、オフピーク時にアプリケーションをデプロイすることを推奨します。

NAS ストレージを使用しなくなった場合は、NAS ファイルシステムをアンマウントできます。SAEコンソールでファイルシステムをアンマウントしても、保存されているデータは削除されません。詳細な手順については、「アプリケーションのデプロイ時に NAS ストレージを設定する」をご参照ください。手順 4 で、[NAS ファイルストレージを有効にする] スイッチをオフにし、[OK] をクリックします。

結果の確認

NAS ファイルシステムがマウントされていることを確認するには、次のいずれかの方法を使用します。

  • デプロイ詳細の確認

    アプリケーションの作成またはデプロイが成功し、新しいインスタンスがエラーなく起動した場合、マウントは成功しています。

  • コンテナ内からの確認

    コンテナのウェブシェルに接続し、次のコマンドを実行して NAS マウント情報を確認します:

    cat /proc/mounts | grep nfs

    次のような出力が返された場合、マウントは成功しています:

    sh-4.2# cat /proc/mounts | grep nfs
    192.168.xxx.xxx:/ /xxx nfs rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.xxx.xxx,mountvers=3,mountproto=tcp,local_lock=all,addr=192.168.xxx.xxx
    sh-4.2#
  • ファイル操作による確認

    ウェブシェルで、マウントした NAS パスに対してファイルの作成などの操作を実行します。NAS ファイルシステムでそのファイルが見つかれば、マウントは成功しています。

よくある質問

NAS のコンテンツを表示する方法は?

コンソールから直接 NAS ファイルシステムのコンテンツを表示することはできません。コンテンツを表示するには、ファイルシステムを SAE アプリケーションまたは ECS サーバーにマウントする必要があります。詳細については、次のトピックをご参照ください:

NAS をログの保存に使用できますか?

ログの永続化に NAS を使用することは推奨しません。複数のクライアントが同じファイルに同時に書き込むと、同時アクセスの競合やパフォーマンスボトルネックが発生する可能性があります。

ログの記録には、データの永続性を確保するために Simple Log Service (SLS) を使用することを推奨します。詳細については、「SLS へのログ収集の設定」をご参照ください。