Amazon SOA-C02: ストレージとデータ管理 — 学習ガイド

こちらの一部です: AWS SysOps Administrator Associate SOA-C02 — 学習ガイド. 検証済みの解答で練習: Amazon試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

ストレージとデータ管理では、可用性、コスト、パフォーマンスの要件を満たすために、AWSにおけるオブジェクト、ブロック、ファイルストレージの設計、運用、最適化を扱います。これには、ライフサイクルポリシー、暗号化とアクセスコントロール、バックアップ/スナップショット戦略、アクセスパターンに基づいた適切なストレージクラスやファイルシステムの選択が含まれます。運用上の重要性は、コストを管理し、回復性を確保し、セキュリティとコンプライアンスを徹底しながらパフォーマンスSLAを満たすことにあります。

S3オブジェクトのライフサイクル、バージョニング、ストレージクラス

S3は、アクセス頻度、取得レイテンシー、耐障害性に応じて最適化された豊富なストレージクラス(STANDARD, INTELLIGENT_TIERING, STANDARD_IA, ONEZONE_IA, GLACIER_INSTANT_RETRIEVAL, GLACIER_FLEXIBLE_RETRIEVAL, DEEP_ARCHIVE)を持つオブジェクトストレージです。アクセスパターン(頻繁か非頻繁か)、要求される取得時間、複数AZにまたがる耐久性によってクラスを選択します。ライフサイクルルール(コンソールまたは aws s3api put-bucket-lifecycle-configuration –bucket my-bucket –lifecycle-configuration file://policy.json)を使用してオブジェクトを自動的に移行させます。移行はオブジェクトの経過期間、タグ、またはプレフィックスに基づきます。Intelligent-Tieringは、未知または変化するパターンに対する推測を不要にしますが、モニタリング料金が発生します。Standard-IAはストレージコストを低く抑えられますが、GBあたりの取得料金と最小ストレージ期間があります。

重要なバケットではバージョニングを有効にする必要があります(aws s3api put-bucket-versioning –bucket my-bucket –versioning-configuration Status=Enabled)。バージョニングを使用すると、オブジェクトの履歴を保持し、偶発的な削除から復旧でき、さらに厳格な保護のためにS3 Object Lock(ガバナンス/コンプライアンス)やMFA Deleteを活用できます。ライフサイクルルールによって、非現行バージョンを失効させたり、削除マーカーをクリーンアップしたりできます。意図しない削除を避けるため、ステージングバケットでライフサイクルルールをテストしてください。アクセスコントロールには、バケットポリシー、IAMポリシー、S3パブリックアクセスブロックを組み合わせます。監査性を重視する場合はSSE-KMS(SSE-KMSはKMS CMKを使用し、キー使用に関するCloudTrailログを生成する)を、KMSなしでシンプルなサーバー側の暗号化が必要な場合はSSE-S3を選択します。

EBSボリューム、スナップショット管理、パフォーマンス

EBSはEC2インスタンスにアタッチされるブロックストレージであり、コストとパフォーマンスに応じてターゲットとなるボリュームタイプを提供します: gp3/gp2(汎用SSD)、io1/io2(プロビジョンドIOPS SSD)、st1/sc1(スループット最適化HDD / コールドHDD)。IOPSとスループットをサイズから分離するにはgp3を選択します(aws ec2 modify-volumeを使用してIOPS/スループットを設定)。CloudWatchメトリクスのVolumeReadOps、VolumeWriteOps、VolumeThroughput、VolumeQueueLengthを監視して飽和を検知します。高スループット/IOPSのためには、EBS最適化インスタンスと適切なENAドライバーを使用してください。

スナップショットは増分形式です。最初のスナップショットはすべてのブロックをコピーしますが、後続のスナップショットは変更されたブロックのみを保存します。しかし、変更されたブロックが多く蓄積されたり、多くの世代を保持したりすると、スナップショットのコストが増加する可能性があります。Data Lifecycle Manager (DLM) または AWS Backup を使用してライフサイクルを管理し、スナップショットのスケジュール作成、保持、リージョン間コピーを行います。アドホックなスナップショットには aws ec2 create-snapshot –volume-id vol-xxxx –description “daily” を使用し、スナップショットからcreate-volumeで復元します。スナップショットはホストの視点からブロックデバイスの状態をキャプチャすることを忘れないでください。データベースの整合性を保つためには、ファイルシステムを静止させる(fsfreeze またはアプリケーション整合性エージェントを使用する)か、バックアップツールと統合されたスナップショットを使用します。

ファイルシステム: EFSとFSxの運用

EFSはLinuxワークロード向けにマネージドNFSv4(またはNFSv4.1/4.2)を提供し、伸縮自在な容量、複数のスループットモード(バースト vs プロビジョニング)、ファイルをEFS Infrequent Accessに移動するためのライフサイクル管理を提供します。アベイラビリティーゾーンごとにマウントターゲットを設定し、NFS(TCP 2049)用のセキュリティグループルールを構成し、KMSによる保管時の暗号化とTLSによる転送中の暗号化を有効にします。レイテンシーとメタデータスループットのニーズに応じてパフォーマンスモード(汎用 vs 最大I/O)を使用し、安定した高スループットのワークロードにはスループットをプロビジョニングします(aws efs create-file-system –performance-mode maxIO –throughput-mode provisioned –provisioned-throughput-in-mibps 128)。

FSxは、異なるセマンティクスを持つSMB(FSx for Windows File Server)とLustre(FSx for Lustre)を提供します。FSx for WindowsはSMB用にADと統合し、Windows ACLs、DFS Namespaces、バックアップをサポートします。FSx for Lustreは高性能HPCをターゲットとし、データリポジトリ統合のためにS3にリンクできます。毎日の自動バックアップを構成し、スループットキャパシティを設定し、必要に応じてSSDまたはHDDを選択します。Windowsクライアントの場合はActive Directoryの構成手順に従い、SMB経由(\fsx-dns\share)でマウントします。LinuxのSMBクライアントの場合はcifs-utilsを使用します。

ストレージ階層化、ライフサイクルポリシー、アーカイブ

階層化は、データをライフサイクル(ホット -> ウォーム -> コールド -> アーカイブ)に沿って移動させることでコストを削減します。階層化はS3ライフサイクルルールとEFSライフサイクルポリシーを通じて実装し、自動移行ツール(Intelligent-Tiering, EFS IA)を使用します。長期アーカイブには、取得SLAに基づいてGlacierクラスを選択します。頻繁で迅速なアクセスにはInstant Retrieval、標準的な一括リストアにはFlexible Retrieval、最小コストで数時間のリストア時間が必要な場合はDeep Archiveを選択します。EBSの場合、コストを最適化するために、リージョン間コピーを伴うBackup Vault Lockを使用して、スナップショットをS3 Glacier互換のアーカイブにエクスポートします。

ポリシーを設計する際は、最小ストレージ期間、取得料金と早期削除料金、アクセスパターンを考慮してください。コンプライアンスのためには、S3 Object Lock(ガバナンス/コンプライアンスモード)を、保持期間が経過した後にのみ失効するように設定されたライフサイクル移行と組み合わせます。リストア手順を定期的にテストし(Glacier Flexible Retrieval/Deep Archiveからのリストアを実行して時間とコスト、運用手順を検証する)、可能な場合はAWS CLIのバッチスクリプトやLambdaによるオーケストレーションを使用してリストアを自動化します。


ネットワーキングとコンテンツ配信 · すべてのドメイン · コンピューティングと Auto Scaling

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Amazonを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能