Amazon CLF-C02: コアストレージサービス — 学習ガイド
こちらの一部です: AWS Cloud Practitioner CLF-C02 — 学習ガイド. 検証済みの解答で練習: Amazon試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.
主要なストレージタイプと適切なモデルの選択
AWSは、オブジェクト、ブロック、ファイルの3つの主要なストレージパラダイムを提供しており、それぞれが異なるアクセスパターンとSLAに最適化されています。Amazon S3に代表されるオブジェクトストレージは、メタデータを持つ可変サイズのオブジェクトを扱う、大規模で耐久性の高いデータのデフォルトの選択肢です。S3は99.999999999%の耐久性を実現するように設計されており、グローバルな配信、ライフサイクルポリシー、クロスリージョンレプリケーション、バージョニング、不変性のためのオブジェクトロックをサポートしています。Amazon EBSに代表されるブロックストレージは、OSやトランザクションワークロードのためにEC2インスタンスにアタッチされる低レイテンシーのストレージです。EBSは、汎用、スループット、またはIOPSに最適化されたボリュームタイプを提供し、ポイントインタイムバックアップのためのスナップショットをサポートしています。Amazon EFSによって提供されるファイルストレージは、複数のインスタンスからの同時アクセスのためのマネージドNFSファイルシステムを提供し、ストレージ容量に応じてスループットがスケールします。アーカイブストレージの選択肢であるS3 Glacier Flexible RetrievalとGlacier Deep Archiveは、取り出し時間とコストのトレードオフが重要となる長期保存用です。サービスを選択する際は、アクセスレイテンシーと一貫性の要件を一致させます。トランザクションデータベースには一貫したIOPSを持つブロックストレージが必要であり、共有コンテンツや分析にはオブジェクトストレージが適していることが多く、マルチクライアントのPOSIXワークロードにはEFSが使用されます。よくある落とし穴は、まだアクティブに使用されているデータに対してアーカイブ階層を選択してしまうことです。データを移行する前に、取り出しペナルティとライフサイクルポリシーを考慮してください。
暗号化、シークレット、ガバナンスコントロール
保管中のデータを保護し、アクセスを制御するには、暗号化、キー管理、アイデンティティポリシー、監査証跡サービスを組み合わせる必要があります。S3でのオブジェクト暗号化は、AWS管理キー(SSE-S3)、顧客管理のKMSキー(SSE-KMS)、または顧客提供キー(SSE-C)を使用したサーバーサイドで実装できます。キーがAWSに一切触れてはならない場合は、クライアントサイド暗号化も選択肢となります。EBSはボリュームレベルでの暗号化をサポートしており、通常はAWS KMSによって支援されます。スナップショットは暗号化ステータスを継承します。AWS KMSは、キーのライフサイクル、アクセスポリシー、キーローテーションを集中管理します。IAMポリシーとKMSキーポリシーが連携していることを確認してください。KMSポリシーの設定を誤ると、正当なアクセスがブロックされる可能性があります。Secrets Managerはデータベース認証情報やAPIキーを安全に保存・ローテーションするのに対し、AWS Systems Manager Parameter Storeはよりシンプルなニーズに対応する代替手段です。コンプライアンスの証拠として、AWS ArtifactはAWSのセキュリティおよびコンプライアンスレポートへのアクセスを提供します。監査と変更追跡は、AWS CloudTrailとAWS Configによって提供されます。CloudTrailはAPIコールを記録し、Configはリソース設定とそのドリフト(乖離)を追跡します。実務者によくある落とし穴は、大量のSSE-KMSを使用する際のKMSリクエストコストを過小評価することや、安全なS3アクセスのためにバケットポリシーやIAMロールの代わりにACLのみに依存することです。
バックアップ、復元、不変性、ライフサイクル戦略
堅牢なバックアップおよび保持戦略は、復旧目標、コスト、運用のシンプルさのバランスを取ります。AWS Backupは、EBS、RDS、DynamoDB、EFS、Storage Gatewayボリュームにまたがるバックアップポリシーを集中管理し、スケジュールされたスナップショット作成や、より低コストのボールトストレージへのライフサイクル移行を可能にします。EBSスナップショットは増分バックアップであるため、繰り返しバックアップする際の転送時間とコストを削減しますが、アプリケーションデータのスナップショット整合性を確保するには、多くの場合、静止(quiescing)させるか、アプリケーション整合性のあるスナップショットツールを使用する必要があります。S3ライフサイクルポリシーは、経過期間とアクセスパターンに基づいて、S3 StandardからIntelligent‑Tiering、Standard-IA、Glacier Instant Retrieval、Glacier Flexible Retrieval、Deep Archiveへの階層化を自動化します。偶発的な削除やランサムウェアからの保護のために、バージョニングとオブジェクトロックを有効にしてください。クロスリージョンレプリケーションはリージョン障害から保護しますが、保持ポリシーを持つ不変のバックアップの代替にはなりません。復旧テストは軽視されがちですが、定期的な復元によってプレイブックとRTO/RPOの前提条件を検証できます。よくある間違いは、レプリケーションがバックアップと同じだと仮定することです。レプリケーションは、バージョニングやオブジェクトロックと組み合わせない限り、削除や破損もそのまま複製してしまいます。コストに関する考慮事項には、リクエスト料金、アーカイブ階層からのデータ取り出し料金、SSE-KMSで保護されたバックアップに対するKMSリクエスト料金が含まれます。
ハイブリッド転送、エッジアプライアンス、階層化の決定
大規模なデータ移行やハイブリッド統合のために、AWSはオンプレミスとクラウドを橋渡しする Storage Gateway、Snow ファミリー、DataSync を提供しています。Storage Gateway はファイル、ボリューム、テープの各モードで動作します。ファイルゲートウェイはオンプレミスアプリ向けに S3 を NFS/SMB として公開し、ボリュームゲートウェイはクラウドでバックアップされたスナップショットを持つ iSCSI ボリュームを提供し、テープゲートウェイは物理テープのジョブを S3/Glacier の仮想テープに置き換えます。Snow ファミリー (Snowcone、Snowball Edge、Snowmobile) は、ネットワーク転送が非現実的な場合のオフラインデータ転送を担います。データサイズ、堅牢性、エッジでのコンピューティング要件に応じて選択します。DataSync は、組み込みのスケジューリングと検証機能を備えた、大規模データセット向けの効率的なオンライン転送を提供します。階層化の決定では、アクセス頻度、取得レイテンシー、リクエストパターンを比較検討する必要があります。S3 Intelligent-Tiering は、変動するパターンに対する手動の分類を削減しますが、モニタリングコストがかかります。EFS ライフサイクル管理は、コールドファイルに対するコストを削減するために、EFS 低頻度アクセスへの移動を自動化します。実務者が陥りやすい罠には、頻繁なリストアによるネットワーク下り(Egress)コストの過小評価、移行後にライフサイクル移行を有効にし忘れること、緊急の期限に対してサプライチェーンのタイムラインを検証せずにオフラインアプライアンスを選択することなどがあります。
実践的な問題:ユースケースシナリオ
シナリオ:Acme Retail は、オンプレミスに 200 TB のトランザクションログを持つハイブリッド環境と、S3 と EC2 インスタンスでウェブアセットをホストしている AWS アカウントを保有しています。同社は、バックアップを集中管理し、コールドログをコスト効率よくアーカイブし、暗号化とコンプライアンスの証拠を確実に整備する必要があります。
課題:1ヶ月以内に 200 TB のデータを AWS に確実に移行し、ライフサイクルによるアーカイブを実装し、監査可能性を維持しながら顧客管理キーでデータを暗号化する。
推奨アプローチ:
- Snowball Edge (コンピューティング機能付き) を使用して 200 TB のデータを S3 に物理的にインポートし、転送中および保管中のデータを AWS KMS の顧客管理キーで暗号化します。
- バージョニングを有効にした Amazon S3 バケットに取り込み、30日後にオブジェクトを S3 Glacier Flexible Retrieval に、180日後に Glacier Deep Archive に移行するライフサイクルポリシーを設定します。
- AWS Backup を設定して EC2/EBS のアプリケーション整合性のあるバックアップを作成し、必要に応じて不変の保持期間のためにボールトロックルールを有効にします。
- S3 オブジェクトに対して SSE-KMS を有効にし、アクセス用の KMS キーポリシーと IAM ロールを設定し、CloudTrail と AWS Config を有効化してアクセスと設定変更を記録し、AWS Artifact を介してコンプライアンスレポートを取得します。
理由:Snow ファミリーはネットワークリンクを飽和させることなく大規模なデータ転送を高速化し、S3 ライフサイクルと Glacier 階層はコスト効率の高い長期的な保持を提供します。SSE-KMS と監査証跡を備えた集中バックアップは、強力なガバナンスと回復性のプラクティスに合致します。
← コアコンピューティングサービス · すべてのドメイン · コアデータベースサービス →
これらの問題を練習する → · 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.
試験に合格する →