0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【SAS対策】Amazon EFS (Elastic File System), AWS Data Sync

0
Last updated at Posted at 2025-07-02

EFS

  • フルマネージドな NFS互換のファイルストレージ
  • 複数のEC2、ECS、EKSから同時マウント可能
  • 容量は自動で拡張/縮小(ペタバイト級まで対応)
  • マルチAZ冗長化で高可用性
  • アクセス制御はセキュリティグループを使用
  • VPC内の各AZにMount Targetを設置する必要あり

efs_image.png

パフォーマンスモード

EFS作成時に選択する レイテンシ特性

  1. General Purpose(汎用モード)

    • デフォルト
    • 低レイテンシが必要なユースケースに最適
    • Webサーバー、CMS、ホームディレクトリ向け
  2. Max I/O

    • 大規模分散処理向け
    • スループットを重視(数千EC2からの同時アクセスに対応)
    • レイテンシはGeneral Purposeより高い
    • ビッグデータ解析、HPC、メディア処理に適する

目安

  • 少数のクライアント、応答速度重視 → General Purpose
  • 大規模並列アクセス、スループット重視 → Max I/O

スループットモード

EFSの「スループット課金方式」

  1. Bursting Throughput(バースティング)

    • デフォルト
    • スループットは保存データ容量に比例して自動決定
    • 一定の「バーストクレジット」があり、一時的に高スループット可能
    • 小規模用途に向く
  2. Provisioned Throughput(プロビジョンド)

    • 保存データ容量に関係なく、必要なスループットを固定的に指定
    • 大規模ワークロードで「常に一定の性能が必要」なケースに利用
    • 例:大量の小さなファイルを処理する分析系ワークロード

目安

  • 一般的な用途 → Bursting
  • 容量が少ないが常時高スループットが必要 → Provisioned

AWS DataSync

概要

  • オンプレ ↔ AWS / AWS ↔ AWS 間でデータを効率的に移行・同期するサービス
  • NFS, SMB, オブジェクトストレージ, EFS, FSx, S3 などに対応
  • 専用エージェントをオンプレにインストールして利用

特徴

  • 並列転送 & 最適化プロトコルにより高速(従来のrsyncより10倍以上)

  • スケジュール実行増分同期 が可能

  • 転送中の 暗号化、転送後の 整合性チェック を自動実施

  • ユースケース

    • オンプレNASからEFSへ移行
    • EFS ↔ S3 バックアップ
    • リージョン間EFSレプリケーション

📌 EFS と DataSync の関係性

  • EFS単体:EC2やECS/EKSの「共有ストレージ」として使う

  • EFS + DataSync

    • オンプレNASからEFSに「データ移行」する
    • 既存EFSとS3を「定期同期」する
    • リージョンを跨いでEFS間「レプリケーション」する

DataSync = EFSを含むストレージ間のデータ移行・同期を自動化するサービス

ポイント

  • EFS = AWSのマネージドNFS
  • S3との違い:S3はオブジェクトストレージ、EFSはファイルシステム
  • EBSとの違い:EBSは単一EC2専用ブロックストレージ、EFSは複数EC2から同時マウント可能
  • DataSyncはEFSを含むストレージ間の移行・同期を効率化
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?