AWS EFS 入門

EFS でファイルを共有し、アクセスポイントのルートと POSIX ID を設定して、マウント障害とアップロードの不整合を修復します。

AWS

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Amazon Elastic File System(EFS)でアプリケーションサーバー間のファイルを共有します。3 つのガイド付きラボで共有アップロード、アクセスポイントのディレクトリ、マウント診断を学びます。最後の独立したチャレンジでは、別のサーバーにリクエストが届くとファイルが見つからなくなる問題を解決します。

学習内容

  • 暗号化設定を有効にした EFS ファイルシステムと、アプリケーションサブネットのマウントターゲットを作成する。
  • TCP 2049 をアプリケーションのセキュリティグループに限定し、公式 EFS マウントヘルパーと TLS を使う。
  • 実際の NFS ファイルと、2 台のアプリケーションからの HTTP アップロード・読み取りで共有を確認する。
  • アクセスポイントのルートディレクトリと POSIX ID を設定し、本番環境で必要な追加の認可を理解する。
  • ネットワーク、マウント、アプリケーションのパスの障害を区別し、元のファイルを保持して自分のストレージだけを削除する。

対象者

AWS VPC 入門と AWS EC2・EBS 入門を修了した初心者向けです。チャレンジの前にガイド付きラボを完了してください。基本的なシェルコマンド、セキュリティグループ、インスタンスの知識を前提とします。アップロードアプリと SSH 接続は用意されており、共有ストレージに集中できます。

各単元はブラウザ上の独立した Linux VM で始まり、Terminal と AWS View を使います。練習環境とホストが提供されるため、個人の AWS アカウントや以前の VM のリソースは不要です。

よくある質問

EFS は EBS ボリュームや S3 バケットと同じですか?

EFS は NFS 経由の共有ファイルシステムを提供します。本コースは 2 台のアプリケーションから通常のファイルを扱います。EBS のブロックデバイス操作と S3 のオブジェクト操作は別のコースで学びます。

アクセスポイントだけで特定のアプリに認可を限定できますか?

ルートを選択し、マウントのファイル操作に POSIX ID を適用できます。本番環境の認可には適切な IAM ポリシーとファイルシステムポリシーも必要です。ここでは実際に設定するディレクトリ、ID、ネットワークの境界を確認します。

アプリの実装と全サーバーの構築が必要ですか?

アプリと前提ネットワークは用意されています。最初の 2 ラボでストレージを作り、3 つ目で既存の接続を修復し、チャレンジでアプリのストレージ利用の不整合を診断します。

最後に何を削除しますか?

機能確認後、ローカルのアップロードパスに戻し、アンマウントして、自分のアクセスポイント、マウントターゲット、ファイルシステム、ストレージ用グループを削除します。用意されたアプリ、ネットワーク、無関係な参照サービスは保持します。

本番の可用性、性能、認定試験全体を網羅しますか?

実習は 1 つの用意された AZ と通常の POSIX ファイルが対象です。CLF-C02 の一部のストレージ・ネットワーク項目を補助しますが、本番の耐久性、性能、複数 AZ の運用、試験全体は追加学習が必要です。

講師

labby
Labby
Labby is the LabEx teacher.