目次
【AWS Transfer Familyの役割(耐障害性と高可用性)】
🔍 1. 結論
💎 一言でいうと AWS Transfer Family は、SFTP / FTPS / FTP プロトコル を使用したファイル転送をフルマネージドで提供するサービスです。裏側は S3 または EFS に直結しているため、自前でFTPサーバー(EC2)を運用するより圧倒的に可用性と弾力性が高くなります。
- オンプレミスの取引先と、今まで通りの手法(SFTP等)でやり取りしつつ、データの保存先を安全・無限のS3に変更できる。
- EC2のダウンやパッチ適用を気にする必要がなくなる(弾力性の向上)。
📈 2. SAAで出やすいポイント
- アーキテクチャのモダナイズ(近代化): 「取引先(サードパーティ)から定期的にSFTPでファイルが送られてくるが、自社のFTPサーバーがよくダウンする」といった課題に対し、AWS Transfer Family + S3 に移行させるのが典型的な解決策です。
- ストレージとの統合: 受け取ったファイルは直接 S3(または EFS)に保存されるため、そのまま Lambda をトリガーしてデータ処理を開始したり、Glacier にアーカイブしたりといったクラウドネイティブな連携が即座に可能になります。
- 高可用性: 複数のアベイラビリティゾーン(AZ)にまたがって自動的にスケーリング・ルーティングされるため、ユーザーがインフラの弾力性を設計する必要がありません。
🗝 3. キーワードでの判断
| 問題文のキーワード | 疑うサービス |
|---|---|
| 📁 「サードパーティ(取引先)とのSFTP / FTPS通信」 | AWS Transfer Family |
| 🖥️ 「レガシーなFTPサーバーの運用負荷をなくし可用性を高めたい」 | AWS Transfer Family |
| 🔄 「SFTPで受け取ったデータをそのままS3に保存してLambdaで処理したい」 | AWS Transfer Family |
⚠️ 4. ひっかけポイント
🚫 よくある誤答パターン – 「EC2インスタンスを立ててSFTPサーバーをインストールし、Auto Scalingを設定する」 → 運用負荷と管理の手間がかかるため、マネージドサービスを推奨するAWSのベストプラクティス(弾力性・運用最適化)に反します。Transfer Family一択です。 – DataSync との混同: DataSyncは「自社のオンプレからAWSへの大規模データの同期・お引越し」用。Transfer Familyは「外部との日常的なB2Bファイルやり取り(SFTP)」用です。
💡 5. 覚え方
🧠 暗記ショートカット – Transfer Family = 「窓口は昔ながらの郵便局(FTP/SFTP)だけど、裏の倉庫は四次元ポケット(S3)」。 – 相手(取引先)からすると使い方は今までと全く同じだが、絶対にパンクしないしダウンしない。
📚 6. 関連サービス
| アイコン | サービス名 | Transfer Family との関連 |
|---|---|---|
| 🪣 | Amazon S3 | Transfer Familyで受け取ったファイルの最も一般的な保存先 |
| 📁 | Amazon EFS | S3だけでなく、EFSをバックエンドストレージとして設定することも可能 |
🗒️ 7. Obsidian管理メモ
- 見返すタイミング: 移行アーキテクチャ、B2Bデータ連携の学習時
- 関連ノート候補:
AWS_SAA_DataSync_vs_TransferFamily
8. HTMLファイル名:
AWS_弾力性設計_TransferFamily.html