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?

【学習記録5/25】AWS SAA対策⑤:DynamoDB、EFS移行、EMR、EBS、SQS FIFO

Posted at

【学習記録】AWS SAA対策⑤:DynamoDB、EFS移行、EMR、EBS、SQS FIFO


📦 Amazon DynamoDB:ポイントインタイムリカバリ(PITR)

  • DynamoDBテーブルにおいて PITR(Point-In-Time Recovery) を有効にすると、過去35日間 の任意の時点にテーブルを復元可能。
  • 本番環境での 誤操作によるデータ損失 に備える手段として非常に有効。
  • 有効化はテーブルごとに設定可能。

🚚 オンプレミスからAmazon EFSへの移行:AWS DataSync

  • オンプレミスのNFSストレージからEFSへ移行する手順:

    1. オンプレミスに AWS DataSyncエージェント をインストール
    2. DataSyncサービスからジョブを作成し、NFS → EFS の同期を実行
    3. 自動化されたデータ転送と整合性チェックにより安全かつ高速な移行が可能

🧠 Amazon EMR:ビッグデータ分析基盤

  • Amazon EMR(Elastic MapReduce)は以下のフレームワークをAWS上で実行可能:

    • Apache Hadoop
    • Apache Spark
    • Apache Hive など
  • ビッグデータ処理、ログ分析リアルタイムストリーミング に有用。

  • EC2ベースでスケーラブルなクラスターを素早く構築可能。


💾 Amazon EBS:課金の注意点

  • EC2インスタンスを 停止・休止 しても、アタッチされているEBSボリュームには課金 が継続される。
  • EBS料金はストレージ使用量とスナップショット保存量に基づいて決定されるため、不要なボリュームは削除するのがベストプラクティス。

📬 Amazon SQS FIFOキューの特性

  • FIFO(First-In-First-Out)キューでは、メッセージの順序保証 を提供。

  • 以下の設定により、メッセージの重複送信 を防止:

    • 可視性タイムアウト:処理中のメッセージを再送しないように設定
    • 重複排除ID(Deduplication ID):最大5分間の重複検知
  • 注文処理やバッチの順序処理など、順序が重要なユースケースに最適。


📝 まとめ

本日の学習では、可用性・移行・ビッグデータ・課金管理・メッセージ順序 に関する重要なAWSサービスを確認しました。特にDynamoDBのPITRやSQS FIFOは、システムの信頼性設計で頻出のトピックです。


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?